7-Day Vegan Meal Plan (with Grocery List)

This plant-based week uses tofu, tempeh, lentils, beans, chickpeas, whole grains, nuts and seeds so every meal is filling and protein-rich. Leftovers are planned for lunches to save time. A vegan diet should include a reliable source of vitamin B12, usually a supplement or fortified foods.

Your 7-day plan

DayBreakfastLunchDinner
MondayOvernight oats with soy milk, chia seeds and berriesChickpea, quinoa and roasted vegetable saladRed lentil and spinach dal with brown rice
TuesdayWholegrain toast with peanut butter and bananaLeftover dal with flatbreadTofu and vegetable stir-fry with noodles
WednesdaySoy yogurt with granola and appleHummus and falafel wrap with saladBlack bean chili with rice and avocado
ThursdayTofu scramble with tomatoes and spinachLeftover chili in a baked sweet potatoWhole-wheat pasta with lentil bolognese
FridaySmoothie: banana, oats, soy milk, peanut butterLeftover lentil bologneseChickpea and coconut curry with rice
SaturdayBanana pancakes with maple syrupMinestrone with white beans and breadHomemade burgers with black bean patties and salad
SundayAvocado toast with seedsBuddha bowl: quinoa, tempeh, roasted vegetables, tahiniMushroom and lentil shepherd's pie

Grocery list

Produce

  • Spinach
  • Tomatoes
  • Bell peppers
  • Zucchini
  • Carrots
  • Mushrooms
  • Onions
  • Garlic
  • Ginger
  • Sweet potatoes
  • Potatoes
  • Salad
  • Avocados
  • Bananas
  • Apples
  • Berries

Plant protein

  • Firm tofu (2 blocks)
  • Tempeh
  • Red lentils
  • Green or brown lentils
  • Canned chickpeas
  • Canned black beans
  • Canned white beans
  • Falafel

Grains & bakery

  • Rolled oats
  • Quinoa
  • Brown rice
  • Whole-wheat pasta
  • Noodles
  • Wholegrain bread
  • Wraps and flatbreads
  • Burger buns

Dairy alternatives

  • Fortified soy milk
  • Soy yogurt

Pantry

  • Peanut butter
  • Tahini
  • Hummus
  • Chia seeds
  • Mixed seeds
  • Granola
  • Coconut milk
  • Canned tomatoes
  • Curry spices
  • Soy sauce
  • Maple syrup
  • Vegetable stock

Tips for this week

  • Combine legumes and grains over the day for a complete protein intake.
  • Pair iron-rich foods (lentils, spinach, tofu) with vitamin C (peppers, citrus) to improve absorption.
  • Choose a fortified plant milk (calcium, B12) and take a B12 supplement as advised by a health professional.
  • Cook a big pot of lentils or beans at the weekend to use in several meals.

Free printable weekly menu

Download a one-page sample menu with the full grocery list. No email required.

A weekly menu newsletter is coming soon. Email us to be notified

Want a plan made just for you?

MyMenu generates a personalized weekly meal plan and grocery list from your tastes, allergies, diet and household size.

Download on the App Store

Frequently asked questions

Do vegans get enough protein?

Yes, if every meal includes a protein source such as tofu, tempeh, lentils, beans, chickpeas, soy milk, nuts or seeds. This plan has one at each meal.

Which supplements does a vegan need?

Vitamin B12 is essential. Vitamin D, iodine and omega-3 may also be worth discussing with a doctor or dietitian.

Is this vegan plan good for beginners?

Yes. It uses familiar dishes (chili, curry, pasta bolognese, burgers) made with plant ingredients.

More meal plans

Scale recipes for your household or convert units with our free tools. See all tools · Meal plans