Vegan Meal Plan
A well-planned vegan diet can meet all essential nutrient requirements, but requires intentional food selection and, in most cases, supplementation with vitamin B12. This plan is built around the most nutritionally dense plant protein sources — tofu, tempeh, edamame, lentils, chickpeas, and quinoa — to deliver approximately 100–120g of protein daily. Note: All vegans should supplement with vitamin B12 daily, as it is not reliably found in plant foods. Vitamin D3 (from lichen), iodine (from seaweed or supplements), and algae-based omega-3 supplementation are also commonly recommended.
1800
kcal/day
25%
Protein
52%
Carbs
23%
Fat
✅ Key Benefits
- •100–120g daily protein from diverse plant sources
- •High fibre promotes gut health and long-term satiety
- •Budget-friendly staples — lentils, tofu, oats, beans
- •Includes supplementation guidance for key vegan nutrients
Day 1
1400 kcalBreakfastTofu Scramble
310 kcal · 22g P · 12 min
Tofu Scramble
310 kcal · 22g P · 12 min
Firm tofu crumbled and cooked with turmeric, black pepper, nutritional yeast, and mixed vegetables.
Ingredients:
- •200g firm tofu
- •1/4 tsp turmeric
- •2 tbsp nutritional yeast
- •50g bell pepper
- •50g mushrooms
- •1 tsp olive oil
Press tofu for 10 minutes before cooking for better texture.
LunchBlack Bean & Avocado Tacos
460 kcal · 16g P · 15 min
Black Bean & Avocado Tacos
460 kcal · 16g P · 15 min
Seasoned black beans in corn tortillas with sliced avocado, salsa, and lime.
Ingredients:
- •240g canned black beans
- •3 corn tortillas
- •1/2 avocado
- •100g tomato salsa
- •lime
- •cumin
- •smoked paprika
Afternoon SnackEdamame with Sea Salt
120 kcal · 10g P · 5 min
Edamame with Sea Salt
120 kcal · 10g P · 5 min
Steamed edamame pods lightly salted.
Ingredients:
- •150g frozen edamame pods
- •pinch sea salt
DinnerTeriyaki Tempeh & Brown Rice Bowl
510 kcal · 28g P · 25 min
Teriyaki Tempeh & Brown Rice Bowl
510 kcal · 28g P · 25 min
Marinated tempeh in teriyaki sauce over brown rice with edamame and cucumber.
Ingredients:
- •180g tempeh
- •150g cooked brown rice
- •80g edamame
- •1/2 cucumber
- •2 tbsp teriyaki sauce
- •sesame seeds
- •spring onions
Day 2
1565 kcalBreakfastChia Overnight Oats
350 kcal · 10g P · 5 min (overnight)
Chia Overnight Oats
350 kcal · 10g P · 5 min (overnight)
Oats soaked overnight in almond milk with chia seeds, topped with sliced mango in the morning.
Ingredients:
- •70g rolled oats
- •250ml unsweetened almond milk
- •2 tbsp chia seeds
- •100g mango
- •1 tsp maple syrup
Prepare 5 jars on Sunday for the whole week.
LunchQuinoa & Roasted Vegetable Bowl
480 kcal · 16g P · 35 min
Quinoa & Roasted Vegetable Bowl
480 kcal · 16g P · 35 min
Fluffy quinoa with oven-roasted courgette, sweet potato, and red pepper, dressed with tahini.
Ingredients:
- •150g cooked quinoa
- •100g sweet potato
- •80g courgette
- •80g red pepper
- •1 tbsp tahini
- •1 tsp olive oil
Afternoon SnackBanana with Almond Butter
215 kcal · 4g P · 1 min
Banana with Almond Butter
215 kcal · 4g P · 1 min
1 medium banana with 1 tablespoon of almond butter.
Ingredients:
- •1 medium banana
- •1 tbsp almond butter
DinnerCoconut Lentil Dahl with Flatbread
520 kcal · 22g P · 30 min
Coconut Lentil Dahl with Flatbread
520 kcal · 22g P · 30 min
Red lentils simmered in coconut milk with spinach, cumin, and turmeric, served with one wholemeal flatbread.
Ingredients:
- •150g red lentils
- •200ml light coconut milk
- •80g spinach
- •1 onion
- •garlic
- •1 tsp turmeric
- •1 tsp cumin
- •1 wholemeal pitta/flatbread
Day 3
1460 kcalBreakfastBanana Spinach Smoothie Bowl
360 kcal · 22g P · 7 min
Banana Spinach Smoothie Bowl
360 kcal · 22g P · 7 min
Blended frozen banana and spinach with protein powder, topped with granola and pumpkin seeds.
Ingredients:
- •2 frozen bananas
- •50g spinach
- •1 scoop vanilla protein powder
- •30g granola
- •1 tbsp pumpkin seeds
- •100ml unsweetened almond milk
LunchMediterranean Chickpea Salad
440 kcal · 18g P · 10 min
Mediterranean Chickpea Salad
440 kcal · 18g P · 10 min
Chickpeas, cherry tomatoes, cucumber, red onion, kalamata olives, and feta with lemon-olive oil dressing.
Ingredients:
- •240g canned chickpeas
- •100g cherry tomatoes
- •1/2 cucumber
- •1/4 red onion
- •30g feta cheese
- •15 kalamata olives
- •2 tbsp olive oil
- •lemon
Afternoon SnackMixed Fruit & Nut Snack
180 kcal · 5g P · 1 min
Mixed Fruit & Nut Snack
180 kcal · 5g P · 1 min
A small handful of mixed nuts with dried apricots.
Ingredients:
- •20g mixed unsalted nuts
- •30g dried apricots
DinnerTofu & Vegetable Stir-Fry with Noodles
480 kcal · 22g P · 20 min
Tofu & Vegetable Stir-Fry with Noodles
480 kcal · 22g P · 20 min
Firm tofu and mixed vegetables stir-fried in a ginger-soy sauce, served over rice noodles.
Ingredients:
- •200g firm tofu
- •80g rice noodles
- •100g broccoli
- •80g snap peas
- •1 red pepper
- •2 tbsp low-sodium soy sauce
- •1 tsp sesame oil
- •fresh ginger
Day 4
1440 kcalBreakfastOatmeal with Berries & Walnuts
380 kcal · 11g P · 8 min
Oatmeal with Berries & Walnuts
380 kcal · 11g P · 8 min
Rolled oats cooked with water, topped with mixed berries, a handful of walnuts, and a drizzle of honey.
Ingredients:
- •80g rolled oats
- •150g mixed berries
- •20g walnuts
- •1 tsp honey
- •water
Prepare overnight oats the night before to save time.
LunchRed Lentil Soup
380 kcal · 20g P · 30 min
Red Lentil Soup
380 kcal · 20g P · 30 min
Hearty red lentil soup with cumin, coriander, carrots, and a squeeze of lemon.
Ingredients:
- •150g red lentils
- •2 carrots
- •1 onion
- •2 cloves garlic
- •1 tsp cumin
- •1 tsp coriander
- •vegetable stock
- •lemon
Afternoon SnackApple & Almonds
190 kcal · 4g P · 1 min
Apple & Almonds
190 kcal · 4g P · 1 min
1 medium apple with 20g unsalted almonds.
Ingredients:
- •1 medium apple
- •20g unsalted almonds
DinnerAubergine & Chickpea Curry
490 kcal · 16g P · 35 min
Aubergine & Chickpea Curry
490 kcal · 16g P · 35 min
Hearty aubergine and chickpea curry in a tomato-coconut sauce, served with brown rice.
Ingredients:
- •1 medium aubergine
- •240g canned chickpeas
- •200ml light coconut milk
- •200ml tomato passata
- •1 onion
- •garlic
- •ginger
- •150g brown rice
- •curry powder
Day 5
1480 kcalBreakfastMoong Dal Chilla (Lentil Pancakes)
320 kcal · 18g P · 15 min (+ overnight soak)
Moong Dal Chilla (Lentil Pancakes)
320 kcal · 18g P · 15 min (+ overnight soak)
Protein-rich savoury pancakes made from blended yellow moong dal, served with mint chutney.
Ingredients:
- •120g yellow moong dal (soaked)
- •1 tsp cumin seeds
- •1 green chilli
- •fresh coriander
- •mint chutney to serve
Soak lentils overnight for a smoother batter.
LunchDal & Basmati Rice
460 kcal · 18g P · 35 min
Dal & Basmati Rice
460 kcal · 18g P · 35 min
Slow-cooked toor dal tempered with cumin, mustard seeds, and curry leaves, served with steamed basmati rice.
Ingredients:
- •120g toor dal
- •150g basmati rice
- •1 onion
- •2 tomatoes
- •cumin seeds
- •mustard seeds
- •curry leaves
- •turmeric
- •ghee
Afternoon SnackCarrot Sticks & Hummus
150 kcal · 5g P · 3 min
Carrot Sticks & Hummus
150 kcal · 5g P · 3 min
Fresh carrot sticks served with 3 tablespoons of hummus.
Ingredients:
- •2 medium carrots
- •60g hummus
DinnerBaked Salmon with Vegetables & Rice
550 kcal · 42g P · 25 min
Baked Salmon with Vegetables & Rice
550 kcal · 42g P · 25 min
Lemon-herb baked salmon fillet with steamed green beans and brown rice.
Ingredients:
- •180g salmon fillet
- •150g cooked brown rice
- •100g green beans
- •1 lemon
- •1 tsp olive oil
- •dill or parsley
Day 6
1480 kcalBreakfastWholegrain Cereal with Skimmed Milk
310 kcal · 13g P · 3 min
Wholegrain Cereal with Skimmed Milk
310 kcal · 13g P · 3 min
High-fibre bran flakes or Weetabix with cold skimmed milk and a small banana.
Ingredients:
- •60g bran flakes or Weetabix
- •200ml skimmed milk
- •1 small banana
LunchGrilled Chicken Caesar Salad
430 kcal · 42g P · 20 min
Grilled Chicken Caesar Salad
430 kcal · 42g P · 20 min
Romaine lettuce, grilled chicken, parmesan shavings, and wholegrain croutons with light Caesar dressing.
Ingredients:
- •160g chicken breast
- •100g romaine lettuce
- •20g parmesan
- •30g wholegrain croutons
- •2 tbsp light Caesar dressing
Afternoon SnackRice Cakes with Peanut Butter
200 kcal · 6g P · 1 min
Rice Cakes with Peanut Butter
200 kcal · 6g P · 1 min
2 plain rice cakes with 1 tablespoon of natural peanut butter.
Ingredients:
- •2 plain rice cakes
- •1 tbsp natural peanut butter
DinnerSalmon with Sweet Potato & Broccoli
540 kcal · 40g P · 30 min
Salmon with Sweet Potato & Broccoli
540 kcal · 40g P · 30 min
Pan-seared salmon fillet with oven-roasted sweet potato and steamed broccoli.
Ingredients:
- •180g salmon fillet
- •200g sweet potato
- •150g broccoli
- •1 tsp olive oil
- •lemon
- •garlic
Day 7
1510 kcalBreakfastAvocado & Poached Egg Toast
450 kcal · 22g P · 12 min
Avocado & Poached Egg Toast
450 kcal · 22g P · 12 min
Mashed avocado on 2 slices wholegrain toast topped with 2 poached eggs and chilli flakes.
Ingredients:
- •1/2 avocado
- •2 slices wholegrain bread
- •2 large eggs
- •chilli flakes
- •lemon juice
- •salt
Add smoked salmon for extra protein if not avoiding fish.
LunchTuna & Salad Wholegrain Wrap
420 kcal · 35g P · 7 min
Tuna & Salad Wholegrain Wrap
420 kcal · 35g P · 7 min
Tinned tuna in spring water mixed with cucumber, sweetcorn, and light mayonnaise, wrapped in a wholegrain tortilla.
Ingredients:
- •1 can tuna in spring water (145g)
- •1 large wholegrain wrap
- •1/4 cucumber
- •30g sweetcorn
- •1 tbsp light mayonnaise
- •mixed leaves
Afternoon SnackCottage Cheese & Pineapple
160 kcal · 18g P · 2 min
Cottage Cheese & Pineapple
160 kcal · 18g P · 2 min
Low-fat cottage cheese with fresh pineapple chunks.
Ingredients:
- •150g low-fat cottage cheese
- •80g fresh pineapple
DinnerGarlic Prawns with Quinoa & Greens
480 kcal · 38g P · 20 min
Garlic Prawns with Quinoa & Greens
480 kcal · 38g P · 20 min
Juicy garlic-butter prawns on a bed of quinoa with wilted spinach and lemon.
Ingredients:
- •200g raw king prawns
- •150g cooked quinoa
- •100g spinach
- •3 cloves garlic
- •1 tbsp olive oil
- •lemon
Who Is This Plan For?
Vegans and plant-based eaters seeking a nutritionally complete daily plan for maintenance or moderate fat loss. Also suitable as an introduction to plant-based eating for flexitarians.
🔄 Substitution Tips
- →Replace chickpeas in any recipe with black beans, kidney beans, or butter beans.
- →Use silken tofu blended with lemon and nutritional yeast as a vegan 'cream cheese' spread.
- →Add 2 tbsp of hemp seeds (10g protein) to any smoothie bowl or oatmeal.
- →Nutritional yeast adds a cheesy flavour and 8g protein per 2 tablespoons — use it in pasta, soups, and sauces.
- →Fortified plant milks (soy, oat) provide calcium and B12 — choose varieties with at least 120mg calcium per 100ml.
Frequently Asked Questions
Do vegans need protein supplements?
What is the best vegan protein source?
How do vegans get B12?
🔗 Related Tools & Plans
Want a plan tailored to you?
Answer 5 quick questions and get your perfect meal plan instantly.
🎯 Try the Free Meal Planner →References
- 1. Rogerson D. (2017). Vegan diets: practical advice for athletes and exercisers. JISSN, 14, 36.
- 2. Melina V et al. (2016). Position of the Academy of Nutrition and Dietetics: Vegetarian Diets. JAND, 116(12), 1970–1980.
- 3. Turner-McGrievy GM et al. (2017). Randomization to plant-based dietary approaches leads to larger short-term improvements in diet quality and cardiometabolic risk factors. Nutr Res, 27, 475–484.