BioMech / Meal plans

2,500 Calorie Meal Plan for Muscle Gain (170g Protein)

A lean-gain day for lifters adding muscle without much fat. Five meals keep portions comfortable while carbs fuel training.

Calories
2500 kcal
Protein
170 g
Carbs
298 g
Fat
70 g
Meals
5
Diet
standard

All weights are cooked / prepared weight.

Breakfast · 546 kcal · 31 g protein

FoodAmountkcalPCF
Whey protein isolate · about ¾ scoop20 g72181.10.6
Granola · about ¾ cup80 g3368.958.78.9
Cashews, raw · about 1 oz25 g1384.57.511

Lunch 1 · 628 kcal · 41 g protein

FoodAmountkcalPCF
Turkey breast, cooked · about 3 oz90 g12226.901.5
Whole wheat pasta, cooked · 1½ cups200 g29811.6603.4
Broccoli, raw · 1 cup90 g312.55.90.4
Olive oil · 1½ tbsp20 g1770020

Lunch 2 · 540 kcal · 46 g protein

FoodAmountkcalPCF
Cod, cooked · about 6 oz160 g16836.501.4
White rice, cooked · 1¾ cups260 g338773.30.8
Green beans, cooked · about 1 cup110 g342.37.90

Snack · 180 kcal · 10 g protein

FoodAmountkcalPCF
Egg whites, cooked · about 2 egg whites80 g388.10.60
Banana · about 1½ bananas160 g1421.836.80.5

Dinner · 576 kcal · 42 g protein

FoodAmountkcalPCF
Chicken breast, cooked · about 4 oz120 g18136.703.8
Brown rice, cooked · 1¼ cups200 g2465.251.62
Peppers, bell, raw · about ½ medium pepper80 g160.53.70
Olive oil · about 1 tbsp15 g1330015

Day total: 2470 kcal · 171 g protein · 307 g carbs · 69 g fat (within 1.2% of the calorie and protein targets).

How this plan was built

This day was generated by the same engine that builds BioMech member plans. Foods come from a curated list with USDA FoodData Central nutrition values, and every portion is solved so the day lands on its calorie, protein, carb and fat targets with realistic serving sizes. Read the full methodology.

A sample day is a starting point, not a prescription: your own calorie and protein needs depend on your size, body composition, activity and goal. The free calculator works those out for you.

Get a plan built for your numbers

The free generator calculates your targets and builds a day like this one — no account needed. Members get three rotating days, food swaps and weekly adjustments based on their check-ins.

Free diet plan generator →See membership

Related meal plans