To build muscle, most people need a small daily calorie surplus with plenty of protein, around 1.6–2.2 grams of protein per kilogram of body weight.
When you start lifting, food becomes part of the training plan. Eat too little and strength stalls. Eat too much and the scale climbs fast, but most of it is softness, not muscle. The sweet spot sits between those two extremes: enough energy and protein to add new muscle tissue, without turning every month into a bulky weigh-in.
This article walks you through the numbers in plain language. You’ll see how to estimate your daily calorie target, how much protein to aim for, and what a muscle-building day of eating can look like in practice.
Why Eating Enough Matters For Muscle Growth
Resistance training gives your body a reason to add muscle. Food gives your body the material and energy to finish the job. After a hard session, muscle fibers are stressed and slightly damaged. With enough calories and protein, your body repairs those fibers and adds a bit more tissue than it had before.
If you stay in a calorie deficit for too long, your body has to be choosy about where energy goes. Strength can rise for a while, especially in beginners, but muscle gain slows. On the other hand, a huge surplus adds muscle and fat together. So the goal is a modest bump in intake, not a see-food diet.
How Much Should You Eat To Build Muscle? Big Picture Targets
So, How Much Should You Eat To Build Muscle? Most lifters do best with a small calorie surplus of around 5–20% above maintenance, paired with steady protein intake and hard training. That often means 250–500 extra calories per day for many people, with adjustments based on weekly progress.
The table below gives example targets for different maintenance levels. These are starting points, not strict rules, but they keep you close to the range used in sports nutrition research.
| Daily Maintenance Calories | Muscle Gain Calories (Small Surplus) | Typical Surplus Range |
|---|---|---|
| 1,800 | 2,050–2,250 | +250 to +450 |
| 2,000 | 2,250–2,500 | +250 to +500 |
| 2,200 | 2,450–2,700 | +250 to +500 |
| 2,400 | 2,650–2,900 | +250 to +500 |
| 2,600 | 2,850–3,100 | +250 to +500 |
| 2,800 | 3,050–3,300 | +250 to +500 |
| 3,000 | 3,250–3,500 | +250 to +500 |
Step 1: Estimate Your Maintenance Calories
Maintenance calories are the amount of food that keeps your weight stable over a couple of weeks. You can estimate this with an equation, an online calculator, or a simple tracking experiment. One practical approach is:
- Track what you eat for 7–10 days while your weight stays roughly steady.
- Average your daily calorie intake across that span.
- That average is your current maintenance level.
Many muscle gain calculators and guides, such as the ones based on the Mifflin St. Jeor equation, use similar logic: estimate your basal needs, add an activity factor, and then add a controlled surplus on top.
Step 2: Choose A Small Calorie Surplus
Once you have a maintenance estimate, add a modest surplus. For lean muscle gain, a bump of about 250–500 calories per day works for many lifters, or around 5–20% above maintenance. Smaller surpluses lead to slower progress on the scale but tend to keep fat gain under tighter control. Larger surpluses fill out your weight faster but carry more body fat with them.
The right choice depends on your starting point and patience. If you are newer to lifting or quite lean, a slightly higher surplus often feels fine. If you have been training for years or care a lot about staying close to a given body fat range, lean toward the lower end of the surplus range.
Step 3: Set Protein, Carbohydrates, And Fats
Calories set the overall “size” of your diet. Macros turn that total into something your body can use to build muscle and power training sessions.
- Protein: around 1.6–2.2 grams per kilogram of body weight per day for lifters, based on guidance from groups like the International Society of Sports Nutrition and the American College of Sports Medicine.
- Fat: at least 20% of total calories, often around 20–30%, to keep hormones and general health on track.
- Carbohydrates: fill the rest of your calories once protein and fat are set, as they fuel hard training and help recovery.
You do not need perfect macro math from day one. Start with reasonable ranges, then watch your strength, performance, and body weight for a few weeks and adjust if needed.
How Much Protein Should You Eat To Build Muscle?
Protein is the macro that gives your body the building blocks for new muscle tissue. Sports nutrition groups usually place daily needs for active people between about 1.4 and 2.0 grams per kilogram of body weight, with many lifters gravitating toward 1.6–2.2 grams per kilogram for a simple, safe range.
For a quick reference, here is how that looks for different body weights using 1.6–2.2 grams per kilogram:
- 60 kg person: 95–130 grams of protein per day
- 70 kg person: 110–155 grams per day
- 80 kg person: 130–175 grams per day
- 90 kg person: 145–200 grams per day
Most people can reach these intakes with two or three protein-rich meals and one or two snacks. Foods like eggs, Greek yogurt, tofu, lentils, chicken, lean beef, and fish all fit well in a muscle-building plan.
Spread Protein Across The Day
Instead of pushing almost all your protein into one giant dinner, try to spread it across the day. Research on muscle protein synthesis suggests that several moderate servings, each with around 20–40 grams of protein, helps your body keep building and repairing muscle throughout the day.
A simple pattern many lifters follow:
- Breakfast: 20–30 grams of protein
- Lunch: 25–35 grams
- Post-workout or afternoon meal: 25–35 grams
- Dinner: 25–35 grams
You do not need perfect spacing. Focus more on hitting your daily total and making sure each main meal carries a decent one-two punch of protein and carbs.
Carbs And Fats That Help You Train Hard
While protein gets most of the attention, carbs and fats still matter. Carbs refill muscle glycogen, which keeps your reps sharp from set to set. Fats bring in energy, fat-soluble vitamins, and support normal hormone function.
A muscle-friendly macro split that often works well is something like: high protein, moderate carbs, and moderate fat. Exact numbers can shift with your training volume and preferences. The main thing is that you feel strong in the gym and your digestion is comfortable across the day.
How Much To Eat For Muscle Growth By Goal
Two people can follow the same program, eat the same number of calories, and see different changes. Muscle gain speed, daily movement, and appetite all vary. So instead of chasing one fixed “right” number, think in ranges and adjust based on what happens on the scale, in the mirror, and under the bar.
Slow And Lean Muscle Gain
If you want to stay relatively lean while you build muscle, a smaller surplus works better. This might be 5–10% above maintenance, or around 200–300 extra calories for many lifters. Weight gain may be about 0.25–0.5% of body weight per week.
This pace suits people who already like their current look and just want more shape and strength over time. It also suits lifters who gained fat quickly in past bulks and would rather keep a closer eye on the mirror now.
Faster Muscle Gain With Some Extra Fat
If you are new to lifting or underweight, you may aim for 0.5–1% of body weight gain per week with a larger surplus, closer to 15–20% above maintenance. That might land at 300–500 calories above maintenance for many people.
At this pace, strength often climbs quickly. Some fat gain comes along for the ride, but as long as you track your weekly rate and dial things back when needed, you can keep it under control.
If You Gain Fat Too Quickly
If your waistline jumps or clothes feel snug within a couple of weeks, your surplus is likely too high. Cut 150–250 calories per day and watch the next two weeks of progress. If scale weight still rises faster than you like, trim another small chunk and retest.
Adjusting in small steps keeps your body from feeling like it has been thrown from a bulk into a cut overnight. Patience pays off here. Matching your surplus to your own response is one of the simplest ways to answer the real-world version of How Much Should You Eat To Build Muscle?
If You Struggle To Eat Enough
Some people find that a surplus feels tough. Appetite stalls or they feel full long before they reach the target. In that case:
- Pick energy-dense foods like oats with nut butter, rice with olive oil, trail mix, smoothies, and full-fat dairy if it fits your general health plan.
- Eat more often instead of forcing giant plates three times a day.
- Drink calories in a simple shake with fruit, milk or a milk alternative, and a scoop of protein powder.
Small tweaks like these can lift your intake without turning every meal into a challenge.
How Much Should You Eat To Build Muscle? Sample Daily Targets
To anchor everything, here is a rough sample for a 75 kg lifter. We will use a maintenance level of 2,400 calories. A moderate surplus of 350 calories takes the daily target to about 2,750 calories with 1.8 grams of protein per kilogram.
- Body weight: 75 kg
- Maintenance estimate: 2,400 calories
- Target surplus: +350 calories
- Daily target: 2,750 calories
- Protein: around 135 grams per day (1.8 g/kg)
Your own numbers may differ, but the pattern stays the same: pick a small surplus, anchor protein to your body weight, then fill the rest with carbs and fats that fit your taste and training schedule.
Example Muscle-Building Day Of Eating
The sample day below hits roughly 2,700–2,800 calories with around 130–140 grams of protein. Adjust portion sizes up or down to match your own target.
| Meal | Example Foods | Rough Calories / Protein |
|---|---|---|
| Breakfast | Oats with milk, banana, two eggs | 600 kcal / 30 g protein |
| Snack | Greek yogurt with berries and honey | 300 kcal / 20 g protein |
| Lunch | Chicken breast, rice, mixed vegetables, olive oil | 700 kcal / 40 g protein |
| Pre-Workout Snack | Banana and a handful of nuts | 250 kcal / 7 g protein |
| Post-Workout | Protein shake with milk and fruit | 350 kcal / 30 g protein |
| Dinner | Salmon, potatoes, salad with dressing | 600 kcal / 35 g protein |
Simple Checks To Know You Are Eating Enough
You do not have to weigh every grain of rice forever. Still, a few simple checks help you stay on track:
- Weekly scale trend: aim for slow, steady weight gain in the range that matches your current goal.
- Strength in the gym: most big lifts should climb over time, even if some weeks feel flat.
- Recovery: soreness should fade between sessions for each muscle group, and you should feel ready to train again.
- Hunger and energy: mild hunger at times is normal, but constant hunger or constant sluggishness hints that intake needs a tweak.
If progress stalls for two or three weeks while training stays solid, add around 150–200 calories per day and watch the next few weeks. If weight gain speeds up more than you like, trim a similar amount instead.
Safety, Health, And When To Get Personal Advice
The ranges in this article come from research on healthy adults who lift regularly. If you have kidney disease, diabetes, digestive problems, or take daily medication, talk with your doctor or a registered dietitian before making large changes to your intake.
For most lifters, the answer to How Much Should You Eat To Build Muscle? ends up being “a bit more than you burn, with plenty of protein, for many months in a row.” Set your numbers, stay patient, and adjust based on real-world feedback from your body and your training log.