2900 Calorie Meal Plan
By Our Nutrition Team |
A 2900 calorie meal plan provides 178g+ protein per day — aggressive surplus fuel for advanced lifters. Built for athletes who need near-3K calories to push past plateaus and pack on serious size.
Free Tools for This Plan
Browse Recipes
2900 Calorie Diet FAQ
Who should eat 2900 calories a day?
A 2900 calorie diet is designed for advanced lifters weighing 180-220 lbs who train 5-6 days per week and have plateaued at lower calorie levels. It's also ideal for competitive athletes in strength sports, larger-framed men whose TDEE exceeds 2400 calories, and hard gainers who have already tried 2700-2800 calories without seeing consistent weight gain of 0.5-1 lb per week.
What macros should I hit on 2900 calories?
An effective macro split for 2900 calories is approximately 178g protein (24%), 345g carbohydrates (48%), and 90g fat (28%). This provides the protein needed for muscle repair, a high carbohydrate load to fuel demanding training sessions, and sufficient dietary fat for hormone production. At this calorie level, carbohydrates become especially important as the primary fuel for high-intensity resistance training.
What is the difference between 2900 and 3000 calories?
The 100-calorie difference between 2900 and 3000 is practically negligible in terms of daily nutrition — it's roughly one tablespoon of peanut butter. The real difference is psychological and strategic: 2900 calories serves as a stepping stone for lifters who find 3000 calories too aggressive too quickly. It's a smart intermediate step that lets you gauge your body's response before committing to a full 3000-calorie bulk.
How do I eat 2900 calories without feeling stuffed?
Use calorie-dense foods that pack maximum energy into minimal volume: nut butters (190 kcal per 2 tbsp), olive oil (120 kcal per tbsp), whole milk (150 kcal per cup), rice (200 kcal per cooked cup), and avocado (240 kcal each). Liquid calories from protein shakes blended with oats and milk can add 400-600 kcal without stomach discomfort. Avoid loading up on raw vegetables that fill your stomach before you hit targets.
Should I eat 2900 calories on rest days?
Yes, keep calories at 2900 on rest days. Muscle repair and growth happen during recovery, not during the workout itself. Cutting calories on rest days robs your body of the nutrients it needs to rebuild and grow. If anything, slightly increase protein on rest days (by 10-15g) and reduce carbs by the same caloric amount. Your total calories should remain consistent throughout the week.
Related Meal Plans
Other high-calorie plans for building size and strength.
Ready for maximum gains?
Get your personalized 2900 calorie meal plan with high-protein recipes, aggressive macros, and a complete grocery list.
Get My Plan Now