Free Vegan Meal Plan for the Week — 7 Days + Grocery List

Published June 16, 2026 · 10 min read

The hardest part of eating vegan isn't the diet — it's planning meals that hit your protein targets without spending a fortune or eating the same three things on rotation. This 7-day plan solves that. Every day has breakfast, lunch, and dinner with calorie totals and vegan protein sources called out. At the bottom: a full grocery list you can take straight to the store. And if you want a plan customized to your exact calorie goal and budget, Mealzy generates one in 30 seconds — free.

Your Free 7-Day Vegan Meal Plan

Monday
Breakfast: Overnight oats with banana and almond butter — 380 kcal
Lunch: Chickpea and spinach wrap with hummus — 520 kcal
Dinner: Lentil dal with basmati rice — 650 kcal
Daily Total: 1,550 kcal
Tuesday
Breakfast: Smoothie bowl with granola and mixed berries — 420 kcal
Lunch: Black bean tacos with avocado and salsa — 480 kcal
Dinner: Tofu stir-fry with broccoli and rice noodles — 620 kcal
Daily Total: 1,520 kcal
Wednesday
Breakfast: Avocado toast on wholemeal bread with tomato — 410 kcal
Lunch: Lentil and vegetable soup with whole grain bread — 490 kcal
Dinner: Chickpea curry with coconut milk and brown rice — 610 kcal
Daily Total: 1,510 kcal
Thursday
Breakfast: Tofu scramble with mushrooms and wholemeal toast — 390 kcal
Lunch: Hummus and veggie wrap with cucumber and bell pepper — 510 kcal
Dinner: Black bean chili with kidney beans and brown rice — 640 kcal
Daily Total: 1,540 kcal
Friday
Breakfast: Chia pudding with coconut milk and fresh berries — 400 kcal
Lunch: Falafel wrap with tahini sauce and mixed greens — 530 kcal
Dinner: Tempeh stir-fry with broccoli, carrots, and quinoa — 600 kcal
Daily Total: 1,530 kcal
Saturday
Breakfast: Vegan pancakes with maple syrup and berries — 420 kcal
Lunch: Buddha bowl with tofu, kale, sweet potato, and tahini dressing — 500 kcal
Dinner: Lentil and vegetable pasta with marinara sauce — 620 kcal
Daily Total: 1,540 kcal
Sunday
Breakfast: Granola with coconut yogurt and fresh fruit — 430 kcal
Lunch: Chickpea salad wrap with beet hummus — 510 kcal
Dinner: Black bean and sweet potato stew with greens — 600 kcal
Daily Total: 1,540 kcal

Weekly Average: 1,533 kcal per day. This plan is flexible — adjust portions up or down to hit your target. If you need 1,800 kcal per day instead of 1,550, add a snack or larger portions. If you need 1,200, reduce portion sizes slightly.

Vegan Protein Sources That Actually Work

The myth about vegan protein is that it's hard to hit daily targets. It's not — when you plan properly. Here are the budget-friendly vegan proteins that make this plan possible.

This meal plan uses lentils, chickpeas, black beans, and tofu as primary protein sources. Combined with grains (rice, quinoa, pasta), you're hitting 50–80g protein per day easily. The cost? Under $60 per week for all 21 meals. That's about $2.85 per meal.

Weekly Grocery List

Everything you need to make this plan, grouped by section so you can navigate the store efficiently.

Produce

Protein & Legumes

Grains & Starches

Pantry Essentials

Other Essentials

Estimated Total Cost: $58.19 (assumes you have oil, salt, pepper, and basic spices at home).

How to Customize This Plan for Your Calorie Goal

This plan averages 1,533 kcal per day. If you need more or fewer calories, the math is simple. The easiest adjustments are portion sizes and snacks.

If you need 1,200 kcal per day: Reduce lunch and dinner portions by about 10–15%. Cut oil used for cooking slightly. Skip or reduce snacks. A 10% reduction across the board gets you to roughly 1,380 kcal — close enough for maintenance in most cases.

If you need 1,800 kcal per day: Add a 200-300 kcal snack (e.g., fruit with nut butter, granola and yogurt, or hummus and veggies). Increase portion sizes of grains slightly or add an extra meal component like toast or pasta.

If you need 2,000+ kcal per day: Add 2–3 snacks across the day and increase main meal portions. Add nuts, seeds, or nut butters liberally — they're calorie-dense and vegan.

But here's the thing: if custom tailoring feels overwhelming, that's exactly what Mealzy does for you. Enter your exact calorie goal, dietary preference (vegan), weekly budget, and any foods you dislike — Mealzy generates a fully customized week in 30 seconds. You get a plan that fits your body, your budget, and your taste. Free to try, no credit card needed.

Tips for Sticking to a Vegan Meal Plan

1. Batch cook one grain and one protein on Sunday. Spend 45 minutes cooking rice + lentils in bulk. This covers breakfast and lunch for 4–5 days. Portion into containers, refrigerate, and you've eliminated the "what's for lunch" decision for half the week.

2. Keep frozen edamame and canned beans as emergency protein. Life happens. Meetings run late. Workouts skip. When you don't have time to cook, frozen edamame takes 5 minutes and delivers 11g protein. Canned beans are shelf-stable and ready in seconds. They're not fancy, but they keep you on track.

3. Don't skip breakfast — vegan breakfasts are fast. Overnight oats go in the fridge the night before. Smoothie bowls take 3 minutes. Avocado toast takes 5. Breakfast isn't the bottleneck — skipping it is. You get hungry, make bad decisions, derail the whole day.

4. Use Mealzy's swap feature if you dislike a meal. The plan is a guide, not a prison. If you hate a meal, swap it. The regenerated plan maintains your calorie target and budget. No guilt, no wasted ingredients.

Frequently Asked Questions

Is it hard to get enough protein on a vegan meal plan?
No — lentils, tofu, tempeh, and chickpeas cover it easily with planning. Hitting 50–80g protein per day on a vegan diet is entirely achievable and doesn't require obscure ingredients or expensive supplements.
How much does a week of vegan meals cost?
$40–70 depending on location and whether you buy organic. This plan is designed to stay under $60 per week using budget-friendly proteins like lentils, beans, and tofu.
Can I meal prep this plan on a Sunday?
Yes — cook grains and legumes in bulk and store in the fridge for up to 5 days. Batch cooking rice, lentils, and chickpeas on Sunday takes about 45 minutes and covers breakfast and lunch for most of the week.
Does Mealzy support vegan meal planning?
Yes — select vegan as your dietary preference and every generated meal is strictly vegan. No animal products in any form. Mealzy enforces this constraint and still generates budget-friendly, calorie-accurate plans.
What if I don't like one of the meals in my plan?
Use Mealzy's swap feature — tap any meal to replace it while keeping the rest of the week intact. The plan re-optimizes to maintain your calorie target and budget.

This plan is a starting point.

For a plan built around your exact calorie goal, grocery budget, and food preferences — Mealzy generates it in 30 seconds. Free to try, no credit card, no sign up needed for the demo.

Try Mealzy Free

Eating vegan doesn't have to be hard. You just need a plan. This one works — it's tested, budget-friendly, hits protein targets, and uses ingredients you can find in any regular grocery store. Print it, follow it, or use it as a template for your own ideas. And when you're ready for a fully customized plan, Mealzy will generate one for you in 30 seconds.