Nutrition for Bodybuilding
An evidence-based guide to calories, protein, carbohydrate, meal timing, hydration, and whole-food portions for building muscle
Written by Victura Nutrition TeamReviewed by Victura Editorial ReviewLast updated Oct 16, 2026
Quick answer
Most lifters do best at 1.6-2.2 g of protein per kg of body weight per day, which is 0.7-1.0 g per lb. An 80 kg (176 lb) lifter needs roughly 128-176 g daily. Gains plateau near 1.6 g per kg in meta-analyses, so higher intakes mainly help during a calorie deficit or very high training volumes.
An evidence-based guide to calories, protein, carbohydrate, meal timing, hydration, and whole-food portions for building muscle
Key takeaways
- Eat 1.6-2.2 g of protein per kg of body weight daily, spread over 4-5 meals.
- Gain muscle on a 10-20% calorie surplus; cut at 15-25% below maintenance.
- Build meals from chicken, beef, salmon, eggs, dairy, lentils, oats, rice, and potatoes.
- Time 30-60 g of carbohydrate per hour during long sessions and protein after training.
- Creatine monohydrate at 3-5 g daily is the best-supported bodybuilding supplement.
The Science of Bodybuilding Nutrition
Research-backedCalories and Macros at a Glance
Bodybuilding nutrition comes down to four dials: total calories, protein, carbohydrate, and food quality. Get those right and training, sleep, and consistency do the rest. Supplements sit at the very end of that list.
Every target below is anchored to a named source: USDA FoodData Central for food composition, and position stands from the International Society of Sports Nutrition (ISSN) and the American College of Sports Medicine (ACSM) for intake ranges. Use the phase table to set starting numbers, then adjust based on scale weight over two to three weeks.
| Phase | Calories vs maintenance | Protein | Carbohydrate | Fat | Typical weekly change |
|---|---|---|---|---|---|
| Lean gaining | +10-20% (about 300-500 kcal/day) | 1.6-2.2 g per kg (0.7-1.0 g per lb) | 4-6 g per kg | 0.5-1.5 g per kg | +0.25-0.5% of body weight |
| Maintenance | 0% | 1.6-2.2 g per kg | 3-5 g per kg | 0.5-1.5 g per kg | Stable |
| Cutting | -15-25% | 2.3-3.1 g per kg fat-free mass | 2-4 g per kg | 0.5-1 g per kg | -0.5-1.0% of body weight |
For an 80 kg (176 lb) lifter, that means roughly 3,000-3,600 kcal and 128-176 g of protein per day while gaining. Maintenance calories are commonly estimated with the Mifflin-St Jeor equation multiplied by an activity factor of 1.5-1.9. A surplus this size adds muscle with limited fat gain (Slater et al., 2019, Frontiers in Nutrition).
Key takeaway: Anchor protein at 1.6-2.2 g per kg (0.7-1.0 g per lb) of body weight per day, spread across 4-5 meals, before you worry about any supplement.
Protein: The Number That Matters Most
A meta-analysis of 49 trials found that muscle and strength gains plateau around 1.6 g of protein per kg of body weight per day (Morton et al., 2018, British Journal of Sports Medicine). The ISSN recommends 1.4-2.0 g per kg for most people who train, with higher intakes for hard training or a calorie deficit.
The practical working range for lifters is 1.6-2.2 g per kg per day. A 90 kg (198 lb) lifter lands at 144-198 g daily, which works out to about 30-40 g per meal across five eating occasions.
Distribution helps, but total daily protein matters more. Research supports roughly 0.3-0.4 g per kg per meal to maximize muscle protein synthesis, which is about 0.4 g/kg in each of four meals (Schoenfeld & Aragon, 2018, Journal of the International Society of Sports Nutrition).
During a cut, protein should rise rather than fall. A review of natural bodybuilding contest preparation recommends 2.3-3.1 g per kg of fat-free mass during energy restriction to protect lean tissue (Helms et al., 2014, JISSN).
Carbohydrate, Fat, and Micronutrients
Carbohydrate fuels high-volume training. The ACSM, Academy of Nutrition and Dietetics, and Dietitians of Canada joint position stand places needs at 3-5 g per kg per day for moderate training and 5-7 g per kg or more for two-a-day or high-volume blocks. For an 80 kg lifter that is 240-560 g per day depending on workload.
Fat supports hormone production and absorption of fat-soluble vitamins. Keep it at 20-35% of daily calories, or 0.5-1.5 g per kg, and avoid staying below about 0.5 g per kg for long stretches.
Micronutrients are the quiet limiter. Vitamin D, calcium, iron, zinc, magnesium, and vitamin B12 are among the nutrients most likely to run short in hard-training diets, and the NIH Office of Dietary Supplements lists calcium, vitamin D, potassium, and iron among the shortfall nutrients in typical eating patterns. Build meals around colorful produce, dairy or fortified alternatives, and lean proteins rather than leaning on a multivitamin.
Fiber is a target too: 25-38 g per day under the Dietary Guidelines for Americans. Keep the pre-training meal lower in fiber to avoid gut discomfort, and place beans, lentils, and large vegetable servings later in the day.

Whole Foods That Do the Work
These foods appear in almost every successful plan. Protein and carbohydrate figures are approximate USDA FoodData Central values and shift slightly with cooking method and cut of meat.
- Chicken breast, cooked: 140 g (5 oz), about 43 g protein
- Lean ground beef, 93% lean, cooked: 113 g (4 oz), about 26 g protein plus iron, zinc, and B12
- Salmon, cooked: 140 g (5 oz), about 35 g protein plus omega-3 fats
- Eggs, whole: 2 large (100 g), about 12 g protein plus choline and vitamin D
- Plain Greek yogurt, nonfat: 227 g (1 cup), about 23 g protein and calcium
- Cottage cheese, 2%: 226 g (1 cup), about 24 g protein from slow-digesting casein
- Lentils, cooked: 198 g (1 cup), about 18 g protein and 15 g fiber
- Oats, dry: 60 g (2/3 cup dry), about 8 g protein and 40 g carbohydrate
- White rice, cooked: 158 g (1 cup), about 45 g carbohydrate and easy on the gut
- Sweet potato, baked: 200 g (1 medium), about 40 g carbohydrate and 950 mg potassium
- Banana: 118 g (1 medium), about 27 g carbohydrate and 400 mg potassium
- Peanut butter: 32 g (2 tbsp), about 8 g protein and 16 g fat
That list covers a full day of muscle-building food without a single supplement. Rotate proteins, starches, and produce across the week for micronutrient variety.
The Bodybuilding Fueling Timeline
| When | What to eat | Portion (g + US units) | Why |
|---|---|---|---|
| 2-3 hours before training | Oats, banana, Greek yogurt | 60 g dry oats (2/3 cup), 118 g banana (1 medium), 170 g Greek yogurt (3/4 cup) | Tops off glycogen and supplies about 25-30 g protein |
| 60-90 minutes before | Banana with peanut butter | 118 g banana (1 medium) plus 16 g peanut butter (1 tbsp) | Quick carbohydrate with little gut weight |
| 30-45 minutes before, if needed | Sports drink or fruit | 240 mL (1 cup) sports drink or 118 g banana (1 medium) | Fast carbohydrate for early-session energy |
| During sessions over 60-90 minutes | Sports drink, bananas, or chews | 30-60 g carbohydrate per hour, such as 1-2 bananas or 480-960 mL (16-32 oz) sports drink | Maintains blood glucose and training volume |
| Within 0-2 hours after training | Chicken with rice, or whey with fruit | 140 g chicken (5 oz) plus 316 g cooked rice (2 cups), or 30 g whey plus 354 g banana (3 medium) | 30-40 g protein, with 1-1.2 g carbohydrate per kg (80-95 g at 80 kg) when refueling for a same-day session |
| Evening or before bed | Cottage cheese or casein shake | 226 g cottage cheese (1 cup) or 30-40 g casein | Slow-digesting protein across the overnight fast |
The old idea of a strict 30-minute anabolic window is too narrow. Total daily protein and carbohydrate drive results, and the post-training window stays open for several hours (Kerksick et al., 2018, ISSN nutrient timing position stand). The 1-1.2 g per kg carbohydrate figure is for rapid refueling, such as a second session the same day; on a standard training day, a 30-40 g protein meal with 40-60 g of carbohydrate is enough and total daily carbohydrate matters more than the exact post-workout amount.
Hydration and Supplements
Begin sessions well hydrated. ACSM guidance is roughly 5-7 mL per kg of body weight at least four hours before exercise, which is 400-560 mL (13-19 oz) for an 80 kg lifter, plus 400-800 mL (13-27 oz) per hour during training (Sawka et al., 2007, ACSM position stand).
Replace sweat losses at about 1.25-1.5 L of fluid per kilogram of body weight lost during training. Add sodium for sessions longer than two to three hours, in hot conditions, or when sweat losses are heavy.
Creatine monohydrate has the strongest evidence base: 3-5 g per day, taken at any time (Kreider et al., 2017, ISSN position stand). Whey or plant protein is convenient when food falls short, not mandatory. Caffeine at 3-6 mg per kg about 30-60 minutes before training can support performance, and vitamin D is worth supplementing only when blood levels are low, per the NIH Office of Dietary Supplements.
What Lifters Actually Do
Community insightWhat Lifters Actually Log
Aggregate, anonymized Victura meal logs show that consistent lifters eat a narrow, repeatable set of foods rather than a rotating menu. Variety comes from seasonings, sauces, and swaps inside the same categories. That repetition is a feature, not a failure, because it makes portions predictable.
The Foods That Keep Showing Up
The same items dominate logged days at every experience level.
- Chicken breast, 140-200 g (5-7 oz) per meal
- Eggs, 2-4 whole eggs at breakfast
- Oats, 50-80 g (1/2-3/4 cup dry)
- Greek yogurt or cottage cheese, 170-230 g (3/4-1 cup)
- White rice or potatoes, 150-250 g cooked (about 1-1.5 cups)
- Lean beef or salmon, two to three times per week
- Bananas and berries around training
- Peanut butter or olive oil to reach fat targets
- Whey protein when a meal is missed or rushed
This pattern covers protein, carbohydrate, and most micronutrient basics with minimal planning effort.
Where People Struggle
Four friction points repeat across the logs.
- Breakfast protein. Many lifters start the day near 10 g and spend the rest of the day catching up.
- Cutting hunger. Food volume drops and appetite does not, so plans get abandoned partway through a diet phase.
- Eating out. Restaurant meals push calories and sodium well above plan for the day.
- Travel and shift work. Multi-day gaps in tracking are the most common reason progress stalls.
None of these are knowledge problems. They are logistics problems, and they respond to simple structural fixes.
Fixes That Tend to Stick
The changes that show up most often in successful long-running logs.
- Front-load 30-40 g of protein at breakfast with eggs, Greek yogurt, or cottage cheese.
- Keep a protein powder serving in a bag or locker for travel and rushed days.
- Build cutting meals around high-volume, lower-calorie foods such as vegetables, broth-based soups, and lean proteins.
- Pre-portion fats like oil, nuts, and nut butter, which are the easiest items to over-pour.
- Track consistently during the week and plan one flexible meal instead of quitting after a high-calorie day.
Community logs describe patterns, not prescriptions. Individual needs vary, and anyone managing a medical condition should work with a qualified clinician.
References
- USDA FoodData Central(usda)
- International Society of Sports Nutrition Position Stand: Protein and Exercise (Jäger et al., 2017)(scientific)
- ISSN Position Stand: Nutrient Timing (Kerksick et al., 2018)(scientific)
- ISSN Position Stand: Creatine Supplementation and Exercise (Kreider et al., 2017)(scientific)
- A systematic review, meta-analysis and meta-regression of the effect of protein supplementation on resistance training-induced gains in muscle mass and strength (Morton et al., 2018, British Journal of Sports Medicine)(scientific)
- How much protein can the body use in a single meal for muscle-building? (Schoenfeld & Aragon, 2018, JISSN)(scientific)
- Evidence-based recommendations for natural bodybuilding contest preparation: nutrition and supplementation (Helms et al., 2014, JISSN)(scientific)
- Nutrition and Athletic Performance: Joint Position Stand of the Academy of Nutrition and Dietetics, Dietitians of Canada, and ACSM (2016)(scientific)
- ACSM Position Stand: Exercise and Fluid Replacement (Sawka et al., 2007)(scientific)
- Is an Energy Surplus Required to Maximize Skeletal Muscle Hypertrophy Associated With Resistance Training? (Slater et al., 2019, Frontiers in Nutrition)(scientific)
- NIH Office of Dietary Supplements(nih_ods)
- Dietary Guidelines for Americans, 2020-2025 (USDA and HHS)(usda)
- Harvard T.H. Chan School of Public Health: Protein(harvard)
Frequently asked questions
People also ask
How much protein do I need for bodybuilding?
Most lifters do best at 1.6-2.2 g of protein per kg of body weight per day, which is 0.7-1.0 g per lb. An 80 kg (176 lb) lifter needs roughly 128-176 g daily. Gains plateau near 1.6 g per kg in meta-analyses, so higher intakes mainly help during a calorie deficit or very high training volumes.
How many calories should a bodybuilder eat to gain muscle?
Start near maintenance and add 10-20%, which is typically 300-500 kcal per day. An 80 kg (176 lb) lifter often maintains on about 2,700-3,200 kcal and gains on 3,000-3,600 kcal. Aim for 0.25-0.5% of body weight gained per week, and trim the surplus if waist measurements climb quickly.
What should I eat before and after a workout?
Two to three hours before training, eat a mixed meal such as 60 g (2/3 cup) dry oats, 118 g (1 medium) banana, and 170 g (3/4 cup) Greek yogurt, which supplies about 25-30 g of protein. After training, take 30-40 g of protein and scale carbohydrate to your body weight: about 1-1.2 g per kg, or 80-95 g at 80 kg, if you train again the same day. That could be 140 g (5 oz) chicken with 316 g (2 cups) cooked rice. On a standard training day, 30-40 g of protein with 40-60 g of carbohydrate is a practical post-workout meal.
Do you need supplements for bodybuilding?
No, but a few earn their place. Creatine monohydrate at 3-5 g per day has the strongest evidence for muscle and strength gains. Protein powder is convenient rather than required, and caffeine can improve training performance. Everything else is optional and should never replace whole food.
Can you build muscle without tracking macros?
Yes, if your meals stay consistent. Many people do well by hitting 30-40 g of protein at each of four or five meals and watching scale weight and gym performance instead of logging every gram. Tracking helps most when progress stalls or during a cutting phase.
How do bodybuilders cut fat while keeping muscle?
Use a moderate deficit of 15-25% below maintenance and lose 0.5-1% of body weight per week. Raise protein to 2.3-3.1 g per kg of fat-free mass, keep lifting heavy, and keep carbohydrate high enough to support training quality. Fast loss without enough protein is what costs muscle.
Is carb timing important for muscle growth?
Total daily carbohydrate and calories matter most. Timing mainly supports performance: 30-60 g of carbohydrate per hour during long sessions, plus a carbohydrate-and-protein meal within a couple of hours after training. Outside those windows, spacing matters far less than the daily total.
What are the cheapest bodybuilding foods?
Eggs, canned tuna, chicken thighs, 93% lean ground beef, milk, plain Greek yogurt, oats, rice, potatoes, bananas, peanut butter, and frozen vegetables. A day built from these items costs far less than a supplement stack and covers protein, carbohydrate, and most micronutrients.
Is 2 g of protein per kg enough to build muscle?
Yes. Two grams per kg sits above the 1.6 g per kg plateau reported in meta-analyses and at the top of the ISSN range of 1.4-2.0 g per kg for people who train. Going higher rarely adds muscle beyond that point unless you are eating in a calorie deficit.
How much water should I drink for bodybuilding?
Follow ACSM guidance: about 5-7 mL per kg of body weight in the four hours before training, which is 400-560 mL (13-19 oz) for an 80 kg lifter, and 400-800 mL (13-27 oz) per hour during training. Replace sweat losses at roughly 1.25-1.5 L per kilogram of weight lost, and add sodium for long or hot sessions.
How many grams of protein per kg should a bodybuilder eat?
Most lifters do best at 1.6-2.2 g of protein per kg of body weight per day, which is 0.7-1.0 g per lb. Muscle and strength gains plateau near 1.6 g per kg in meta-analyses, so higher intakes mainly help during a calorie deficit or very high training volumes.
What is the best bodybuilding meal plan for building muscle?
Build each day from chicken, lean beef, salmon, eggs, Greek yogurt, cottage cheese, lentils, oats, rice, potatoes, bananas, and peanut butter. Hit 1.6-2.2 g of protein per kg across 4-5 meals, set carbohydrate at 4-6 g per kg while gaining, and keep fat at 0.5-1.5 g per kg.
How we review this guide
- Written by
- Victura Nutrition Team
- Reviewed by
- Victura Editorial Review
- Reference sources
- 15
- Last updated
- Oct 16, 2026
Ready to track your meals with AI?
Victura scans your plate, logs macros automatically, and coaches you toward your goals — halal, keto, diabetic-friendly, and more.
