Meal Plan

Muscle gain meal plan: 7 days of high-protein meals

This muscle gain meal plan pairs a small calorie surplus with protein at every meal and enough carbs to fuel training. It is built from everyday foods, chicken, eggs, fish, yogurt, rice, oats and beans, not shakes and supplements.

The sample day below is weighed out with calories, protein, carbs and fat. Pair it with a resistance training programme: food alone doesn't build muscle.

Updated October 22, 2026

Sample day

2,550 kcal

Protein

188 g · 29%

Carbs

283 g · 44%

Fat

77 g · 27%

What a meal plan for building muscle needs

  • Training comes first. Food supports muscle growth, but the stimulus is progressive resistance training.
  • Eat a small surplus. A modest amount above maintenance supports muscle gain while limiting fat gain; a big surplus mostly adds fat.
  • Spread protein across the day. Three or four meals with a good serving of protein each are easier than one huge portion.
  • Don't fear carbs. Rice, oats, potatoes, pasta and fruit fuel training sessions and recovery.

Your 7-day muscle gain meal plan

Day 1 is the sample day worked out below.

  1. Day 1

    breakfast
    Three-egg omelette with spinach, wholemeal toast and milk
    lunch
    Chicken, rice and black bean bowl with avocado
    snack
    Greek yogurt with banana and oats
    dinner
    Salmon with pasta and green beans
  2. Day 2

    breakfast
    Porridge with milk, banana and peanut butter
    lunch
    Chicken burrito bowl
    snack
    Cottage cheese with pineapple
    dinner
    Beef and broccoli stir-fry with rice
  3. Day 3

    breakfast
    Eggs, toast and fruit
    lunch
    Leftover stir-fry
    snack
    Greek yogurt with honey
    dinner
    Chicken pasta with tomato sauce and spinach
  4. Day 4

    breakfast
    Overnight oats with protein-rich Greek yogurt
    lunch
    Tuna and bean salad with potatoes
    snack
    Milk and a banana
    dinner
    Salmon, rice and edamame bowl
  5. Day 5

    breakfast
    Shakshuka with bread
    lunch
    Turkey sandwich and a yogurt
    snack
    Trail mix
    dinner
    Chicken thigh curry with rice
  6. Day 6

    breakfast
    Yogurt, granola and berries
    lunch
    Leftover curry
    snack
    Boiled eggs and fruit
    dinner
    Lean steak with potatoes and green beans
  7. Day 7

    breakfast
    Pancakes with yogurt and fruit
    lunch
    Lentil and chicken soup with bread
    snack
    Hummus and pitta
    dinner
    Cod with couscous and roasted vegetables

A sample day with calories and macros

Day 1, weighed ingredient by ingredient. Rice, pasta, beans, lentils and meat are cooked weights.

Breakfast: Three-egg omelette with spinach, wholemeal toast and milk

590 kcal
IngredientAmountkcalProteinCarbsFat
Eggs150 g21518.81.114.3
Spinach, raw40 g91.11.50.2
Whole-wheat bread80 g20210.034.22.8
Butter5 g360.00.04.1
Milk (2%)250 g1258.312.05.0

Lunch: Chicken, rice and black bean bowl with avocado

780 kcal
IngredientAmountkcalProteinCarbsFat
Chicken breast, cooked170 g28152.70.06.1
Brown rice, cooked220 g2716.056.32.1
Black beans, cooked100 g1328.923.70.5
Avocado50 g841.04.37.7
Tomato salsa60 g170.94.00.1

Snack: Greek yogurt with banana and oats

440 kcal
IngredientAmountkcalProteinCarbsFat
Plain non-fat Greek yogurt250 g14825.59.01.0
Banana120 g1071.327.40.4
Rolled oats, dry40 g1525.327.12.6
Honey10 g300.08.20.0

Dinner: Salmon with pasta and green beans

740 kcal
IngredientAmountkcalProteinCarbsFat
Salmon, cooked150 g30933.20.018.5
Whole-wheat pasta, cooked220 g32813.266.23.8
Green beans, cooked100 g351.97.90.3
Olive oil8 g710.00.08.0

Day total: about 2,550 kcal, with 188 g protein, 283 g carbs and 77 g fat. To fit your own target, multiply every amount by your daily calories divided by 2,550; the macro calculator gives you that target.

Estimates from per-100 g values in USDA FoodData Central (SR Legacy). Brands, recipes and cooking change the real numbers.

High-protein foods to keep stocked

  • Chicken breast and thighs, lean minced beef or turkey
  • Eggs, Greek yogurt, cottage cheese and milk
  • Salmon, tuna and white fish
  • Lentils, beans, chickpeas, tofu and edamame
  • Oats, rice, pasta and potatoes for training fuel

Mistakes that slow progress

  • Too few calories: a deficit makes muscle gain much slower, except for beginners and people returning to training.
  • Too big a surplus: extra calories beyond what you need mostly become fat.
  • Inconsistent training: no meal plan makes up for skipped sessions.
  • Poor sleep: recovery happens when you rest.

How Meal Planner Pro handles it

  • Choose Gain muscle as your goal. Your calories are set about 10% above your maintenance calories, with protein at 2.0 g per kg of body weight.
  • If your target weight is lower than your current weight, the plan switches to body recomposition: about 15% below maintenance with protein at 2.2 g per kg.
  • Each day is built around a different main protein, so the week doesn't repeat the same chicken dinner.
  • Every meal shows its calories, protein, carbs and fat against your daily targets.
General information, not medical advice. If you have a food allergy, a health condition, are pregnant or take medication, talk to your doctor, allergist or a registered dietitian before changing your diet. Our editorial policy

Get your own muscle gain week

Meal Planner Pro builds a 7-day plan from a short quiz, sized to your calorie target, with recipes and a grocery list.

Create My Meal Plan

Plans from $8.99/week. No free plan or trial. See pricing

Frequently Asked Questions

Meal Planner Pro uses 2.0 g per kg of body weight for its muscle-gain goal. The protein calculator shows your number and how it compares with the basic RDA.

Sources: USDA FoodData Central records used