Free meal plan

7-day plant-based meal plan (with shopping list)

Seven days of breakfast, lunch, dinner and snacks — built around lentils, tofu, beans and wholegrains, averaging 75–88 g of protein a day, with planned leftovers so you cook four times, not fourteen.

A week of batch-cooked plant-based meals in glass containers with a handwritten shopping list

Short answer

A balanced 7-day plant-based meal plan runs on four repeatable bases: lentil bolognese, roast chickpeas, a tofu stir-fry and a bean stew. Shop once, batch two of them on day one, use fortified soy milk daily for B12 and calcium, and you cover protein, iron and fibre for the whole week.

Key takeaways

  • 21 meals + 7 snacks, all fully plant-based and supermarket-friendly.
  • Roughly 75–88 g protein per day from lentils, tofu, tempeh, beans, soy and seeds.
  • Four lunches are planned leftovers — total cooking is about four sessions.
  • One grouped shopping list covers the entire week.
  • B12 is the only supplement you genuinely need on a plant-based diet.

The 7-day plan

DayBreakfastLunchDinnerSnackProtein
MondayOvernight oats with soy milk, chia, banana and peanut butterChickpea and roast pepper wrap with hummus and spinachLentil bolognese with wholewheat spaghetti and side saladApple + handful of almonds~78 g
TuesdayTofu scramble with kala namak, mushrooms and sourdoughLeftover lentil bolognese baked with breadcrumbsBlack bean tacos with lime slaw and avocadoSoy yogurt with berries~82 g
WednesdayGreen smoothie: soy milk, spinach, frozen mango, hemp seedsQuinoa bowl with roast chickpeas, beetroot and tahiniThai red curry with tofu, green beans and jasmine riceEdamame with sea salt~85 g
ThursdayPorridge with fortified oat milk, walnuts and datesLeftover Thai currySweet potato and butter bean stew with wholegrain flatbreadWholegrain toast with peanut butter~74 g
FridayWholegrain bagel with cashew cream cheese, tomato and capersBig salad: lentils, cucumber, olives, pumpkin seeds, lemon dressingHomemade pizza with vegan mozzarella, rocket and chilli oilDark chocolate (70%+) and clementine~70 g
SaturdayPancakes with soy buttermilk, maple syrup and blueberriesMiso soup with tofu, soba noodles and greensSeitan or tempeh stir-fry with broccoli, cashews and brown riceHummus with carrot and pepper sticks~88 g
SundayShakshuka-style chickpea and tomato skillet with crusty breadRoast vegetable and lentil traybake with herby cashew creamMushroom risotto with peas and nutritional yeastTrail mix (nuts, seeds, raisins)~76 g

Shopping list for the week

Protein

  • Firm tofu 2×400 g
  • Tempeh or seitan 300 g
  • Dried red + green lentils 1 kg
  • Chickpeas 3 tins
  • Black beans 2 tins
  • Butter beans 1 tin
  • Frozen edamame 500 g

Grains & carbs

  • Rolled oats 1 kg
  • Wholewheat spaghetti
  • Brown + jasmine rice
  • Quinoa 500 g
  • Soba noodles
  • Wholegrain bread, bagels, tortillas
  • Sweet potatoes 1 kg

Produce

  • Spinach, rocket, slaw mix
  • Broccoli, green beans, peppers, mushrooms
  • Carrots, cucumber, tomatoes, beetroot
  • Bananas, apples, clementines, frozen berries, frozen mango
  • Avocados, lemons, limes, garlic, ginger, onions

Fortified & store cupboard

  • Fortified soy milk 4 L (B12 + calcium)
  • Soy yogurt 1 kg
  • Vegan mozzarella + cashew cream cheese
  • Tahini, peanut butter, hummus
  • Nutritional yeast
  • Walnuts, almonds, cashews, pumpkin + hemp + chia seeds
  • Red curry paste, miso, soy sauce, tinned tomatoes, coconut milk
  • Kala namak (black salt), maple syrup, dark chocolate

Nutrition notes

Protein

Every meal has a named protein source. Soy foods (tofu, tempeh, soy milk, edamame) supply complete protein; lentils and beans do the rest.

Iron & zinc

Pair lentils, beans and seeds with vitamin C — the lemon dressings, peppers and citrus in this plan are there on purpose.

B12, iodine, D

Use fortified soy milk daily and take a B12 supplement. Add iodine (seaweed or supplement) and vitamin D in winter.

Want this plan personalised?

The free VeggieOS AI meal planner rebuilds this week around your calories, allergies, disliked ingredients and what's already in your pantry — then generates the shopping list for you. No paid plans, no card.

Generate my meal plan free →

How to batch cook the week in two sessions

The plan is designed around two cooking sessions — one long one at the weekend and a short mid-week reset. Everything else is assembly, reheating or leftovers, which is why 21 meals only take about two hours of hands-on cooking.

  1. Sunday: cook the two bases 60 min

    Simmer a large pot of lentil bolognese and roast two trays of chickpeas and root veg at the same oven temperature. Cool and refrigerate in portions.

  2. Sunday: prep breakfast 10 min

    Jar up four overnight-oat portions with soy milk, chia and frozen berries. They keep four days and remove every weekday morning decision.

  3. Wednesday: press and marinate tofu 10 min

    Press a block of firm tofu, cube it and marinate in soy sauce, maple and garlic overnight so Thursday's stir-fry takes 15 minutes.

  4. Wednesday: refresh the fresh veg 25 min

    Wash and chop salad veg for the last three lunches, and cook a fresh pot of rice or grains for the second half of the week.

Nutrient coverage, line by line

A plant-based week is only as good as its weakest nutrient. This table shows what the plan supplies from food, and the two or three things you should still check on a label or take as a supplement.

Nutrient targets, plant sources and whether the 7-day plan covers them
NutrientDaily targetWhere it comes fromCovered by this plan?
Protein0.8–1.2 g/kgTofu, tempeh, lentils, beans, soy milk, seedsYes — 75–88 g/day
Iron8–18 mgLentils, tofu, pumpkin seeds, wholegrains + vitamin CYes, with the citrus and peppers in the plan
Calcium~1000 mgFortified soy milk and yogurt, tofu set with calcium, tahini, kaleYes, if you use fortified milk daily
Vitamin B122.4 µgFortified soy milk, nutritional yeastPartly — take a supplement
Omega-3 (ALA)1.1–1.6 gChia, ground flax, walnutsYes — daily seeds; add algae DHA if you can
Zinc8–11 mgBeans, tofu, oats, pumpkin seedsYes, soaking and fermenting improve absorption
Iodine150 µgIodised salt, fortified milks, noriCheck your milk label or supplement
Vitamin D10–20 µgFortified foods, sunlightSupplement from autumn to spring

What the week costs

Typical 2026 supermarket prices for one adult. Store-cupboard items such as nuts, seeds and sauces last three to four weeks, so the real weekly spend is lower than the totals below after your first shop.

Weekly grocery cost by shopping-list group
GroupWeekly costHow to spend less
Legumes & pulses£4–6 / €5–7Dried red lentils and tinned chickpeas do most of the protein work at pennies per portion.
Tofu, tempeh & soy£7–10 / €8–12Plain firm tofu is the cheapest; tempeh is the premium item and can be swapped for extra tofu.
Grains & starches£4–5 / €5–6Oats, brown rice, wholewheat pasta and potatoes — buy the largest bag you have room for.
Fresh produce£12–16 / €14–18Seasonal veg keeps this line down; frozen spinach, peas and berries are nutritionally equal and cheaper.
Fortified milk & yogurt£5–7 / €6–8Fortified soy is the one non-negotiable — it carries B12, calcium, iodine and protein.
Nuts, seeds & sauces£6–9 / €7–10Bought once, these last three to four weeks, so the true weekly cost is roughly a third.

Adapt the plan to your diet

Soy-free

Swap tofu for seitan or butter beans, tempeh for cooked green lentils, and soy milk for fortified pea or oat milk (check the label for added calcium and B12).

Gluten-free

Use brown rice, quinoa, buckwheat and certified gluten-free oats; replace seitan and wholewheat pasta with legume pasta.

Nut-free

Replace nuts with pumpkin, sunflower and hemp seeds; use tahini or sunflower butter instead of peanut and cashew cream.

Higher protein (100 g+)

Add a soy yogurt or protein shake at breakfast, double the tofu portion at dinner and use legume pasta instead of wheat.

Lower calorie

Keep the same meals, halve added oils and nut butters, and fill a third of each plate with non-starchy vegetables.

Family of four

Double everything except snacks, cook one extra tray of roast veg on Sunday, and keep a jar of hummus and pitta for after-school hunger.

What week two looks like

Most people who stick with plant-based eating do not cook 21 different meals a week — they rotate a handful of reliable ones. In week two, keep the same four bases and change only the flavour direction: lentil bolognese becomes a lentil dal, roast chickpeas become a chickpea and harissa traybake, the tofu stir-fry becomes a tofu katsu curry, and the bean stew becomes a chilli. The shopping list barely changes, so your spend and your prep time stay predictable while the food stops feeling repetitive.

  • Rotate the spice base, not the recipe.
  • Keep one "safe" dinner you can cook without a recipe.
  • Freeze one surplus portion each week to build a backup stash.
  • Re-check labels on new products — recipes change quietly.

Common mistakes in the first week

Not eating enough

Plant foods are less energy-dense. If you feel tired by day three, add oats, nuts, avocado or an extra slice of bread rather than a supplement.

Skipping the protein anchor

A salad without tofu, beans or lentils is a side dish. Every meal in this plan names its protein — keep it when you improvise.

Forgetting B12

Fortified milk covers part of it, but a weekly or daily B12 supplement is the only reliable route. It is cheap and non-negotiable.

Buying only mock meats

They are useful for transition but expensive and often high in salt. Keep them to a couple of meals and let legumes do the rest.

Frequently asked questions

Is this 7-day plant-based meal plan suitable for beginners?
Yes. Every dinner is a one-pan or one-pot recipe, four lunches are planned leftovers, and nothing needs specialist equipment. If you cook three times a week now, this plan fits the same effort.
How much protein does a 7-day plant-based meal plan give you?
This plan averages roughly 75–88 g of protein a day from lentils, tofu, tempeh, beans, soy milk, seeds and wholegrains — comfortably above the 0.8 g/kg reference intake for most adults.
Do I need supplements on a plant-based diet?
Vitamin B12 is the one supplement every plant-based eater needs (or fortified foods daily). Also check iodine, vitamin D in winter, and consider an algae-based omega-3. Everything else in this plan comes from food.
How much does the week cost?
Built around dried lentils, tinned beans, oats, rice and seasonal veg, a typical shop lands well under a comparable omnivore week — the vegan cheese and tempeh are the only premium items, and both are optional.
Can I lose weight on this meal plan?
The plan is built for balanced eating rather than a calorie target. To lose weight, keep the structure and reduce portion sizes of oils, nuts and grains rather than cutting the protein sources.
Can I get a personalised version of this plan?
Yes — VeggieOS's free AI meal planner rebuilds the week around your calories, allergies, disliked ingredients and what's already in your pantry, then turns it into a shopping list.
How do I batch cook this plant-based meal plan?
Two sessions cover the week: on Sunday cook lentil bolognese and roast chickpeas together and jar four overnight oats; on Wednesday marinate tofu and cook fresh grains and salad veg. Total hands-on time is under two hours.
Can I follow this meal plan if I'm allergic to soy or gluten?
Yes. For soy-free, use seitan, butter beans and fortified pea or oat milk. For gluten-free, use rice, quinoa, buckwheat, certified gluten-free oats and legume pasta. Protein totals stay within a few grams either way.
How long do the batch-cooked meals keep?
Cooked lentils, beans and grains keep three to four days refrigerated and three months frozen. Dressed salads should be assembled the same day; keep the dressing separate if you pack lunches ahead.
Is this plan suitable for children or pregnancy?
The food is suitable, but energy, iron, iodine and B12 needs differ in pregnancy and childhood. Increase portions and speak to a dietitian or your doctor about supplement doses before you follow any plan.
What if I don't like a meal in the plan?
Swap it for another day's dinner — the plan is intentionally repeatable. Keep the protein source (tofu, lentils, beans or tempeh) and you keep the nutrition profile intact.
Can I use this plan for meal prep at work?
Yes. Every lunch is designed to travel: pack the grain and protein together, keep dressings and fresh leaves in a separate pot, and reheat dinners of lentil bolognese or bean stew straight from the fridge.

Check anything in your trolley in one scan

VeggieOS scans barcodes for an instant vegan verdict and suggests better plant-based swaps — 100% free.

Try VeggieOS free — no paid plans

Keep going

Get the full VeggieOS app

Scan products, track your ethical impact, plan vegan meals and chat with your AI coach — all in one place. 100% free, forever — no paid plans, ever.

Free forever · No credit card · No paid plans, ever