Free 7-day plans
Vegan and Vegetarian Meal Plans: Easy Weekly Guides (2026)
Two complete 7-day meal plans -- one vegan, one vegetarian -- with breakfast, lunch, dinner, and nutritional data for each day. Free, practical, and focused on real food most people can cook.
7-Day Vegan Meal Plan
Estimated cost: $50-60 for one person. Estimated macros: ~65-75g protein/day, ~1,900-2,100 calories/day.
| Day | Breakfast | Lunch | Dinner | Protein | Calories |
|---|---|---|---|---|---|
| Monday | Overnight oats with oat milk, chia seeds, banana | Lentil soup with crusty bread | Tofu and vegetable stir-fry with brown rice | 68g | 1,920 |
| Tuesday | Smoothie: oat milk, frozen berries, hemp seeds, spinach | Leftover lentil soup + apple | Black bean tacos with avocado, salsa, and coriander | 62g | 1,840 |
| Wednesday | Tofu scramble with spinach, tomato, nutritional yeast, toast | Chickpea and roasted vegetable grain bowl | Red lentil dahl with basmati rice and naan | 74g | 2,050 |
| Thursday | Peanut butter and banana on wholegrain toast | Leftover dahl + salad | Tempeh stir-fry with noodles and bok choy | 72g | 1,980 |
| Friday | Overnight oats with almond butter and blueberries | White bean and kale soup | Jackfruit curry with rice and poppadoms | 60g | 1,900 |
| Saturday | Vegan pancakes with maple syrup and fresh fruit | Hummus wrap with roasted vegetables and greens | Pasta e fagioli (pasta with white beans, tomatoes, rosemary) | 66g | 2,100 |
| Sunday | Full vegan fry: tofu scramble, mushrooms, tomatoes, baked beans, toast | Batch-cook afternoon -- eat leftovers for lunch | Chickpea masala with rice and flatbread | 78g | 2,200 |
7-Day Vegetarian Meal Plan
Estimated cost: $65-80 for one person. Estimated macros: ~80-88g protein/day, ~2,000-2,300 calories/day.
| Day | Breakfast | Lunch | Dinner | Protein | Calories |
|---|---|---|---|---|---|
| Monday | Greek yogurt with granola, honey, and berries | Tomato and lentil soup with crusty bread | Mushroom and halloumi pasta with garlic and herbs | 82g | 2,050 |
| Tuesday | 2 scrambled eggs on wholegrain toast with avocado | Caprese salad + hummus and pitta | Vegetable and paneer curry with basmati rice | 76g | 1,920 |
| Wednesday | Overnight oats with whole milk, nut butter, banana | Leftover curry + yogurt raita | Frittata with courgette, feta, and cherry tomatoes | 88g | 1,980 |
| Thursday | Smoothie: whole milk, spinach, frozen mango, hemp seeds | Quinoa salad with roasted veg, chickpeas, feta | Lentil bolognese with spaghetti and parmesan | 84g | 2,100 |
| Friday | Porridge with whole milk, raisins, walnuts | Egg salad sandwich on wholegrain | Spinach and ricotta stuffed pasta with tomato sauce | 78g | 2,000 |
| Saturday | Vegetarian full English: eggs, mushrooms, tomatoes, beans, toast | Greek salad with warm pitta and hummus | Aubergine parmigiana with mixed salad | 80g | 2,150 |
| Sunday | Buttermilk pancakes with berries and maple syrup | French onion soup with gruyere croutons | Veggie shepherd's pie with lentils and sweet potato mash | 86g | 2,300 |
Budget Vegan Plan: Under $30/Week
Built entirely around staples: dried lentils, rice, oats, canned tomatoes, frozen vegetables, and peanut butter. No tofu, tempeh, or specialty items.
Shopping list: dried red lentils ($2), brown rice ($2), rolled oats ($2), canned black beans x4 ($3.20), canned tomatoes x4 ($3.20), frozen spinach ($2), frozen mixed veg ($3), bananas ($1.50), peanut butter ($3.50), olive oil + spices ($5), wholegrain bread ($3.50). Total: ~$30.90
