3000 Calorie Meal Plan to Gain Weight

A 3000 calorie meal plan is one of the most popular targets for gaining weight — high enough to create a real surplus for most people, but structured so it's mostly nutritious whole food, not junk. This guide gives you a full day of meals at 3,000 calories with protein totals, a 7-day rotation, vegetarian swaps, a grocery list, and exactly how to scale the number up or down for your body.

Who is 3,000 calories a day right for?

3,000 calories is a weight-gain surplus for many people, but it's not a universal number. According to the USDA Dietary Guidelines, maintenance needs vary widely with age, sex, size, and activity — an active young man might maintain around 2,800–3,000 calories, while a smaller or less active person maintains far less. The right way to use this plan is to first find your maintenance (TDEE) and confirm that 3,000 actually creates a surplus of roughly 300–500 calories for you.

→ Check if 3,000 calories is a surplus for you

3,000 calories tends to suit active men, athletes, "hardgainers" with fast metabolisms, and anyone whose maintenance lands around 2,500–2,700. If your maintenance is lower, scale the plan down using the adjustment section below. Our guide on how many calories to gain weight shows the math in full.

Macros at 3,000 calories

A 3,000-calorie weight-gain day should be protein-forward (to build muscle, not just fat), carb-rich (to fuel training and add calories easily), and include enough healthy fat to hit the total without feeling stuffed:

MacroTargetCalories
Protein~150–180 g (0.7–1 g/lb)~600–720
Carbohydrate~350–400 g~1,400–1,600
Fat~80–100 g~720–900

The protein target follows the range supported by the Academy of Nutrition and Dietetics and the International Society of Sports Nutrition for building muscle in a surplus.

A full 3,000-calorie day

Here's one complete day of nutritious meals landing right around 3,000 calories and ~165 g of protein. Calorie figures are approximate; use a measuring cup and USDA FoodData Central to fine-tune.

MealFood~kcal~Protein
Breakfast3 eggs scrambled in butter, 2 slices whole-grain toast with peanut butter, 1 cup oatmeal with banana & honey, glass of whole milk~800~38 g
SnackGreek yogurt (1 cup) with granola, mixed nuts, and berries~450~25 g
LunchGrilled chicken (6 oz), 1.5 cups rice, olive oil, avocado, roasted vegetables~750~50 g
Snack / shakePeanut butter & banana gainer shake (milk, oats, PB, protein)~550~30 g
DinnerSalmon (6 oz), pasta with olive oil, side salad with cheese, slice of bread~650~40 g
Total~3,200~183 g

Trim a snack or a serving of rice to land nearer 3,000 if you're on the smaller side. For the shake recipe, see our weight gain shakes guide.

A 7-day rotation

Eating the same thing every day gets old fast. Rotate the protein and carb anchors while keeping the meal structure identical so the calories stay consistent:

DayLunch proteinDinner
MonChicken + riceSalmon + pasta
TueBeef + potatoesChicken thighs + rice
WedTuna pastaLean steak + sweet potato
ThuTurkey + quinoaPork + rice & beans
FriChicken burrito bowlSalmon + couscous
SatBurger + sweet potato friesStir-fry beef + noodles
SunEggs + bagel brunchRoast chicken + potatoes

Keep breakfast, the yogurt snack, and the shake the same daily — they're easy anchors that lock in a big chunk of your calories and protein.

Vegetarian & vegan swaps

A 3,000-calorie plan works just as well plant-based; you simply lean harder on legumes, soy, nuts, and grains to hit protein:

Grocery list

A week of this plan comes mostly from these staples:

CategoryItems
ProteinsEggs, chicken, beef, salmon/tuna, Greek yogurt, milk, tofu/beans, protein powder
CarbsOats, rice, pasta, potatoes, sweet potatoes, whole-grain bread, bananas, granola
FatsOlive oil, peanut/almond butter, mixed nuts, avocado, cheese
ProduceBerries, spinach, mixed vegetables, salad greens
ExtrasHoney, dried fruit, butter

How to adjust the calories

3,000 is a starting point, not a law. Weigh yourself two or three mornings a week and judge the 2–3 week trend:

Tips to actually eat 3,000 calories

  1. Spread it out. Three meals plus two snacks/shakes is far easier than three giant plates.
  2. Drink some of it. A shake adds 500–1,000 calories with little fullness.
  3. Add calorie-dense toppers. Olive oil on rice, nut butter in oatmeal, cheese on salad — small additions stack up.
  4. Don't fill up on water before meals. Save fluids for after eating.
  5. Stay consistent on weekends. That's when most people quietly under-eat and stall.
Informational, not medical advice. This article is general educational information, not a substitute for professional medical or nutrition advice. Calorie and macro needs are individual. If you are underweight, have a food allergy or health condition, or have lost weight unintentionally, consult a doctor or registered dietitian before starting this plan. Operator: Mustafa Bilgic.

Frequently asked questions

Is 3,000 calories a day enough to gain weight?
For most people, yes — if 3,000 is above your maintenance calories by roughly 300–500. Active men and hardgainers often need exactly that range to gain steadily. If your maintenance is lower, 3,000 may be too much; if it's higher, you may need more. Check your number first with a calculator.
How much weight will I gain on a 3,000 calorie meal plan?
If 3,000 gives you a ~500-calorie daily surplus, expect roughly 1 pound every two weeks. Combine it with resistance training and adequate protein so most of that gain is muscle. Judge progress by the 2–3 week scale trend, not daily readings.
Will eating 3,000 calories make me fat?
Only the portion beyond a moderate surplus tends to become fat, and only if you skip resistance training. Keep the surplus around 300–500 calories, hit your protein target, and lift weights, and most of the new weight will be lean tissue.
How do I eat 3,000 calories if I'm not that hungry?
Spread the calories across 5–6 smaller meals and snacks, drink some calories as shakes, and add calorie-dense toppers like olive oil, nut butter, and cheese. Eating on a schedule rather than waiting for hunger is key when appetite is low.
Can I do a 3,000 calorie meal plan as a vegetarian?
Yes. Lean on tofu, tempeh, legumes, soy milk, nuts, and grains, combine plant proteins across the day for complete amino acids, and use calorie-dense add-ons like tahini, nut butter, and avocado to reach the total.

Keep reading

References

Sources: Dietary Guidelines for Americans · USDA MyPlate · USDA FoodData Central · NIH/NIDDK — Weight Management · Academy of Nutrition and Dietetics · ISSN — Protein & Exercise Position Stand.