7-Day Vegan Meal Plan + Macro Tracker (Protein, Carbs, Fat Counted!)
7-Day Vegan Meal Plan + Macro Tracker (Protein, Carbs, Fat Counted!)
So you’ve decided to go vegan — or maybe you’re already there and just tired of eating the same sad bowl of rice and broccoli every single day. Either way, I’ve got you. Planning a full week of vegan meals that actually hit your macros? That used to feel like solving a math problem at 6 AM. But trust me, once you nail the structure, it becomes second nature. Let me walk you through exactly what I eat (and what works), with the protein, carbs, and fat all counted out so you don’t have to guess.
Why Macro Tracking Actually Matters on a Vegan Diet
Here’s the thing — a lot of people assume eating vegan automatically means eating healthy. And while plants are incredible, you can absolutely crush a bag of chips, a tub of peanut butter, and call it a “plant-based day.” Been there. Done that. Slightly ashamed. 🙂
Tracking your macros keeps you honest. It tells you whether you’re actually getting enough protein (the big one everyone panics about), whether your carbs are fueling your workouts, and whether your fats are coming from good sources. Without this data, you’re basically flying blind.
For most active adults, a reasonable vegan macro split looks something like:
- Protein: 25–30% of daily calories
- Carbohydrates: 40–50% of daily calories
- Fats: 20–30% of daily calories
FYI, these numbers shift depending on your goals — whether you’re building muscle, losing fat, or just maintaining. Adjust accordingly.
What You’ll Need Before Starting This Meal Plan
Before we get into the actual days, let me save you a future grocery store meltdown. Stock your kitchen with these vegan macro staples:
- Protein sources: Tofu, tempeh, edamame, lentils, chickpeas, black beans, seitan
- Complex carbs: Brown rice, oats, sweet potatoes, quinoa, whole grain bread
- Healthy fats: Avocado, chia seeds, flaxseeds, almond butter, walnuts, olive oil
- Flavor boosters: Nutritional yeast, tamari, garlic, lemon, cumin, smoked paprika
Having these on hand means you can mix, match, and never feel stuck. IMO, meal prepping 2–3 items on Sunday changes everything about how your week goes.
Day 1: Strong Start, Strong Macros
Breakfast — Peanut Butter Banana Oats
Start Monday right with a bowl that actually keeps you full until lunch. Cook ½ cup rolled oats with water or oat milk, then top with 1 sliced banana, 2 tbsp peanut butter, and a sprinkle of chia seeds.
Macros:
- Protein: 12g
- Carbs: 58g
- Fat: 16g
Lunch — Lentil and Sweet Potato Bowl
Cook 1 cup green lentils, roast 1 medium sweet potato (cubed), and toss over greens with a lemon-tahini drizzle. This combo hits protein and complex carbs without making you feel like a balloon.
Macros:
- Protein: 18g
- Carbs: 65g
- Fat: 8g
Dinner — Tofu Stir-Fry with Brown Rice
Press and cube 200g firm tofu, pan-fry until golden, then toss with broccoli, bell peppers, tamari, and garlic. Serve over 1 cup cooked brown rice.
Macros:
- Protein: 24g
- Carbs: 52g
- Fat: 10g
Day 1 Total: ~54g protein | ~175g carbs | ~34g fat
Day 2: Keeping the Momentum
Breakfast — Tofu Scramble
Crumble 150g firm tofu into a pan with olive oil, turmeric, garlic powder, and nutritional yeast. Add spinach and cherry tomatoes. It looks and feels like scrambled eggs — and honestly, once you season it properly, it’s better.
Macros:
- Protein: 16g
- Carbs: 10g
- Fat: 11g
Lunch — Chickpea Avocado Wrap
Mash ½ can chickpeas with ½ avocado, lemon juice, and salt. Wrap in a whole grain tortilla with cucumber and lettuce.
Macros:
- Protein: 14g
- Carbs: 48g
- Fat: 14g
Dinner — Tempeh Taco Bowl
Cook 150g tempeh with cumin, chili powder, and smoked paprika. Serve over ½ cup black beans, brown rice, salsa, and a squeeze of lime.
Macros:
- Protein: 28g
- Carbs: 58g
- Fat: 12g
Day 2 Total: ~58g protein | ~116g carbs | ~37g fat
Day 3: Midweek Power Meals
Breakfast — Chia Seed Pudding with Almonds
Mix 3 tbsp chia seeds with 1 cup almond milk and leave overnight. Top with a handful of mixed berries and 10 almonds in the morning.
Macros:
- Protein: 9g
- Carbs: 28g
- Fat: 18g
Lunch — Black Bean Soup
Simmer 1 can black beans with vegetable broth, diced tomatoes, cumin, and garlic for 20 minutes. Serve with a slice of whole grain bread.
Macros:
- Protein: 16g
- Carbs: 54g
- Fat: 4g
Dinner — Seitan with Roasted Veggies
Slice 150g seitan, sear in a pan with tamari and garlic. Serve alongside roasted zucchini, bell peppers, and cherry tomatoes drizzled with olive oil.
Macros:
- Protein: 30g
- Carbs: 22g
- Fat: 8g
Day 3 Total: ~55g protein | ~104g carbs | ~30g fat
Day 4: The Halfway Point (You’re Doing Great)
Ever hit Wednesday and just want to order takeout? I feel that. But these meals are genuinely fast, so stick with it.
Breakfast — Smoothie Bowl
Blend 1 frozen banana, ½ cup frozen mango, and 1 scoop plant-based protein powder with a splash of almond milk. Top with granola, sliced kiwi, and 1 tbsp flaxseeds.
Macros:
- Protein: 22g
- Carbs: 55g
- Fat: 7g
Lunch — Quinoa and Edamame Salad
Toss ½ cup cooked quinoa with 1 cup shelled edamame, cucumber, red onion, and a sesame-ginger dressing.
Macros:
- Protein: 20g
- Carbs: 45g
- Fat: 9g
Dinner — Red Lentil Curry with Naan
Simmer 1 cup red lentils with canned tomatoes, coconut milk, curry powder, and ginger. Serve with 1 piece of whole wheat naan.
Macros:
- Protein: 20g
- Carbs: 68g
- Fat: 10g
Day 4 Total: ~62g protein | ~168g carbs | ~26g fat
Day 5: High-Protein Focus Day
If you train on Fridays or Saturdays, Thursday is a great day to load up on protein. Here’s how I structure it.
Breakfast — High-Protein Oat Pancakes
Blend ½ cup oats, 1 ripe banana, 1 tbsp chia seeds, and 1 scoop plant protein powder. Cook small pancakes on a non-stick pan and top with almond butter.
Macros:
- Protein: 26g
- Carbs: 52g
- Fat: 10g
Lunch — Tofu Buddha Bowl
Roast 200g tofu cubes with paprika and garlic. Layer over brown rice, roasted chickpeas, shredded cabbage, and drizzle with tahini.
Macros:
- Protein: 26g
- Carbs: 60g
- Fat: 14g
Dinner — Edamame Pasta with Pesto
Cook 100g edamame pasta (one of the best high-protein vegan swaps out there, seriously). Toss with homemade basil pesto, sun-dried tomatoes, and nutritional yeast.
Macros:
- Protein: 28g
- Carbs: 48g
- Fat: 16g
Day 5 Total: ~80g protein | ~160g carbs | ~40g fat
Day 6: Weekend Vibes, Still On Track
Weekends are where most people fall off. The plan here keeps things relaxed but still hits your numbers.
Breakfast — Avocado Toast with Hemp Seeds
Toast 2 slices whole grain bread, mash on ½ avocado, and top with hemp seeds, lemon juice, chili flakes, and sliced tomato.
Macros:
- Protein: 12g
- Carbs: 38g
- Fat: 18g
Lunch — Tempeh Caesar Salad
Slice and pan-fry 150g tempeh. Toss with romaine, croutons (whole grain), and a cashew-based Caesar dressing.
Macros:
- Protein: 25g
- Carbs: 30g
- Fat: 18g
Dinner — Stuffed Bell Peppers
Fill 2 large bell peppers with a mix of cooked quinoa, black beans, corn, diced tomatoes, cumin, and chili powder. Bake at 200°C for 25 minutes.
Macros:
- Protein: 18g
- Carbs: 58g
- Fat: 6g
Day 6 Total: ~55g protein | ~126g carbs | ~42g fat
Day 7: Finish Strong
Breakfast — Overnight Oats with Walnut Butter
Mix ½ cup oats with almond milk, 1 tbsp walnut butter, sliced apple, and a pinch of cinnamon. Refrigerate overnight and grab it in the morning.
Macros:
- Protein: 10g
- Carbs: 52g
- Fat: 12g
Lunch — Hummus and Veggie Power Plate
Spread 4 tbsp hummus on a plate. Surround with sliced cucumber, carrots, cherry tomatoes, olives, and a couple of whole grain pita triangles.
Macros:
- Protein: 10g
- Carbs: 42g
- Fat: 12g
Dinner — Coconut Chickpea Curry
Simmer 1 can chickpeas with coconut milk, diced tomatoes, spinach, garam masala, and ginger. Serve over jasmine rice and finish with fresh cilantro.
Macros:
- Protein: 16g
- Carbs: 72g
- Fat: 14g
Day 7 Total: ~36g protein | ~166g carbs | ~38g fat
Weekly Macro Summary at a Glance
Here’s a quick overview so you can see the full picture:
| Day | Protein | Carbs | Fat |
|---|---|---|---|
| Day 1 | 54g | 175g | 34g |
| Day 2 | 58g | 116g | 37g |
| Day 3 | 55g | 104g | 30g |
| Day 4 | 62g | 168g | 26g |
| Day 5 | 80g | 160g | 40g |
| Day 6 | 55g | 126g | 42g |
| Day 7 | 36g | 166g | 38g |
| Total | ~400g | ~1,015g | ~247g |
Daily averages: ~57g protein | ~145g carbs | ~35g fat. Depending on your calorie target, you may want to scale portions up or down — especially on training days.
Tips to Make This Plan Actually Work for You
Let’s be honest — the prettiest meal plan in the world means nothing if you abandon it by Tuesday. Here’s what keeps me consistent:
- Batch cook on Sundays. Brown rice, lentils, and roasted chickpeas keep for 4–5 days in the fridge.
- Keep sauces simple. Tahini + lemon + garlic goes with almost everything. So does tamari + sesame oil.
- Swap freely within macros. Hate tempeh? Swap it for tofu or seitan. The macros stay close enough.
- Use a free app like Cronometer or MyFitnessPal to log your actual intake and adjust portions to match your specific goals.
- Don’t stress over exact numbers. Being within 5–10g of your targets on any given day is completely fine.
The goal isn’t perfection — it’s consistency over the whole week. :/
Common Vegan Protein Mistakes (And How to Dodge Them)
Getting enough plant-based protein is the question everyone asks first. And yeah, it takes a bit more intentional planning than just throwing a chicken breast in the oven. But it’s absolutely doable.
The biggest mistake? Relying only on one protein source. Variety matters — both for amino acid completeness and for keeping your taste buds interested. Rotate between tofu, tempeh, legumes, seitan, and edamame throughout the week. Another big one is skipping protein at breakfast, which tanks your satiety all day and usually leads to overeating at night.
Bonus tip: Nutritional yeast adds about 8g of protein per 2 tablespoons and makes everything taste cheesy. Sprinkle it on everything. You’re welcome.
Final Thoughts
A solid 7-day vegan meal plan with macros tracked isn’t some mythical thing only elite athletes or full-time food bloggers can pull off. You just need a clear structure, a few go-to recipes, and the willingness to actually prep ahead. This plan gives you all three.
Start with Day 1, see how your body responds, and tweak from there. Maybe you need more protein, maybe your carbs need bumping up on workout days — that’s completely normal. The whole point of tracking is to learn what works for your body, not someone else’s.
So go grab those lentils, press that tofu, and let’s make this week actually mean something. You’ve got everything you need right here.






