🎯 Daily Macro Targets
Nikhil Build Lean Muscle
Calories2,300 kcal/day
Protein140g (24%)
Carbs270g (47%)
Fat75g (29%)
Fibre35g+
Water3.5–4 L/day
Kavya Lean & Lose Fat
Calories1,700 kcal/day
Protein110g (26%)
Carbs190g (45%)
Fat55g (29%)
Fibre30g+
Water3–3.5 L/day
Key principle: Both eat from the same dishes — Nikhil gets larger portions + extra egg/curd servings. Kavya swaps those for tofu/paneer/whey alternatives. Simple, one kitchen, two goals.
📅 7-Day Meal Plan
🟣 Nikhil: Add 2-egg bhurji on the side. 1 cup curd with flaxseeds.
🩷 Kavya: Add 50g crumbled tofu to the chilla batter. 1 tbsp pumpkin seeds on top.
🟣 🥤 Both: Protein Shake — 1 scoop whey with 250ml milk or water (25g protein)
🟣 Nikhil: 1.5 cups brown rice + 1.5 cups rajma. Side of raita.
🩷 Kavya: 1 cup brown rice + 1 cup rajma. Extra salad.
🟣 Nikhil: 🥛 Add Greek Yoghurt — 150g (15g protein)
🟣 🍫 Both: Protein Bar — 1 RiteBite Max or similar (20g protein)
🟣 Nikhil: 2.5 rotis + 150g paneer. Add 1 egg to the bhurji.
🩷 Kavya: 1.5 rotis + 120g paneer. Extra palak.
🟣 Nikhil: 2-egg omelette on the side with cheese slice. 1 cup curd.
🩷 Kavya: Extra tofu (100g total). 2 tbsp mixed seeds.
🟣 🥤 Both: Protein Shake — 1 scoop whey with 250ml milk or water (25g protein)
🟣 Nikhil: 1.5 cups quinoa pulao. Cucumber raita.
🩷 Kavya: 1 cup quinoa pulao. Large green salad with olive oil.
🟣 Nikhil: 🥛 Add Greek Yoghurt — 150g (15g protein)
🟣 Nikhil: 2 slices bread + 2 tbsp peanut butter.
🩷 Kavya: 1 slice + 1 tbsp peanut butter.
🟣 🍫 Both: Protein Bar — 1 RiteBite Max or similar (20g protein)
🟣 Nikhil: 2 millet rotis + 1.5 bowls dal + 50g soya chunks.
🩷 Kavya: 1.5 millet rotis + 1 bowl dal. Extra veggies.
🟣 Nikhil: 3 dosas. 2-egg masala omelette. Small bowl of curd.
🩷 Kavya: 2 dosas. Extra sambar. 1 tbsp hemp seeds on top.
🟣 🥤 Both: Protein Shake — 1 scoop whey with 250ml milk or water (25g protein)
🟣 Nikhil: 1.5 cups jeera rice + full portion tofu tikka.
🩷 Kavya: 1 cup jeera rice (use brown rice) + tofu tikka.
🟣 Nikhil: 🥛 Add Greek Yoghurt — 150g (15g protein)
🟣 🍫 Both: Protein Bar — 1 RiteBite Max or similar (20g protein)
🟣 Nikhil: 2.5 rotis + extra soya (80g dry). Egg bhurji (1 egg).
🩷 Kavya: 1.5 rotis + standard portion. Add 50g paneer to the curry.
🟣 Nikhil: 3 chillas. 1 egg scrambled with chilla. Glass of buttermilk.
🩷 Kavya: 2 chillas with extra paneer (80g). Sprinkle pumpkin seeds.
🟣 🥤 Both: Protein Shake — 1 scoop whey with 250ml milk or water (25g protein)
🟣 Nikhil: 2 cups khichdi + 100g tempeh. Extra ghee.
🩷 Kavya: 1.5 cups khichdi + 80g tempeh. Skip extra ghee.
🟣 Nikhil: 🥛 Add Greek Yoghurt — 150g (15g protein)
🟣 🍫 Both: Protein Bar — 1 RiteBite Max or similar (20g protein)
🟣 Nikhil: 2 bajra rotis + 1.5 bowls dal. 2-egg omelette.
🩷 Kavya: 1.5 bajra rotis + 1 bowl dal. 50g tofu crumble in lauki.
🟣 Nikhil: Use full-fat milk. Add protein powder + 1-egg bhurji on side. Greek yoghurt.
🩷 Kavya: Use soy milk. Add protein powder. Extra chia (2 tbsp) + pumpkin seeds.
🟣 🥤 Both: Protein Shake — 1 scoop whey with 250ml milk or water (25g protein)
🟣 Nikhil: 2 cups biryani + 80g soya. Boondi raita.
🩷 Kavya: 1.5 cups biryani. Large mixed green salad.
🟣 Nikhil: 🥛 Add Greek Yoghurt — 150g (15g protein)
🟣 🍫 Both: Protein Bar — 1 RiteBite Max or similar (20g protein)
🟣 Nikhil: 2 wraps + 150g paneer. Extra cheese.
🩷 Kavya: 1 wrap + 120g paneer. Extra bowl of soup.
🟣 Nikhil: 3 pancakes (2 eggs). Side of Greek yoghurt.
🩷 Kavya: 2 pancakes. Top with seeds instead of honey.
🟣 🥤 Both: Protein Shake — 1 scoop whey with 250ml milk or water (25g protein)
🟣 Nikhil: 1.5 cups rice + generous dal. Curd on the side.
🩷 Kavya: 1 cup rice + dal (go easy on cream). Big salad.
🟣 Nikhil: 🥛 Add Greek Yoghurt — 150g (15g protein)
🟣 🍫 Both: Protein Bar — 1 RiteBite Max or similar (20g protein)
🟣 Nikhil: 1.5 cups quinoa + full stir-fry. 1 egg fried on top.
🩷 Kavya: 1 cup millet + full stir-fry. Squeeze of lime.
🟣 Nikhil: 5 idlis. 3-egg omelette with onion & chili.
🩷 Kavya: 3 idlis. Extra sambar. 2 tbsp hemp seeds on idli.
🟣 🥤 Both: Protein Shake — 1 scoop whey with 250ml milk or water (25g protein)
🟣 Nikhil: 1.5 cups quinoa + generous rajma + full avocado.
🩷 Kavya: 1 cup quinoa + rajma + ½ avocado.
🟣 Nikhil: 🥛 Add Greek Yoghurt — 150g (15g protein)
🟣 🍫 Both: Protein Bar — 1 RiteBite Max or similar (20g protein)
🟣 Nikhil: 1.5 cups brown rice + 120g tempeh. Egg bhurji side.
🩷 Kavya: 1 cup brown rice + 100g tempeh. Extra greens.
💪 Pre & Post Workout Nutrition
⚡ Pre-Workout (30–60 min before)
Option A: 1 banana + 10 almonds + black coffee
Option B: 1 slice toast + 1 tbsp peanut butter
Option C: Small bowl of poha with peanuts
Option D: Sattu drink (2 tbsp sattu + water + lemon + salt)
Goal: Quick-digesting carbs + moderate protein. Avoid heavy fats pre-workout.
🔄 Post-Workout (within 30–45 min)
Option A: Whey protein shake + 1 banana
Option B: Paneer/tofu bhurji + 1 roti
Option C: Sprouts salad + handful of dates
🟣 Nikhil: 2-egg bhurji + banana is the simplest option. Or whey + milk.
🩷 Kavya: Whey shake in water + banana. Or tofu scramble.
Goal: Fast protein (30-40g) + simple carbs for recovery.
💧 Hydration: Start the day with 500ml warm water + lemon. Drink 500ml water 30min before each workout. Add electrolytes on heavy training days. Nikhil: 3.5–4L/day · Kavya: 3–3.5L/day.
💊 Supplement Suggestions
| Supplement | Dosage | When | Why |
| Whey Protein | 1 scoop (25-30g protein) | Post-workout or as snack | Hit daily protein targets — hard on veg diet without it |
| Creatine Monohydrate | 5g/day | Any time (with meal) | Strength, muscle fullness, well-researched |
| Vitamin B12 | 1000mcg/week | Morning | Essential for vegetarians — often deficient |
| Vitamin D3 | 2000-4000 IU/day | With fatty meal | Most Indians are deficient. Get levels tested. |
| Omega-3 (Algae-based) | 500mg DHA+EPA/day | With meal | No fish — algae omega-3 is the veg alternative |
| Magnesium | 200-400mg | Before bed | Recovery, sleep quality, muscle cramps |
| Iron (Kavya especially) | As per blood test | Morning, empty stomach | Women + vegetarian = higher risk. Get tested first. |
⚠️ Important: Get a basic blood panel done (Vitamin D, B12, Iron/Ferritin, Thyroid) before starting supplements. Bangalore has affordable options — Thyrocare, SRL, or any local lab. Budget ~₹1,500-2,000 for a full panel.
🛒 Weekly Grocery List
🥬 Vegetables & Greens
- Spinach (palak) — 500g
- Broccoli — 300g
- Capsicum — 4
- Mushrooms — 300g
- Bottle gourd (lauki) — 1
- Carrots — 500g
- Cucumber — 4
- Beetroot — 2
- Tomatoes — 1kg
- Onions — 1.5kg
- Green beans — 250g
- Peas (frozen ok) — 250g
- Drumstick — 2
- Amaranth greens/methi — 1 bunch
- Lettuce — 1 head
- Celery — 1 bunch
- Avocados — 3
🫘 Protein Essentials
- Paneer — 1kg
- Tofu (firm) — 800g
- Tempeh — 400g
- Soya chunks — 500g
- Eggs — 2 dozen (Nikhil)
- Whey protein — as needed
- Greek yoghurt — 500g (Nikhil)
- Curd — 1kg (Nikhil)
🫗 Lentils & Legumes
- Moong dal (whole + split) — 500g each
- Toor dal — 500g
- Masoor dal — 250g
- Chana dal — 250g
- Rajma (kidney beans) — 500g
- Chole (chickpeas) — 500g
- Black chana (roasted) — 250g
- Mixed sprouts — 500g
- Sattu flour — 250g
- Besan (chickpea flour) — 500g
🌾 Grains & Millets
- Brown rice — 1kg
- Brown basmati — 500g
- Quinoa — 500g
- Rolled oats — 500g
- Ragi flour — 500g
- Bajra flour — 250g
- Multigrain atta — 1kg
- Foxtail millet — 250g
- Multigrain bread — 1 loaf
- Whole-wheat wraps — 1 pack
🥜 Nuts, Seeds & Fats
- Almonds — 200g
- Walnuts — 100g
- Pumpkin seeds — 150g
- Sunflower seeds — 100g
- Hemp seeds — 100g
- Chia seeds — 100g
- Flaxseeds — 100g
- Peanut butter (natural) — 1 jar
- Ghee — 200g
- Cold-pressed coconut oil — 200ml
- Olive oil — 250ml
- Sesame oil (gingelly) — 100ml
- Dark chocolate 70%+ — 1 bar
🍌 Fruits
- Bananas — 1 dozen
- Apples — 4
- Berries (frozen ok) — 200g
- Lemons — 8
- Dates — 200g
- Coconut water — 4 packs
🫙 Pantry & Spices
- Soy sauce — 1 bottle
- Honey — 1 jar
- Green tea — 1 box
- Coffee — as needed
- Soy milk — 1L (Kavya)
- Full-fat milk — 1L (Nikhil)
- Granola — 250g
- Protein bars — 4 pack
- Chaat masala, turmeric, cumin, coriander, garam masala, red chili, curry leaves, mustard seeds
💰 Estimated weekly grocery budget: ₹3,500–4,500 for both (excluding whey protein and supplements). The protein sources (paneer, tofu, tempeh, eggs) will be the biggest line item.
📍 Bangalore Sourcing Tips
🧊 Tofu & Tempeh: Soy Fresh (Indiranagar/HSR) — best fresh tofu in Bangalore. Hello Tempayy — available on BigBasket, Swiggy Instamart, and Zepto. Also check Vegolution brand.
🥛 Greek Yoghurt: Epigamia (Bangalore-based!) — widely available everywhere. Also: Milky Mist, Nestle a+ Probugs.
🌾 Quinoa, Millets, Seeds: Organic Tattva, True Elements, Nourish Organics on Amazon/BigBasket. For bulk + cheap: VV Puram, Russell Market, KR Market.
🥜 Nuts & Seeds (Bulk): Nutraj and Happilo on Amazon. Wholesale: SP Road or Avenue Road. Hemp seeds: India Hemp Organics (online).
💪 Whey Protein: MyProtein (best value), ON Gold Standard, AS-IT-IS (Indian, great value). Buy from official sites or Nutrabay.
🫘 Sattu: Check BigBasket or Amazon — brands like Sattuz, Nutricity. Some Bihar/UP specialty stores in Majestic area.
🛒 Best Delivery Apps: Swiggy Instamart (fastest), BigBasket (best range for health foods), Zepto (quick), Amazon Fresh (bulk pantry).