Here are the best weight gainer foods that are calorie-dense, nutrient-rich, and effective for building muscle and size in a clean or lean bulk:
---

Proteins (for muscle growth & recovery)
High-protein foods also support anabolic hormone production.
Beef (ground, steak, brisket)
Chicken thighs or breast (with skin)
Eggs & whole eggs
Salmon, sardines, mackerel (omega-3 rich)
Greek yogurt (full-fat)
Cottage cheese
Protein shakes (whey, casein, or mass gainers)
Whole milk or raw milk if tolerated
---

Carbohydrates (for calories & glycogen)
Complex and starchy carbs help fuel training and spike insulin for muscle growth.
White rice (easy to digest, high volume)
Oats (add peanut butter or honey for extra calories)
Quinoa (has complete protein too)
Pasta (durum wheat or whole wheat)
Potatoes & sweet potatoes
Bread (especially rye, whole wheat, or sourdough)
Bananas, mango, dates, dried fruits
---

Fats (high calorie, hormonal support)
Fats are calorie-dense and help with testosterone production.
Peanut butter, almond butter
Avocados
Nuts & seeds (walnuts, almonds, chia, flax)
Coconut oil, olive oil, ghee
Dark chocolate (70%+)
Trail mix (with dried fruit and nuts)
---

Homemade Weight Gainer Shake (example)
2 cups whole milk or oat milk
2 tbsp peanut butter
1 banana
1 scoop whey protein
1/2 cup oats or cooked white rice
1 tbsp honey or maple syrup
Optional: 1 tbsp coconut oil
> Total: ~700–1000+ calories depending on ingredients
---

Tips
Eat 4–6 meals per day, spaced every 3 hours
Add liquid calories (shakes, milk, smoothies) for easier intake
Cook with healthy oils to boost calories (1 tbsp olive oil = ~120 cals)
Track your calories and aim for a 300–500 calorie surplus/day
Avoid filling up on low-calorie vegetables too early in meals