- 3,000 calories is the sweet spot for most men 140-190 lbs training 4-5x/week
- Target macros: 225g protein / 338g carbs / 83g fat
- Spread calories across 6 meals to avoid force-feeding
- Time carbs around workouts for better performance and recovery
- Track for at least 2-4 weeks until portions become intuitive
If you're putting in the work at the gym but the scale won't budge, there's a good chance you're not eating enough. For most guys between 140–190 lbs who train hard 4–5 days a week, a 3,000 calorie meal plan for muscle gain is the sweet spot where real growth starts happening.
This isn't about stuffing yourself with junk. It's about eating with intention — the right calories, the right macros, at the right times. Let's break down exactly how to do it.
Who Actually Needs 3,000 Calories?
Not everyone does. But if any of these sound like you, 3,000 calories is likely your starting line:
- Skinny guys who can't gain weight. Check out our complete bulking guide for skinny guys if this is you. If you've been "trying to bulk" at 2,200–2,500 calories and nothing's happening, you need more fuel. Period.
- Intermediate lifters pushing past a plateau. You've made beginner gains. Now your body needs a bigger surplus to keep adapting.
- Active men between 150–190 lbs. If you train 4+ times a week and have a moderately active lifestyle, your maintenance is probably 2,400–2,700. A 300–500 calorie surplus puts you right around 3,000.
- Taller or younger guys with fast metabolisms. If you're 6'0"+ or under 25, your body burns through calories faster than you think.
Women who are very active and looking to build serious muscle may also land in the 2,800–3,000 range, though most female bulks sit between 2,200–2,800.
The bottom line: if you're training hard and not growing, you're probably under-eating. A 3,000 calorie meal plan for muscle gain gives your body the raw materials it needs to recover, adapt, and build new tissue.
Your Macro Breakdown at 3,000 Calories
Calories matter, but where those calories come from matters just as much. Here's a solid macro split for a lean bulk:
| Macro | Percentage | Grams | Calories |
|---|---|---|---|
| Protein | 30% | 225g | 900 |
| Carbs | 45% | 338g | 1,350 |
| Fat | 25% | 83g | 750 |
| Total | 100% | — | 3,000 |
Why this split works
- 225g protein keeps muscle protein synthesis elevated all day. That's roughly 1.2g per pound for a 185 lb lifter — right in the optimal range backed by research.
- 338g carbs fuels your training, replenishes glycogen, and spares protein from being burned as energy. Carbs are your performance fuel — don't fear them on a bulk.
- 83g fat supports hormone production (especially testosterone), joint health, and nutrient absorption.
You can adjust this ±5% based on how you feel. The key is hitting 3,000 calories and keeping protein above 200g.
Full Day of Eating: 3,000 Calories with Macros
Here's a practical, no-nonsense meal plan you can follow starting tomorrow. No exotic ingredients. No cooking degree required.
Meal 1 — Breakfast (7:00 AM)
| Food | Amount | Calories | P | C | F |
|---|---|---|---|---|---|
| Whole eggs | 3 large | 210 | 18g | 0g | 15g |
| Egg whites | 3 large | 51 | 11g | 0g | 0g |
| Oats (dry) | 80g | 300 | 10g | 54g | 5g |
| Banana | 1 medium | 105 | 1g | 27g | 0g |
| Peanut butter | 1 tbsp | 95 | 4g | 3g | 8g |
| Totals | ~761 | 44g | 84g | 28g |
Cook the eggs scrambled or however you like. Mix the peanut butter into your oats with the sliced banana. Simple, fast, filling.
Meal 2 — Mid-Morning Snack (10:00 AM)
| Food | Amount | Calories | P | C | F |
|---|---|---|---|---|---|
| Greek yogurt (2%) | 200g | 146 | 20g | 8g | 4g |
| Blueberries | 100g | 57 | 1g | 14g | 0g |
| Granola | 40g | 180 | 4g | 28g | 6g |
| Almonds | 15g (~12 almonds) | 87 | 3g | 3g | 8g |
| Totals | ~470 | 28g | 53g | 18g |
Meal 3 — Lunch (1:00 PM)
| Food | Amount | Calories | P | C | F |
|---|---|---|---|---|---|
| Chicken breast (cooked) | 200g | 330 | 62g | 0g | 7g |
| White rice (cooked) | 250g | 325 | 6g | 72g | 0g |
| Broccoli | 150g | 51 | 4g | 10g | 0g |
| Olive oil (for cooking) | 1 tsp | 40 | 0g | 0g | 5g |
| Totals | ~746 | 72g | 82g | 12g |
Season the chicken however you want — garlic powder, paprika, hot sauce. Meal prep this on Sundays and you're set for the week.
Meal 4 — Pre-Workout (4:00 PM)
| Food | Amount | Calories | P | C | F |
|---|---|---|---|---|---|
| Whole wheat bread | 2 slices | 180 | 8g | 32g | 2g |
| Turkey breast deli | 80g | 88 | 18g | 2g | 1g |
| Banana | 1 medium | 105 | 1g | 27g | 0g |
| Totals | ~373 | 27g | 61g | 3g |
Low fat, high carb. Exactly what you want before training — fast energy without feeling heavy.
Meal 5 — Post-Workout Dinner (7:00 PM)
| Food | Amount | Calories | P | C | F |
|---|---|---|---|---|---|
| Lean ground beef (93%) | 170g | 290 | 38g | 0g | 14g |
| Sweet potato | 250g | 215 | 4g | 50g | 0g |
| Mixed vegetables | 150g | 60 | 3g | 12g | 0g |
| Olive oil | 1 tsp | 40 | 0g | 0g | 5g |
| Totals | ~605 | 45g | 62g | 19g |
This is your rebuild meal. Protein and carbs to kickstart recovery. Swap beef for salmon twice a week for omega-3s.
Meal 6 — Evening Snack (9:00 PM)
| Food | Amount | Calories | P | C | F |
|---|---|---|---|---|---|
| Cottage cheese (2%) | 200g | 162 | 24g | 6g | 4g |
| Honey | 1 tbsp | 64 | 0g | 17g | 0g |
| Walnuts | 10g | 65 | 2g | 1g | 7g |
| Totals | ~291 | 26g | 24g | 11g |
Casein protein in cottage cheese digests slowly overnight — feeding your muscles while you sleep.
Daily Totals
| Target | Actual | |
|---|---|---|
| Calories | 3,000 | ~3,246 |
| Protein | 225g | ~242g |
| Carbs | 338g | ~366g |
| Fat | 83g | ~91g |
You're slightly over on everything, which is fine — it's better to overshoot slightly on a bulk than undershoot.
Meal Timing Around Workouts
When you eat matters less than what and how much you eat — but timing can still give you an edge.
Pre-Workout (1.5–2 hours before)
Focus on carbs and moderate protein, low fat. You want energy that's available fast. Fat slows digestion, so keep it minimal here.
Post-Workout (within 1–2 hours)
A solid meal with protein and carbs. The old "anabolic window" isn't as tiny as bro-science claimed, but eating a real meal within a couple hours of training is still smart for recovery.
Before Bed
A slow-digesting protein source — cottage cheese, casein shake, or Greek yogurt — keeps amino acids available overnight. This is when most of your recovery happens.
10 High-Calorie Snack Ideas for When You're Behind
Need even more snack ideas? Check out our full guide to the 12 best bulking snacks.
Some days you'll check the clock at 8 PM and realize you're 600 calories short. These snacks are calorie-dense lifesavers:
- Peanut butter banana shake — 1 banana, 2 tbsp PB, 1 cup whole milk, 1 scoop whey (~550 cal)
- Trail mix — 60g of mixed nuts, dark chocolate chips, and dried fruit (~350 cal)
- Bagel with cream cheese and smoked salmon — (~450 cal)
- Avocado toast with two eggs — (~450 cal)
- Overnight oats — Oats, milk, chia seeds, honey, berries (~400 cal)
- Dates stuffed with almond butter — 4 dates + 1 tbsp almond butter (~300 cal)
- Cereal with whole milk — 80g granola + 250ml milk (~450 cal)
- Protein smoothie bowl — Whey, frozen açaí, banana, granola topping (~500 cal)
- Rice cakes with PB and honey — 3 rice cakes + 2 tbsp PB (~350 cal)
- Quesadilla — Tortilla, cheese, chicken, salsa (~500 cal)
The theme: combine protein + carbs + healthy fats. That's how you stack calories without feeling like you're force-feeding yourself.
How to Scale Up to 3,500 Calories
Hitting 3,000 consistently and the scale still isn't moving after 2–3 weeks? Time to push to 3,500. Here's how to add 500 calories without overhauling everything:
Easy additions (pick 2–3):
- Add 2 tbsp peanut butter to breakfast oats → +190 cal
- Switch to whole milk in your shake → +80 cal vs 2%
- Add 30g almonds as an afternoon snack → +175 cal
- Extra 100g rice at lunch → +130 cal
- Add an avocado to dinner → +240 cal
- Drizzle olive oil on meals → 1 tbsp = +120 cal
| Macro | 3,000 cal | 3,500 cal |
|---|---|---|
| Protein | 225g | 245g |
| Carbs | 338g | 395g |
| Fat | 83g | 97g |
Increase gradually. Jump 250 cal for a week, then another 250. Your digestion and appetite need time to adapt. Nobody goes from 2,500 to 3,500 overnight without feeling terrible.
Common Mistakes That Kill Your Bulk
Even with a solid 3,000 calorie meal plan for muscle gain, these mistakes can stall your progress:
- Inconsistency. Eating 3,000 calories Monday through Thursday, then 1,800 on weekends, averages out to a much smaller surplus. Bulk every day or don't bother.
- Not tracking. "I think I eat enough" is the number one reason skinny guys stay skinny. Track for at least 2–4 weeks.
- All junk, no quality. A calorie surplus builds muscle — but micronutrients, fiber, and food quality affect your energy, recovery, and how much of that weight is muscle vs. fat.
- Skipping meals. If you miss your mid-morning snack and pre-workout meal, that's 800+ calories you have to cram into fewer meals.
- Neglecting sleep. You can eat perfectly and train hard, but if you're sleeping 5 hours a night, your recovery and hormone profile suffer. Aim for 7–9 hours.
Stop Planning. Start Gaining.
You now have everything you need: the macro targets, a full day of eating, timing strategies, and snack ideas for when life gets busy.
But here's the thing — following a static meal plan gets old fast. By week three you're sick of chicken and rice, your schedule changes, or you just want some variety.
That's exactly why we built FuelTheGains.
Here's what it does:
- Personalized weekly meal plans based on your calorie target, macro split, and food preferences
- Fresh plans every week so you never eat the same thing twice
- Auto-generated grocery lists from your meal plan
- Progress tracking — you log your weight, we adjust the numbers
- Adapts as you grow — whether you're at 3,000 now or scaling to 3,500 later
Try FuelTheGains free and get your first personalized meal plan →
Your muscles are ready to grow. Feed them. 💪

