A 3,000-Calorie Meal Plan for Gaining Mass

A concrete 3,000-calorie meal plan with exact gram amounts, macro targets, and clear rules for adjusting intake when the scale stops moving.

5 min read · Updated 31.07.2026.

A 3,000-Calorie Meal Plan for Gaining Mass

Three thousand calories sounds like a lot of food until you try to eat it every day, week after week. What follows is one worked-out day: gram amounts per meal, a macro split, and rules for changing your intake when the scale stalls. The numbers are built for someone between 75 and 85 kg who lifts three to four times a week.

Is 3,000 the right number for you

A rough maintenance estimate is 33 to 35 kcal per kilogram of body weight for someone training 3-4 times a week who is not completely sedentary the rest of the day. At 80 kg that lands between 2,650 and 2,800 kcal. A surplus of 250 to 350 kcal per day gets you to roughly 3,000 and a gain of about 0.25 to 0.5 kg per week, which is the rate where most of the gain goes to muscle rather than fat.

Under 70 kg, 3,000 is probably too big a jump at once: start at 2,700 and add after three weeks. Over 95 kg and lean, 3,000 likely will not be enough.

The macro split

  • Protein: 170 g (680 kcal) — about 2 g per kilogram. More than this adds nothing and only crowds out carbohydrate.
  • Fat: 85 g (765 kcal) — about 1 g per kilogram. Do not drop below 0.8 g/kg; fat carries vitamins A, D, E and K and affects hormone status.
  • Carbohydrate: 390 g (1,560 kcal) — everything that is left. This is training fuel and the main reason your sets do not fall apart in the second half of a session.

Alongside that, aim for 30 to 35 g of fibre a day and 3 to 3.5 litres of fluid, since both requirements rise as food volume rises.

The day: five meals

Breakfast — about 700 kcal

  • 100 g rolled oats
  • 300 ml milk at 2.8% fat
  • 1 large banana (about 120 g)
  • 15 g peanut butter and 1 tablespoon of honey

Mid-morning — about 400 kcal

  • 250 g yoghurt or Greek yoghurt
  • 30 g almonds or walnuts
  • 1 apple

Lunch — about 850 kcal

  • 200 g chicken breast, raw weight
  • 120 g rice, raw weight (roughly 330 g cooked)
  • 15 ml olive oil
  • 200 g vegetables, raw or cooked

Around training — about 450 kcal

  • 60 g wholegrain bread (two slices)
  • 200 g cottage cheese or quark
  • 1 banana

Dinner — about 650 kcal

  • 150 g minced beef at up to 12% fat, or 180 g salmon, hake or another fish
  • 400 g potatoes
  • 10 ml oil and a green salad

That totals roughly 3,050 kcal and about 170 g of protein. A hundred calories either way is inside measurement error and not worth worrying about.

Swaps that keep the plan intact

Chicken can be replaced with 200 g turkey, 180 g beef, or 5 whole eggs plus 3 egg whites. Rice can be swapped for 130 g dry pasta, 500 g potatoes, or 150 g buckwheat. If you are vegetarian, lean on eggs and dairy, use 100 g dry lentils in place of meat in one meal and 250 g tofu in another, and add 20 to 30 g of protein across the day, since plant protein is used less efficiently.

How to tell whether it is working

Weigh yourself every morning after the bathroom and before breakfast, then average the week. A single day means nothing, because water and gut contents swing by 1.5 kg. If the weekly average has risen less than 0.2 kg two weeks in a row, add 250 kcal (for example 60 g more rice and 10 g more oil). If you are gaining more than 0.6 kg per week for over a month, cut 200 kcal.

A scale that has not moved in two weeks is not a slow metabolism. It means you did not eat as much as you think you did.

The training behind it

Without resistance training, a calorie surplus becomes body fat. The minimum is three sessions a week, 10 to 20 hard sets per muscle group per week, mostly in the 6 to 12 rep range, with 2 to 3 minutes of rest on the big lifts. Progression is simple: when you hit the top of the rep range on all three sets, add 2.5 kg.

Common mistakes

  • Skipping breakfast and then trying to cram 1,200 kcal into dinner.
  • Eyeballing portions instead of weighing them for the first two to three weeks.
  • Too much fibre and raw vegetables at once, leaving you bloated and unable to finish the next meal.
  • Changing the plan every five days, before any trend has had time to appear.

When to see a doctor

Talk to a doctor before increasing your intake if you have diagnosed kidney or liver disease, diabetes, high cholesterol or high blood pressure, since protein amounts and fat sources need to be planned differently in those cases. Also get checked if you are losing weight despite eating and training consistently, if you have abdominal pain, persistent diarrhoea or constipation lasting more than two weeks, or if you notice swelling and unusual fatigue. If you take any medication, check for interactions before adding supplements of any kind.

The short version

  • 3,000 kcal fits someone 75 to 85 kg training 3-4 times a week; under 70 kg, start at 2,700.
  • Split it as 170 g protein, 85 g fat, 390 g carbohydrate.
  • Five meals with known gram amounts, weighed for the first three weeks.
  • Target a 0.25 to 0.5 kg weekly average; adjust by adding 250 kcal or cutting 200 kcal.
  • Without lifting and progressive overload, this intake only adds fat.

General information, not medical advice. If you have a health condition or pain, talk to a doctor before changing how you train.

Read next