Balanced3000 cal/day💪 Muscle Gain

3000 Calorie Muscle Gain Meal Plan

A serious 3,000-calorie plan for hard gainers and heavy lifters. Six meals per day ensure you hit your calorie target without feeling stuffed. High protein and carbs fuel intense training and maximum recovery.

Calories

2997

per day

Protein

195g

per day

Carbs

277g

per day

Fat

108g

per day

Get this meal plan on WhatsApp

Sunn sends you daily meals, tracks what you eat, and adjusts your plan as you go.

Start your free trial

7-Day Meal Plan

Monday

3140 cal · 228g P · 300g C · 102g F
Breakfast620 cal · 42g P

Oats (70g), Whey protein, Banana, Peanut butter (2 tbsp), Milk

Mid-Morning380 cal · 24g P

Greek yogurt (200g), Granola (50g), Mixed berries

Lunch640 cal · 52g P

Chicken breast (200g), Jasmine rice (200g cooked), Broccoli, Olive oil

Afternoon Snack440 cal · 28g P

Turkey sandwich: bread (2), turkey (80g), cheese, avocado

Dinner680 cal · 50g P

Sirloin steak (200g), Baked potato (250g), Steamed green beans, Butter

Evening Snack380 cal · 32g P

Casein shake, Almonds (30g), Banana

Tuesday

3100 cal · 198g P · 298g C · 108g F
Breakfast580 cal · 28g P

Scrambled eggs (4), Toast (2), Orange juice, Avocado (50g)

Mid-Morning500 cal · 36g P

Protein smoothie: oats, banana, whey, PB, milk

Lunch620 cal · 44g P

Salmon (180g), Brown rice (180g cooked), Mixed salad, Olive oil

Afternoon Snack340 cal · 24g P

Cottage cheese (200g), Crackers (6), Grapes

Dinner680 cal · 50g P

Ground turkey (200g), Pasta (120g dry), Marinara, Parmesan

Evening Snack380 cal · 16g P

Overnight oats: oats, yogurt, honey, walnuts

Wednesday

2920 cal · 194g P · 278g C · 96g F
Breakfast560 cal · 38g P

Protein pancakes (3), Maple syrup, Berries, Turkey sausage (3)

Mid-Morning380 cal · 10g P

Trail mix (60g), Banana

Lunch600 cal · 44g P

Chicken thighs (200g), Sweet potato (200g), Steamed spinach

Afternoon Snack300 cal · 24g P

Tuna on crackers, Tuna (100g), Whole grain crackers (6)

Dinner700 cal · 46g P

Beef stir-fry (200g), Rice noodles (120g dry), Mixed vegetables, Sesame oil

Evening Snack380 cal · 32g P

Protein shake, Peanut butter (1.5 tbsp), Banana

Thursday

2900 cal · 200g P · 218g C · 118g F
Breakfast580 cal · 32g P

Breakfast burrito: 3 eggs, beans, cheese, salsa, tortilla

Mid-Morning340 cal · 22g P

Greek yogurt (200g), Honey, Almonds (25g)

Lunch580 cal · 52g P

Grilled chicken (200g), Quinoa (160g cooked), Roasted vegetables

Afternoon Snack380 cal · 24g P

Protein bar, Apple, Cheese stick

Dinner680 cal · 44g P

Pork chops (200g), Mashed potatoes, Roasted carrots, Gravy

Evening Snack340 cal · 26g P

Cottage cheese (200g), Walnuts (20g), Dark chocolate (15g)

Friday

2780 cal · 166g P · 296g C · 90g F
Breakfast520 cal · 34g P

French toast (3), Berries, Whey protein on the side

Mid-Morning480 cal · 36g P

Smoothie: banana, oats, PB, milk, whey

Lunch600 cal · 40g P

Shrimp (200g), Fried rice (200g cooked), Vegetables, Soy sauce

Afternoon Snack300 cal · 8g P

Hummus (4 tbsp), Pita, Veggies

Dinner620 cal · 42g P

Lamb steak (180g), Couscous (150g cooked), Grilled peppers

Evening Snack260 cal · 6g P

Rice pudding (200g), Cinnamon

Saturday

3260 cal · 192g P · 300g C · 134g F
Breakfast680 cal · 34g P

Eggs (4), Hash browns, Toast (2), Bacon (3)

Mid-Morning400 cal · 30g P

Protein shake, Banana, Granola bar

Lunch700 cal · 52g P

Double chicken burger, Whole wheat bun, Sweet potato fries

Afternoon Snack360 cal · 20g P

Greek yogurt parfait, Granola, fruit, honey

Dinner680 cal · 38g P

BBQ ribs (200g), Cornbread, Coleslaw

Evening Snack440 cal · 18g P

PB&J sandwich, Glass of milk

Sunday

2880 cal · 190g P · 250g C · 108g F
Breakfast520 cal · 24g P

Waffle (2), Berries, Eggs (2), Turkey bacon

Mid-Morning320 cal · 22g P

Cottage cheese (200g), Pineapple, Granola (30g)

Lunch640 cal · 44g P

Grilled salmon (180g), Rice (200g cooked), Edamame, Teriyaki

Afternoon Snack400 cal · 26g P

Wrap: turkey, cheese, hummus, veggies

Dinner700 cal · 52g P

Roast chicken (250g), Roasted potatoes, Gravy, Green peas

Evening Snack300 cal · 22g P

Protein ice cream (1 serving), Almonds

Weekly Grocery List

Protein

  • Chicken breast (400g)
  • Chicken thighs (200g)
  • Roast chicken (250g)
  • Salmon (360g)
  • Shrimp (200g)
  • Sirloin steak (200g)
  • Ground turkey (200g)
  • Ground beef (200g)
  • Pork chops (200g)
  • Lamb steak (180g)
  • BBQ ribs (200g)
  • Eggs (2 dozen)
  • Turkey slices
  • Bacon
  • Turkey sausage
  • Tuna
  • Greek yogurt (600g)
  • Cottage cheese (400g)
  • Whey protein
  • Casein protein

Produce

  • Bananas (7)
  • Berries (400g)
  • Apples (2)
  • Pineapple
  • Grapes
  • Avocados (2)
  • Spinach
  • Broccoli
  • Sweet potatoes (2)
  • Potatoes (3)
  • Carrots
  • Green beans
  • Green peas
  • Bell peppers
  • Mixed vegetables

Grains

  • Oats (350g)
  • Jasmine rice
  • Brown rice
  • Quinoa
  • Couscous
  • Pasta
  • Rice noodles
  • Whole grain bread
  • Whole wheat buns
  • Tortillas
  • Crackers
  • Granola
  • Cornbread mix
  • Waffles

Fats & Extras

  • Olive oil
  • Butter
  • Peanut butter
  • Almonds
  • Walnuts
  • Trail mix
  • Cheese (sliced)
  • Parmesan
  • Hummus
  • Honey
  • Maple syrup
  • Dark chocolate
  • Protein bars
  • Granola bars
  • Jam

Tips for Success

1.

Eat 6 times a day — it's nearly impossible to eat 3,000 clean calories in just 3 meals.

2.

Pre-make your mid-morning and afternoon snacks on Sunday so you never miss a meal.

3.

Liquid calories are your friend: smoothies and shakes are easier to consume than solid food when you're full.

4.

If you can't finish a meal, eat the protein first. That's the most important macro for gains.

5.

Weigh yourself weekly. If not gaining 0.5-1 lb per week, add another 200 calories to one meal.

Snap a photo. Get instant macros.

Send any meal photo to Sunn on WhatsApp and get a detailed nutrition breakdown in seconds.

Take the free quiz

Common Questions

Who needs 3000 calories?

Men over 80kg who train intensely 4-6 times per week, hard gainers who struggle to gain weight, or anyone whose TDEE calculator shows a maintenance of 2,500+. Use our TDEE calculator to confirm your target.

Won't I just get fat eating 3000 calories?

If you're training hard, most surplus calories go to muscle repair and growth. Gaining some fat is normal during a bulk, but this plan keeps it lean with high protein and whole food sources. Aim for 0.5-1 lb per week gain.

What if I can't eat this much?

Start with 2,500 and increase by 100 calories per week. Use calorie-dense foods like nuts, peanut butter, oils, and dried fruit. Blend meals into shakes if solid food is too much.

More Meal Plans