Bulking Meal Plan for Weight Gain: Sample Days
A bulking meal plan for weight gain works by spreading a calorie surplus across structured, protein-rich meals so you eat enough without forcing food down. Below are two full sample days — a 3,000-calorie day and a 3,500-calorie day — laid out meal by meal with approximate calories and protein, plus a grocery list, snack ideas, and exactly how to scale the plan up or down for your own target.
How a bulking meal plan works
Bulking simply means eating in a deliberate calorie surplus so your body has the extra energy to add muscle and weight. The National Institute of Diabetes and Digestive and Kidney Diseases (NIDDK) frames weight change as the running balance between the calories you eat and the calories you burn — to gain, you keep "calories in" comfortably above "calories out." For most people a surplus of 250–500 calories per day above maintenance produces steady gains of roughly 0.5–1 lb per week.
The hard part is rarely motivation — it is appetite. A structured plan solves that by splitting your target across three meals plus two or three snacks, so no single sitting has to be enormous. USDA MyPlate and the Academy of Nutrition and Dietetics both stress that even in a surplus, the foundation should be whole, nutrient-dense foods: whole grains, lean and plant proteins, dairy, fruits, and vegetables, with calorie-dense extras like nut butters and olive oil layered on top.
Sample day: 3,000 calories
A balanced, whole-food day for a moderate bulk. Calories and protein are approximate and vary by brand and portion:
| Meal | Foods | Calories | Protein |
|---|---|---|---|
| Breakfast | 3 eggs scrambled, 2 slices wholegrain toast with butter, 1 banana, glass of whole milk | ~680 | ~34 g |
| Mid-morning snack | Greek yogurt with granola and a handful of mixed nuts | ~430 | ~22 g |
| Lunch | Chicken breast, 1.5 cups cooked rice, mixed vegetables in olive oil, avocado | ~760 | ~48 g |
| Afternoon snack | Peanut butter and banana sandwich on wholegrain bread | ~420 | ~16 g |
| Dinner | 4 oz salmon, 1 cup pasta with olive oil, side salad, slice of cheese | ~710 | ~42 g |
| Daily total | ~3,000 | ~162 g |
Sample day: 3,500 calories
For larger or very active people, or anyone struggling to gain on 3,000. The jump comes mostly from a calorie-dense smoothie and bigger portions:
| Meal | Foods | Calories | Protein |
|---|---|---|---|
| Breakfast | Oats cooked in whole milk with peanut butter, honey, and berries; 2 boiled eggs | ~720 | ~30 g |
| Weight-gain shake | Homemade blend: milk, oats, banana, peanut butter, Greek yogurt | ~700 | ~32 g |
| Lunch | Ground beef (4 oz) burrito bowl: 1.5 cups rice, beans, cheese, avocado, salsa | ~820 | ~42 g |
| Afternoon snack | Trail mix (nuts + dried fruit) and a glass of whole milk | ~430 | ~14 g |
| Dinner | Chicken thighs, 1.5 cups pasta with olive oil and parmesan, roasted vegetables | ~830 | ~46 g |
| Daily total | ~3,500 | ~164 g |
For more full-day templates across a wider calorie range, see our weight gain meal plan and a tailored version in the meal plan for women.
Macro targets for bulking
Hitting a calorie surplus is the priority, but where those calories come from shapes how much of your new weight is muscle versus fat. The Academy of Nutrition and Dietetics and the International Society of Sports Nutrition support roughly 0.7–1 gram of protein per pound of body weight while building muscle. A practical split for a bulk:
| Macro | % of calories | At 3,000 kcal | Role |
|---|---|---|---|
| Protein | ~22–25% | ~165–185 g | Builds and repairs muscle |
| Carbohydrate | ~45–55% | ~340–410 g | Fuels training, spares protein |
| Fat | ~25–30% | ~83–100 g | Calorie-dense energy, hormones |
Dial in your own numbers with the bulking macro calculator and the protein calculator. If you are eating enough total calories but gaining mostly fat, see how to gain muscle, not fat.
Bulking grocery list
Stock these staples and the sample days above become easy to assemble. Buying in bulk also keeps a bulk affordable:
- Proteins: eggs, chicken breast and thighs, lean ground beef, salmon, Greek yogurt, cheese, canned beans.
- Carbohydrates: rice, pasta, oats, wholegrain bread, potatoes, bananas, berries, dried fruit.
- Healthy fats: olive oil, butter, peanut and almond butter, mixed nuts, avocado.
- Dairy & drinks: whole milk, full-fat yogurt — easy liquid calories when your appetite is small.
- Flavor & extras: honey, granola, parmesan, salsa, mixed vegetables (fresh or frozen).
Easy high-calorie snacks
Snacks are where most hardgainers find their missing calories. Keep two or three of these in rotation between meals:
- Peanut butter on banana or apple slices (~250 calories).
- A handful of mixed nuts or trail mix (~170–300 calories).
- Greek yogurt with granola and honey (~350 calories).
- A homemade weight-gain smoothie (~600–800 calories) — see our homemade weight-gain shakes.
- Cheese and wholegrain crackers (~250 calories).
- Two boiled eggs with avocado toast (~350 calories).
How to scale the plan up (or down)
These are templates, not rules. Adjust them to your own surplus rather than chasing a fixed number:
- To add ~300–400 calories: add one smoothie or one extra snack from the list above, or upsize your rice/pasta portion by half a cup.
- To add ~500+ calories: add a mass-gainer-style shake plus a topping (cheese, nuts, or oil) to two meals.
- To trim back: swap whole milk for reduced-fat, cut one snack, and keep protein high so you preserve muscle.
- Track and adjust weekly. Weigh yourself a few mornings a week. If the scale is not moving up after two weeks, add ~250 calories and reassess.
New to all of this? Start with how to gain weight fast or the skinny guy bulking guide for the full picture.
Frequently asked questions
- How many calories should a bulking meal plan have?
- Start from your maintenance calories and add a surplus of about 250–500 per day. For many people that lands between 2,800 and 3,500 calories. Estimate maintenance with a TDEE calculator, then pick the sample day closest to your target.
- How much protein do I need while bulking?
- Roughly 0.7–1 gram of protein per pound of body weight, per the Academy of Nutrition and Dietetics and the International Society of Sports Nutrition. The sample days above provide about 160 grams, which suits most people in the 160–200 lb range.
- How many meals a day should I eat to bulk?
- Three meals plus two or three snacks works well because it spreads a large calorie target into manageable portions. Total daily calories matter more than meal frequency, but smaller, frequent meals make a surplus easier when appetite is limited.
- Can I follow a bulking meal plan without supplements?
- Yes. Every meal in these plans is built from whole foods. A homemade weight-gain smoothie of milk, oats, banana, and peanut butter replaces most of what a mass gainer powder offers, at lower cost.
- What if I am not gaining weight on this plan?
- If the scale has not moved up after two weeks, you are likely not in a surplus — add about 250 calories per day (one snack or shake) and recheck. Tracking what you actually eat for a few days usually reveals the gap.
Keep reading
Sources: NIH/NIDDK Weight Management · Mayo Clinic — Healthy weight gain · Academy of Nutrition and Dietetics · USDA MyPlate.