7-day meal plan for muscle gain: a practical week of eating for lean mass

A complete 7-day meal plan for muscle gain with daily meals, macro targets, Indian-friendly swaps, and evidence-based tips to build lean mass using whole foods.

·10 min read
7-day meal plan for muscle gain: a practical week of eating for lean mass

A well-structured 7-day meal plan for muscle gain pairs a moderate calorie surplus with high protein spread across the day. This guide gives you a complete week of meals, macro targets, and food swaps. If you are looking for a vegetarian-specific version, that resource covers plant-based options in detail.

Why a structured meal plan matters for muscle gain

Muscle growth requires two non-negotiable inputs: resistance training and adequate nutrition. Without enough protein and calories, training alone cannot produce meaningful hypertrophy. A meal plan removes guesswork by distributing protein, carbohydrates, and fats across the day in the right proportions.

Research published in the British Journal of Sports Medicine and subsequent meta-analyses confirms that a daily protein intake of 1.6 to 2.2 g per kg of body weight supports optimal muscle protein synthesis when combined with resistance exercise. A calorie surplus of roughly 300 to 500 calories above maintenance provides the energy needed for new tissue without excessive fat gain.

Spreading protein intake across 4 to 5 meals, each containing 25 to 40 g of protein, keeps amino acid availability steady. This approach also makes it easier to hit daily targets without relying on a single large meal. If you want to understand why increasing protein without supplements is achievable, practical strategies already exist for whole-food-first eaters.

How to calculate your macros for muscle building

Before diving into the meal plan, set your personal targets. Here is a simple framework:

  • Calories: Multiply your body weight in kg by 35 to 40 for a moderate surplus. A 70 kg person would aim for roughly 2,450 to 2,800 kcal per day.
  • Protein: Aim for 1.6 to 2.2 g per kg. For 70 kg, that means 112 to 154 g daily.
  • Carbohydrates: Around 45 to 55% of total calories. Carbs fuel workouts, replenish glycogen, and support recovery.
  • Fats: Around 20 to 30% of total calories. Fats support hormone production, including testosterone, which plays a role in muscle growth.

These are starting points. Track your weight and strength over 2 to 3 weeks, then adjust portions based on progress. If you are gaining too fast, reduce the surplus slightly. If the scale is not moving at all, add 200 calories from carbs or fats.

The 7-day meal plan for muscle gain

This plan is designed around approximately 2,500 to 2,700 kcal and 130 to 150 g protein per day. It includes both vegetarian and non-vegetarian options. Adjust portion sizes up or down based on your individual calorie needs.

Day 1

  • Breakfast: 3 whole eggs scrambled with spinach and 2 multigrain rotis (approx. 35 g protein)
  • Mid-morning snack: 200 ml Greek yogurt with a handful of almonds and a banana (approx. 18 g protein)
  • Lunch: 150 g grilled chicken breast, 1 cup brown rice, 1 cup rajma curry, mixed salad (approx. 45 g protein)
  • Evening snack: Moong dal cheela with mint chutney (approx. 14 g protein)
  • Dinner: Paneer bhurji (150 g paneer), 2 whole wheat rotis, cucumber raita (approx. 35 g protein)

Day 2

  • Breakfast: Oats porridge made with milk, topped with peanut butter and seeds (approx. 22 g protein)
  • Mid-morning snack: 2 boiled eggs, 1 apple (approx. 14 g protein)
  • Lunch: Fish curry (150 g rohu or pomfret), 1 cup rice, 1 cup dal, sabzi (approx. 42 g protein)
  • Evening snack: Roasted chana (50 g) and a glass of buttermilk (approx. 16 g protein)
  • Dinner: Soya chunks curry (50 g dry soya), 2 jowar rotis, 1 cup curd (approx. 38 g protein)

Day 3

  • Breakfast: Besan cheela (2 pieces) stuffed with paneer, 1 glass milk (approx. 30 g protein)
  • Mid-morning snack: Protein smoothie with banana, milk, oats, and peanut butter (approx. 20 g protein)
  • Lunch: Chicken keema (150 g), 2 multigrain rotis, mixed vegetable sabzi, curd (approx. 45 g protein)
  • Evening snack: Sprout salad with lemon and onion (approx. 12 g protein)
  • Dinner: Tofu stir-fry (200 g tofu), quinoa (1 cup cooked), sautéed greens (approx. 32 g protein)

Day 4

  • Breakfast: Egg bhurji (3 eggs) with 2 rotis and a side of tomato chutney (approx. 30 g protein)
  • Mid-morning snack: 200 g paneer tikka with mint dip (approx. 24 g protein)
  • Lunch: Rajma chawal (1.5 cups rice, 1 cup rajma), side salad, buttermilk (approx. 28 g protein)
  • Evening snack: A handful of mixed nuts and a banana (approx. 8 g protein)
  • Dinner: Grilled fish (150 g), sweet potato mash, steamed broccoli (approx. 38 g protein)

Day 5

  • Breakfast: Poha with peanuts and a glass of curd (approx. 18 g protein)
  • Mid-morning snack: Sattu drink (30 g sattu powder) with lemon (approx. 14 g protein)
  • Lunch: Chicken tikka (150 g), 2 rotis, dal fry, salad (approx. 48 g protein)
  • Evening snack: Moong dal cheela with veggies (approx. 14 g protein)
  • Dinner: Chole (1 cup), brown rice, curd, and steamed veggies (approx. 25 g protein)

Day 6

  • Breakfast: Overnight oats with milk, chia seeds, and whey protein (approx. 35 g protein)
  • Mid-morning snack: 2 boiled eggs, 1 orange (approx. 14 g protein)
  • Lunch: Egg curry (3 eggs), 1 cup rice, moong dal, sabzi (approx. 35 g protein)
  • Evening snack: Peanut butter on whole wheat toast (approx. 12 g protein)
  • Dinner: Soya chunks pulao, raita, cucumber salad (approx. 30 g protein)

Day 7

  • Breakfast: Paneer paratha (2 pieces) with curd (approx. 30 g protein)
  • Mid-morning snack: Handful of roasted pumpkin seeds and a banana (approx. 10 g protein)
  • Lunch: Grilled chicken (150 g), dal rice, mixed sabzi (approx. 45 g protein)
  • Evening snack: Chana chaat with sprouts (approx. 15 g protein)
  • Dinner: Dal makhani, 2 multigrain rotis, paneer tikka (100 g) (approx. 35 g protein)

This plan provides a template. You can swap meals across days as long as daily protein and calorie targets remain consistent. Using a high-protein atta for your rotis can add 3 to 5 extra grams of protein per roti compared to regular wheat flour.

Key foods that support muscle growth

The best muscle-building foods are rich in protein and provide leucine, the amino acid that directly triggers muscle protein synthesis. Research shows that consuming approximately 2 to 3 grams of leucine per meal is needed to maximise this process. Foods high in leucine include eggs, chicken, paneer, fish, dairy, and soy products.

Here are some top picks with approximate protein content per serving:

  • Chicken breast (100 g): 31 g protein
  • Paneer (100 g): 18 to 20 g protein
  • Eggs (2 whole): 12 to 14 g protein
  • Moong dal (1 cup cooked): 14 g protein
  • Greek yogurt (200 g): 16 to 20 g protein
  • Soya chunks (50 g dry): 26 g protein
  • Tofu (150 g): 12 to 15 g protein
  • Fish, rohu (100 g): 17 g protein

If you follow a fully vegetarian diet, combining cereals with pulses across the day ensures a complete amino acid profile. A meal of dal and roti together is a classic example of complementary protein pairing.

Meal timing around workouts

While total daily protein matters more than precise timing, strategic distribution does help. According to a comprehensive evidence review on protein and muscle growth, spreading protein across meals and consuming some before sleep can enhance muscle protein synthesis rates.

A practical approach:

  • Pre-workout (1 to 2 hours before): A meal with carbs and moderate protein. Examples include oats with milk, a banana with peanut butter, or a roti with curd. For more ideas, explore pre-workout Indian foods.
  • Post-workout (within 1 to 2 hours): A protein-rich meal or snack. Eggs, a paneer wrap, or a dal-rice combination work well. Whole food post-workout options for vegetarians are covered in detail in this post-workout protein guide.
  • Before bed: Slow-digesting protein like curd or a glass of milk with turmeric supports overnight recovery.

Common mistakes that limit muscle gain

Many people train hard but fail to see results because of nutritional errors. Avoid these pitfalls:

  • Not eating enough overall: Without a calorie surplus, your body lacks the energy to build new tissue. A moderate surplus of 300 to 500 kcal is sufficient.
  • Loading all protein into one meal: Consuming more than 40 g in a single sitting does not provide additional muscle-building benefit for most people. Spread your intake.
  • Ignoring carbohydrates: Carbs fuel your workouts and restore glycogen. Keeping carbs too low during a muscle-building phase limits training performance and recovery.
  • Skipping healthy fats: Fats support hormone production. Include nuts, seeds, ghee, and fatty fish in moderation.
  • Relying only on supplements: Whole foods provide micronutrients, fibre, and phytochemicals that powders cannot fully replicate. If you are curious about this comparison, the debate between protein supplements and whole food protein is worth understanding.

Vegetarian and vegan adaptations

Building muscle on a vegetarian diet is completely possible. Indian kitchens are rich in protein sources such as paneer, curd, dal, chana, rajma, soya chunks, tofu, and sprouts. The key is planning each meal around a concentrated protein source and pairing grains with legumes for amino acid completeness.

Vegans can replace dairy with soy milk, tofu, tempeh, and plant-based yogurt. Adding peanut butter, seeds, and quinoa boosts both calories and protein. For a deeper look at plant-based options ranked by protein density, refer to the plant protein sources guide ranked per 100 g.

Tracking progress and adjusting the plan

A meal plan is a starting point, not a fixed rule. Monitor these markers every 2 to 3 weeks:

  • Body weight: Aim for 0.25 to 0.5 kg gain per week. Faster gain likely includes excess fat.
  • Strength in the gym: Progressive overload in your key lifts confirms that nutrition is supporting training.
  • How clothes fit: A practical, low-tech way to track body composition changes.
  • Energy levels: Consistent energy and good recovery suggest your calorie and macro balance is on track.

If progress stalls, increase daily intake by 200 calories. If fat gain outpaces muscle, reduce the surplus slightly while keeping protein constant.

Frequently asked questions

How much protein do I need per day to build muscle?

Research consistently points to 1.6 to 2.2 g of protein per kg of body weight as the optimal range. For a 70 kg person, that translates to 112 to 154 g of protein daily. Consuming more than this does not accelerate muscle gain for most people.

Can I build muscle without a calorie surplus?

Beginners and people returning to training after a break can sometimes gain muscle at maintenance or even in a slight deficit. However, for sustained and measurable muscle gain, a modest surplus of 300 to 500 kcal per day is recommended.

Is this meal plan suitable for women?

Yes. The principles of muscle gain are the same regardless of gender. Women may need a smaller calorie surplus (around 200 to 350 kcal) and slightly lower total protein if body weight is lower. Adjust portions accordingly.

Do I need protein powder to follow this plan?

No. This plan is built primarily around whole foods. Protein powder is a convenience option for days when hitting targets through meals alone is difficult. It is not mandatory for muscle gain.

Can I swap non-vegetarian meals for vegetarian ones?

Absolutely. Replace chicken or fish with paneer, tofu, soya chunks, or a legume-based dish. Ensure the swap provides a similar amount of protein per serving.

Back to blog

Upgrade Your Cooking | Get 10g Protein per roti

Rebalance High-Protein Atta is crafted to make your daily rotis, parathas, chillas, and snacks naturally richer in protein - without changing the taste you love.

Soft rotis, familiar texture, clean nutrition.

★★★★★ 400+ reviews

3,588+ purchased in the last month

Shop Now →

10g protein per roti · Best for vegetarian families

  • 5-6g Fiber per roti
  • 19 nutrients from plants
  • Zero preservatives
★★★★★ 400+ reviews
Try Rebalance Nutrition Atta
Shop Now →