7-Day Veg & Non-Vegetarian Meal Plan (~100g Protein/Day) fat loss muscle gain

7-Day Vegetarian Meal Plan (~100g Protein/Day)

DayMealFood ItemsCaloriesProtein (g)
Day 1BreakfastVegetable poha with peanuts + Green tea2508
Mid-Morning Snack1 Apple950.5
Lunch1 cup dal (lentil soup) + 1 cup brown rice + Mixed vegetable sabzi + Salad40020
Evening SnackRoasted chickpeas (1 handful)1508
Dinner1 roti + Palak paneer + Yogurt40022
Total129558.5
Day 2BreakfastOats porridge with fruits + Green tea2508
Mid-Morning Snack1 Orange621.2
Lunch1 cup rajma + 1 cup quinoa or brown rice + Stir-fried greens45022
Evening Snack1 cup buttermilk804
Dinner2 Bajra rotis + Mixed vegetable curry + Salad40020
Total124255.2
Day 3Breakfast2 slices whole-grain toast with avocado + Black coffee2507
Mid-Morning Snack1 handful mixed nuts2006
Lunch1 cup chana masala + 1 cup brown rice + Salad45022
Evening SnackFruit smoothie (low-fat milk, berries)2008
Dinner1 bowl khichdi + Yogurt35015
Total145058
Day 4Breakfast2 Besan cheelas (gram flour pancakes) + Mint chutney + Green tea30012
Mid-Morning Snack1 Banana1051.5
Lunch1 cup sambar + 1 cup steamed rice + Stir-fried vegetables45018
Evening SnackRoasted peanuts (1 handful)1507
Dinner1 roti + Mixed vegetable curry + Cucumber yogurt raita40022
Total140560.5
Day 5BreakfastOats upma with vegetables + Black tea3008
Mid-Morning Snack1 Kiwi or Pear601
Lunch1 cup moong dal + 1 cup steamed rice + Sautéed green beans + Salad45022
Evening SnackFresh coconut water500
DinnerVegetable soup + 1 small baked sweet potato30010
Total116041
Day 6Breakfast2 Oats idli with sambar + Green tea2508
Mid-Morning Snack1 handful mixed seeds (flax, sunflower, chia)1506
Lunch1 cup vegetable biryani + 1 cup cucumber raita45018
Evening Snack1 fruit (apple/orange)901
Dinner1 roti + Paneer bhurji + Stir-fried greens45025
Total139058
Day 7BreakfastFruit salad with yogurt + Herbal tea25010
Mid-Morning Snack1 handful almonds1606
Lunch1 cup dal tadka + 1 millet roti + Sautéed vegetables + Salad45020
Evening SnackMasala chai (no sugar) + 2 digestive biscuits2005
DinnerTomato soup + 1 small bowl khichdi35012
Total141053

Overall Average (Approx):

  • Calories: ~1,300-1,500 kcal/day (varies depending on portion size)
  • Protein: ~55-60g/day, though you may want to adjust meals for slightly higher protein if needed. Adding a whey protein shake (20-25g protein) can help hit the target of 100g protein/day.

Adjustments to Increase Protein:

  • Add a scoop of whey protein (20-25g) post-workout or as a snack.
  • Increase portion sizes of dal, paneer, tofu, and lentils to boost protein.
  • Consider adding peanut butter, almonds, or Greek yogurt as snacks for more protein.

7-Day Non-Vegetarian Meal Plan (~100g Protein/Day)

DayMealFood ItemsCaloriesProtein (g)
Day 1BreakfastScrambled eggs (2 eggs) + 1 whole wheat toast + Black coffee35018
Mid-Morning Snack1 apple950.5
Lunch1 cup chicken curry (lean) + 1 cup brown rice + Salad50035
Evening Snack1 handful roasted almonds1807
Dinner1 roti + Grilled fish (150g) + Steamed vegetables40030
Total143090.5
Day 2Breakfast2 boiled eggs + 1 small avocado + Green tea30020
Mid-Morning Snack1 banana1051.5
Lunch1 cup mutton curry + 1 cup quinoa + Cucumber salad50035
Evening Snack1 cup Greek yogurt10010
Dinner1 roti + Tandoori chicken (150g) + Mixed vegetable stir fry45030
Total145596.5
Day 3Breakfast1 chicken sandwich (grilled) + 1 cup black coffee35030
Mid-Morning Snack1 handful mixed nuts2006
Lunch1 cup fish curry + 1 cup brown rice + Salad45035
Evening Snack1 fruit smoothie (with whey protein)20020
Dinner1 roti + Egg curry (2 eggs) + Steamed vegetables40030
Total1600121
Day 4Breakfast2 boiled eggs + 1 slice whole-grain toast + Green tea25015
Mid-Morning Snack1 orange621.2
Lunch1 cup chicken tikka masala + 1 cup quinoa + Salad55035
Evening Snack1 handful roasted peanuts1507
Dinner1 roti + Grilled shrimp (150g) + Stir-fried vegetables45030
Total146288.2
Day 5Breakfast1 egg bhurji + 1 roti + Black coffee35020
Mid-Morning Snack1 handful walnuts2005
Lunch1 cup chicken stew + 1 cup steamed rice + Mixed salad45035
Evening Snack1 cup buttermilk804
Dinner1 roti + Grilled chicken (150g) + Cucumber salad40030
Total148094
Day 6Breakfast2 boiled eggs + 1 slice whole-grain toast + Herbal tea30018
Mid-Morning Snack1 handful mixed seeds (sunflower, chia, flax)1506
Lunch1 cup fish curry + 1 cup brown rice + Salad45035
Evening Snack1 fruit smoothie (low-fat milk + whey protein)20020
Dinner1 roti + Mutton kebabs (150g) + Stir-fried vegetables45030
Total1550109
Day 7Breakfast1 chicken paratha + 1 cup green tea35020
Mid-Morning Snack1 handful almonds1807
Lunch1 cup chicken curry + 1 cup brown rice + Cucumber salad50035
Evening Snack1 cup Greek yogurt10010
Dinner1 roti + Grilled fish (150g) + Steamed broccoli45030
Total1580102

Overall Average (Approx):

  • Calories: ~1,450-1,600 kcal/day
  • Protein: ~90-110g/day, depending on portion size and specific ingredients.

Protein-Rich Non-Veg Foods:

  • Eggs: ~6g protein per large egg
  • Chicken: ~25-30g protein per 100g cooked chicken breast
  • Fish: ~20-25g protein per 100g cooked fish (salmon, tilapia, etc.)
  • Mutton/Goat Meat: ~25g protein per 100g cooked
  • Shrimp: ~25g protein per 100g cooked
  • Greek Yogurt: ~10g protein per 1 cup

Suggestions to Increase Protein:

  • Add a whey protein shake (20-25g) as a post-workout snack.
  • Increase portion size of chicken, fish, or eggs to meet your exact protein goal.

🥦 7-Day Pure Vegetarian High-Protein, Low-Calorie Meal Plan

DayMealFoodCaloriesProtein (g)
Day 1BreakfastWhey protein + oats + chia (water)25030
Lunch1 cup moong dal + 1 roti + spinach stir-fry35020
SnackRoasted chana (30g)1206
Dinner100g grilled paneer + salad30028
Total1,02084g
Day 2BreakfastGreek yogurt (200g) + flaxseed18016
Lunch1 cup chole + salad35018
SnackWhey protein shake12025
DinnerTofu stir-fry + 1 roti30025
Total95084g
Day 3BreakfastMuesli + almond milk + plant protein25025
LunchDal + rice + sautéed vegetables35020
SnackRoasted soy nuts (25g)13011
Dinner100g grilled paneer + spinach sabzi30028
Total1,03084g
Day 4BreakfastProtein oats (whey + oats + water)25030
Lunch1 cup mixed lentils + 1 roti + veg stir-fry35022
Snack1 glass buttermilk + peanuts (10g)1005
DinnerTofu curry + salad30025
Total1,00082g
Day 5BreakfastSmoothie (soy milk + banana + plant protein)25025
LunchRajma + rice + salad35020
SnackRoasted chickpeas (30g)1206
DinnerPaneer bhurji + 1 phulka30026
Total1,02077g
Day 6BreakfastSprouts salad + lemon water + plant protein20020
LunchTofu curry + brown rice + cucumber salad35025
SnackWhey protein + few almonds15027
DinnerMoong dal chilla (2) + mint chutney25018
Total95090g
Day 7BreakfastChia pudding (low-fat milk) + plant protein25025
Lunch1 cup sambar + 1 cup rice + sabzi35018
SnackButtermilk + seeds mix1005
DinnerTofu stir-fry + salad30025
Total1,00073g

🍗 7-Day Non-Vegetarian High-Protein, Low-Calorie Meal Plan

DayMealFoodCaloriesProtein (g)
Day 1Breakfast3 boiled eggs + black coffee21018
LunchGrilled chicken (150g) + salad35035
SnackWhey protein + banana20027
DinnerChicken soup + 1 roti25018
Total1,01098g
Day 2BreakfastEgg white omelet (4 whites) + 1 toast18018
LunchFish curry (150g) + 1 roti + salad40035
SnackGreek yogurt + few almonds15012
DinnerEgg curry (2 eggs) + veg soup30020
Total1,03085g
Day 3BreakfastProtein oats + egg white scramble25025
LunchChicken tikka (150g) + sautéed spinach35035
SnackWhey shake12025
DinnerGrilled fish + salad30025
Total1,020110g
Day 4Breakfast2 boiled eggs + green tea14012
LunchChicken stew (150g) + 1 roti + salad40035
Snack1 fruit + whey20027
DinnerFish clear soup + veggies25018
Total99092g
Day 5BreakfastOmelet (1 whole + 2 whites) + toast22020
LunchGrilled prawns (150g) + stir-fry veggies35030
SnackProtein bar or shake15020
DinnerChicken soup + 1 roti25018
Total97088g
Day 6BreakfastBoiled eggs (3) + tea21018
LunchChicken curry (150g) + 1 phulka40035
SnackWhey protein shake + almonds18027
DinnerEgg bhurji (2 eggs) + sautéed broccoli25020
Total1,040100g
Day 7BreakfastEgg white bhurji (4 whites) + toast18016
LunchFish fry (150g) + veggie stir-fry35030
SnackWhey protein + fruit20025
DinnerChicken salad bowl30025
Total1,03096g

✅ Summary

TypeCalories/Day (avg)Protein/Day (avg)
Vegetarian950–1,100 kcal80–90g
Non-Vegetarian1,000–1,100 kcal90–100g

This combo plan is ideal for fat loss, muscle maintenance, or lean gains when combined with consistent workouts.

Leave a Comment