If you want to gain weight (in a healthy way), focus on foods that are high in calories + protein + healthy fats. The goal is a calorie surplus (eating more than you burn), not just eating junk.
π Best Foods for Weight Gain
π 1. High-Protein Foods (for muscle gain)
Eggs (whole eggs are best)
Chicken, fish
Paneer, tofu
Milk, curd (dahi)
Dal, chickpeas (chana), rajma
π 2. High-Calorie Carbs (main energy source)
Rice (very effective for weight gain)
Whole wheat roti
Oats
Potatoes, sweet potatoes
π₯ 3. Healthy Fats (very calorie-dense)
Almonds, walnuts, peanuts
Peanut butter
Ghee (in moderation)
Butter (limited)
π 4. Quick Calorie Boost Foods
Bananas π (great for weight gain)
Mangoes (seasonal)
Dates (khajoor)
Shakes (banana shake, milk + peanut butter)
π₯€ Weight Gain Shake (Very Effective)
1 glass milk
1 banana
1 spoon peanut butter
2 dates
π Blend and drink daily (easy + high calories)
π₯ Simple Indian Diet Plan
Morning (empty stomach):
Soaked almonds + raisins
Breakfast:
3β4 eggs OR paneer + 2 bread / paratha
Lunch:
Rice + roti + dal + sabzi + curd
Evening:
Banana shake OR peanut butter sandwich
Dinner:
Chicken / paneer + roti + vegetables
Before bed:
1 glass milk
