Cutlet with roasted potatoes on a white plate

2,500 Calorie Lean Bulk Meal Plan: Sample Day, Macros and Rate of Gain

By Alexandria “Alix” Best, founder and head coach of The Swole Kitchen · Certified Nutritionist · B.S. Public Health · Precision Nutrition certified

A lean bulk is supposed to add muscle without burying it under fat. Most people get one of two things wrong: they eat so little extra that nothing changes, or they treat the bulk as permission to eat everything and spend the next four months dieting it off. A planned 2,500 calorie day with high protein and plenty of carbs solves both, as long as 2,500 is actually a small surplus for you.

Below is who a 2,500 calorie lean bulk fits, a full sample day with macros calculated from USDA data, swaps to adjust it up or down, and a grocery list you can shop from this week.

Key takeaways

  • A lean bulk is a small surplus, about 10 to 20% above maintenance. 2,500 calories fits people whose maintenance is roughly 2,100 to 2,300.
  • Aim to gain about 0.25 to 0.5% of your bodyweight per week. For a 165 pound lifter that is roughly 0.4 to 0.8 pounds a week. Advanced lifters should aim lower.
  • The sample day below totals about 2,511 calories, 167 g protein and 337 g carbs. Every number comes from USDA FoodData Central entries.
  • Carbs do the heavy lifting in a bulk. Protein around 1.6 to 2.2 g per kg is plenty, so the extra calories go mostly to carbs that fuel training.
  • Training drives the result. A surplus without progressive overload mostly adds fat.

Who a 2,500 calorie lean bulk is right for

The point of a lean bulk is a modest surplus. Research reviews on off-season bodybuilding nutrition suggest about 10 to 20% above maintenance, with a gain of about 0.25 to 0.5% of bodyweight per week for novice and intermediate lifters. That means 2,500 calories is a lean bulk only if your maintenance is roughly 2,100 to 2,300.

Usually a good fit Usually not a lean bulk
Men around 140 to 170 pounds with desk jobs who lift 3 to 5 days a week Larger men or very active people, for whom 2,500 may be maintenance or a deficit
Active women who are taller or carry more muscle and train hard Smaller, less active people, for whom 2,500 may be a large surplus
Lifters coming out of a diet who are reverse dieting toward a surplus Anyone who has not trained consistently yet. Start with the training first

Estimate your maintenance with the free TDEE calculator, then add about 10 to 20%. If that lands near 2,500, this plan is a good start. If you are coming out of a cut, ease up over a few weeks as described in our guide to reverse dieting.

Lean bulk vs dirty bulk

A dirty bulk adds a large surplus from whatever food is easiest. Scale weight climbs fast, but a bigger share of it is fat, and you pay for that with a longer diet later. A lean bulk grows more slowly but keeps you in a range where you can see progress and stay athletic. Research comparing surplus sizes suggests that bigger surpluses add more fat without a matching increase in muscle for trained lifters. For a full comparison, read clean bulking vs dirty bulking.

How the macros are set

For a 165 pound (75 kg) lifter, this day works out to about 2.2 g of protein per kg, about 4.5 g of carbs per kg and about 0.8 g of fat per kg. Those sit inside the ranges recommended for natural bodybuilders in the off-season: protein about 1.6 to 2.2 g per kg, fat about 0.5 to 1.5 g per kg, and carbs filling the rest, with at least 3 to 5 g per kg.

Why not more protein? Past about 2.2 g per kg, extra protein adds little for muscle gain, and those calories do more good as carbs that fuel harder training. For targets by phase, see high-protein diet for bodybuilding, and for picking carb sources, see good carbs for bodybuilding. You can get your own numbers from the macro calculator.

2,500 calorie lean bulk sample day

Weights are for cooked meat and grains unless noted. Macros are calculated from USDA FoodData Central (SR Legacy) values and rounded, so the columns may not add up exactly. Protein powder labels vary, so check yours.

Meal Foods Calories Protein (g) Carbs (g) Fat (g)
Breakfast: big protein oats 1 cup dry rolled oats (80 g) cooked in 1 cup 1% milk, 1 scoop whey protein (32 g), 1 medium banana, 1 tbsp peanut butter 719 49 99 17
Lunch: chicken and rice 4 oz roasted chicken breast, 2 cups cooked white rice, 1 cup broccoli, 1 tsp olive oil 692 47 100 10
Snack (pre-workout): yogurt and oats 1 container (7 oz) plain low-fat Greek yogurt, 1/2 cup blueberries, 1/3 cup dry oats (30 g) stirred in 302 24 39 6
Dinner: beef and potato 4 oz cooked 93% lean ground beef, 1 large baked potato with skin, 2 cups spinach, 1/4 avocado 608 43 70 19
Evening snack: apple and peanut butter 1 medium apple, 1 tbsp peanut butter 190 4 29 9
Total about 2,511 about 167 about 337 about 60

That works out to about 27% of calories from protein, 54% from carbs and 22% from fat, with about 40 grams of fiber. If that much fiber leaves you too full to finish the day, swap the potato or some of the oats for white rice or cream of rice, which are lower in fiber and easier to eat in volume.

How to prep it

  1. Batch proteins and starches together. Roast chicken, brown ground beef, cook a big pot of rice and bake potatoes on the same day.
  2. Portion rice by weight. Two cups of cooked rice is about 316 g. Weighing keeps the surplus where you want it.
  3. Prep breakfast the night before. Overnight oats with milk, then stir in whey and banana in the morning.
  4. Time your carbs around training. Put the yogurt and oats snack about 60 to 90 minutes before you lift, and the rice meal after.
  5. Weigh yourself on the same day each week. Compare weekly averages to see whether you are gaining at the pace you planned.

For more ideas you can batch, see these bodybuilding meal prep ideas with macros.

Swaps to adjust the plan

Change How Effect
Add about 200 calories Add 1 medium banana and 1 tbsp peanut butter to a snack About 200 kcal, mostly carbs
Remove about 200 calories Cut lunch rice from 2 cups to 1 cup About 205 fewer kcal, all carbs
No protein powder Swap the whey for 1 cup 1% cottage cheese on the side About 50 more kcal, about 3 g more protein
Different protein Swap 4 oz ground beef for 5 oz salmon About 57 more kcal, more omega-3 fats
Easier to eat Swap the large potato for 1 1/2 cups white rice Similar calories, less fiber and volume
Snack on the go Swap yogurt and oats for 1 oz beef jerky plus a banana About 220 kcal, less protein, more sodium

Grocery list for one day (multiply by the days you plan)

  • Protein: 4 oz cooked chicken breast (about 5.5 oz raw), 4 oz cooked 93% lean ground beef (about 5 oz raw), 1 container (7 oz) plain low-fat Greek yogurt, 1 scoop whey protein, 1 cup 1% milk
  • Grains and starches: about 1 1/3 cups dry rolled oats (110 g total), about 2/3 cup dry white rice (makes about 2 cups cooked), 1 large potato
  • Produce: 1 banana, 1 apple, 1/2 cup blueberries, 1 cup broccoli, 2 cups spinach, 1/4 avocado
  • Pantry: peanut butter, olive oil, salt, pepper, herbs and spices

How to tell if your lean bulk is working

  • Track the rate of gain. For most people, about 0.25 to 0.5% of bodyweight per week is the target. Faster than that usually means more fat.
  • Watch your waist. A slowly rising waist is normal. A fast-rising waist with little change in strength means the surplus is too big.
  • Your lifts should climb. Track your main lifts. If they are not improving, look at your training program before adding food. See progressive overload explained.
  • Adjust in small steps. Add or remove about 100 to 200 calories, then reassess after two to three weeks.

If you would rather have it done for you, I can write a custom 7-day meal plan built around your calories, macros and training schedule, with recipes and a grocery list. If you want your surplus set and adjusted from your real data, book a free consult.

Frequently asked questions

Is 2,500 calories enough to bulk?

It depends on your maintenance. 2,500 calories is a lean bulk for people whose maintenance is roughly 2,100 to 2,300, which includes many lighter men and some active women. For larger or very active people, 2,500 may be maintenance or even a deficit. Estimate your maintenance, add about 10 to 20%, and adjust based on your weekly rate of gain.

How fast should I gain weight on a lean bulk?

Most novice and intermediate lifters do well gaining about 0.25 to 0.5% of their bodyweight per week. For a 165 pound person, that is about 0.4 to 0.8 pounds a week. More advanced lifters, who build muscle more slowly, should aim for the lower end or less. Gaining faster than this usually adds more fat than muscle.

How much protein do I need on a lean bulk?

About 1.6 to 2.2 grams per kilogram of bodyweight per day, or roughly 0.7 to 1 gram per pound, covers most lifters during a bulk. Eating more protein than that is safe for healthy people but adds little extra muscle. In a surplus, the extra calories are usually better spent on carbohydrates, which fuel the harder training that drives muscle growth.

Can I lean bulk without gaining fat?

Some fat gain is normal during any surplus, but a lean bulk keeps it small. Use a modest surplus, gain at about 0.25 to 0.5% of bodyweight per week, keep protein high and train with progressive overload. Beginners and people returning to training can sometimes build muscle at maintenance, which is called body recomposition.

Sources

This article is for education and is not medical advice. Talk with your doctor before changing your diet if you have diabetes, kidney disease or another medical condition, or a history of disordered eating.

Alexandria Alix Best

About the coach

Alexandria “Alix” Best founded The Swole Kitchen and coaches every client personally. She is a certified nutritionist with a B.S. in Public Health and Precision Nutrition certification, and has coached 1:1 nutrition and training for more than ten years. More about Alix

Back to blog