7 Vegan Breakfasts Under 300 Calories That Keep You Full

A vegan breakfast under 300 calories keeps you full when it is built on soy, beans or seeds, not just fruit and oat drink. The seven below have 260 to 292 kcal and 13 to 30 g of protein each, with every ingredient weighed and calculated from official food tables.

By the AI Calorie Count teamUpdated 6 min read

AI Calorie Count blog: 7 Vegan Breakfasts Under 300 Calories That Keep You Full
On this page
  1. Why a vegan breakfast needs a protein base
  2. The 7 vegan breakfasts
  3. All seven side by side
  4. Not every plant drink is the same
  5. Where the calories hide
  6. Frequently asked questions
  7. Sources

In short

  • All seven are 100% plant-based and 260 to 292 kcal, calculated from the grams shown.
  • Soy does the heavy lifting: tofu, soy drink and soy yogurt bring far more protein than oat or almond alternatives.
  • Oats, chia and linseed add the thick, gel-forming fiber that helps most with fullness.
  • Take vitamin B12 if you eat vegan. These breakfasts do not cover it.

Why a vegan breakfast needs a protein base

Meals with about 25 to 30 g of protein make people feel modestly fuller than lower-protein meals (Leidy et al., 2015 (opens in a new tab)). Fruit with oat drink brings very little of it: 200 ml of oat drink have 1.5 g. So every breakfast here starts with a protein base: firm or silken tofu, soy drink, soy yogurt, white beans or pumpkin seeds.

Fiber helps too, but not all fiber is equal. Thick, gel-forming fibers like the beta-glucan in oats reduced appetite most often in a large review (Wanders et al., 2011 (opens in a new tab)). That is why oats, chia and linseed show up in four of the seven.

The 7 vegan breakfasts

  1. Tofu scramble with spinach and mushrooms

    • 10 min
    • Vegan
    kcal
    276
    Protein
    30 g

    Why it fills you up: The most protein on this list: about 30 g, mostly from firm tofu. Nutritional yeast and a pinch of turmeric give it the egg look and a savory taste.

    Ingredients: Tofu scramble with spinach and mushrooms
    IngredientsAmountkcal
    Firm tofu150 g173
    Spinach60 g11
    Tomatoes80 g18
    Mushrooms50 g14
    Nutritional yeast5 g15
    Rapeseed oil5 g45
    Total350 g276

    How to make it

    Fry the mushrooms in the oil, crumble in the tofu with turmeric and pepper, add spinach and tomatoes, finish with nutritional yeast.

  2. Banana peanut smoothie with silken tofu

    • 3 min
    • Vegan
    kcal
    281
    Protein
    18 g

    Why it fills you up: Silken tofu makes it creamy and adds protein without a taste of its own. The oats make a drink that lasts longer than juice.

    Ingredients: Banana peanut smoothie with silken tofu
    IngredientsAmountkcal
    Soy drink, unsweetened250 g75
    Silken tofu100 g46
    Banana60 g47
    Rolled oats15 g52
    Peanut butter10 g61
    Total435 g281

    How to make it

    Blend everything until smooth. A frozen banana makes it cold and thicker.

  3. Breakfast wrap with tofu and pepper

    • 10 min
    • Vegan
    kcal
    260
    Protein
    17 g

    Why it fills you up: A warm breakfast you can take with you, with about 17 g of protein. Most wheat tortillas are vegan, but a few contain lard, so check the label.

    Ingredients: Breakfast wrap with tofu and pepper
    IngredientsAmountkcal
    Wheat tortilla40 g118
    Firm tofu80 g92
    Red pepper50 g18
    Spinach30 g5
    Rapeseed oil3 g27
    Total203 g260

    How to make it

    Fry the pepper in the oil, crumble in the tofu with paprika and cumin, add the spinach, then roll it all into the warmed tortilla.

  4. Soy yogurt bowl with raspberries and seeds

    • 3 min
    • Vegan
    kcal
    275
    Protein
    16 g

    Why it fills you up: Plain soy yogurt is the protein base: 200 g bring about 8 g, and pumpkin seeds add more. Oats and linseed add fiber.

    Ingredients: Soy yogurt bowl with raspberries and seeds
    IngredientsAmountkcal
    Soy yogurt alternative, plain200 g88
    Raspberries80 g34
    Rolled oats20 g70
    Pumpkin seeds10 g59
    Linseed5 g24
    Total315 g275

    How to make it

    Spoon the soy yogurt into a bowl, top with raspberries, oats, pumpkin seeds and ground linseed.

  5. Overnight oats with soy drink and strawberries

    • 5 min
    • Vegan
    kcal
    292
    Protein
    15 g

    Why it fills you up: Soy drink has about four times the protein of oat or almond drink. Oats and chia soak it up overnight and swell into a thick, filling bowl.

    Ingredients: Overnight oats with soy drink and strawberries
    IngredientsAmountkcal
    Rolled oats40 g139
    Soy drink, unsweetened150 g45
    Soy yogurt alternative, plain50 g22
    Chia seeds10 g48
    Strawberries100 g38
    Total350 g292

    How to make it

    Stir oats, soy drink, soy yogurt and chia in a jar, leave it in the fridge overnight, add sliced strawberries in the morning.

  6. Chia pudding with mango

    • 5 min
    • Vegan
    kcal
    262
    Protein
    15 g

    Why it fills you up: Chia seeds soak up the soy drink and set into a thick gel, so 25 g of seeds fill a whole glass.

    Ingredients: Chia pudding with mango
    IngredientsAmountkcal
    Soy drink, unsweetened200 g60
    Chia seeds25 g120
    Soy yogurt alternative, plain50 g22
    Mango100 g60
    Total375 g262

    How to make it

    Stir the chia into the soy drink, stir again after 10 minutes, leave it in the fridge overnight. Top with soy yogurt and diced mango.

  7. Wholemeal toast with smashed white beans

    • 5 min
    • Vegan
    kcal
    273
    Protein
    13 g

    Why it fills you up: Beans on wholemeal bread bring protein and fiber together. Smashed with lemon and garlic, they replace butter and spread.

    Ingredients: Wholemeal toast with smashed white beans
    IngredientsAmountkcal
    Wholemeal bread60 g126
    White beans, canned, drained80 g104
    Tomatoes60 g13
    Rocket15 g3
    Olive oil3 g27
    Total218 g273

    How to make it

    Toast the bread. Mash the beans with the oil, lemon, garlic and pepper, spread them on, top with sliced tomato and rocket.

All seven side by side

Vegan breakfasts under 300 kcal, calories and protein per serving

Not every plant drink is the same

Plant drinks and yogurts look alike on the shelf but differ a lot in protein. For the same calories, unsweetened soy drink has about four times the protein of oat drink. If you swap soy for oat or almond in these recipes, the calories barely change, but the protein drops.

Plant drinks and yogurt, per glass or pot
ProductAmountCaloriesProtein
Soy drink, unsweetened200 ml60 kcal6.4 g
Oat drink, unsweetened200 ml58 kcal1.5 g
Almond drink, unsweetened200 ml48 kcal1.7 g
Soy yogurt alternative, plain150 g66 kcal6.3 g

Calculated from BLS 4.0. Sweetened and flavored versions have more calories; check the label.

Where the calories hide

  • Nut butter and seeds. 15 g of peanut butter is about 90 kcal, 10 g of pumpkin seeds about 60 kcal. Use a spoon you measured once, not the jar.
  • Sweetened plant drinks. Sweetened, flavored soy drink has 58 kcal per 100 ml, almost twice the 30 kcal of the unsweetened one.
  • The oil in the pan. Tofu scramble needs only a teaspoon. Each extra tablespoon adds 90 kcal.

Not vegan? The 7 breakfasts under 300 calories use skyr, quark and eggs. For the evening, see the 10 vegan dinners under 500 calories.

Frequently asked questions

Which vegan breakfast has the most protein?

The tofu scramble, with about 30 g for 276 kcal. The banana peanut smoothie with silken tofu follows with 18 g, the tofu wrap with 17 g.

Is oat drink a good choice for a filling breakfast?

It works, but it brings little protein: about 1.5 g per 200 ml against 6.4 g for unsweetened soy drink, at almost the same calories. If you prefer oat drink, add protein elsewhere, for example tofu or soy yogurt.

Can I prepare these the night before?

Yes. Overnight oats and chia pudding are made the evening before, the bean spread keeps in the fridge for 2 to 3 days, and the tofu scramble filling can be reheated for the wrap.

Are 300 calories enough for breakfast?

For many people trying to lose weight, yes: 300 kcal is about a fifth of a 1500 kcal day. If you get hungry before lunch, add protein first, for example 100 g more tofu (115 kcal, 16 g protein).

Do I need a supplement on a vegan diet?

Vitamin B12, yes: it is found naturally almost only in animal foods. Other nutrients such as iodine, vitamin D or omega-3 depend on your diet; a doctor or dietitian can check what you need.

Sources

  1. Leidy et al. (2015): The role of protein in weight loss and maintenance. Am J Clin Nutr
  2. Wanders et al. (2011): Effects of dietary fibre on subjective appetite, energy intake and body weight. Obes Rev
  3. NIH Office of Dietary Supplements: Vitamin B12 fact sheet for health professionals
  4. Max Rubner-Institut (2025): Bundeslebensmittelschlüssel (BLS) 4.0
  5. Swiss Food Composition Database 7.1 (FSVO, 2026)

Meal calories are calculated from the grams shown and the Federal Food Code (BLS 4.0) or the Swiss Food Composition Database. Herbs, spices and water are left out.

Published · Updated

This article is general information, not medical advice. If you are pregnant, have a medical condition or an eating disorder, talk to a doctor before changing how you eat.

Count calories with one photo

Take a photo of your meal, check the estimate and correct anything it missed. Free to download, no ads.

Coming soon

Download on the App Store
Get it on Google Play