Being underweight can be just as frustrating as being overweight. Many young Pakistanis, especially students and people with a fast metabolism, eat “a lot” but still struggle to gain. The answer is not junk food; it is a planned, balanced weight gain diet plan built on foods we already have at home: eggs, milk, daal, chicken, rice, roti, dates, nuts and seasonal fruit.
In this guide you will learn how weight gain works, the best desi foods for healthy weight gain, a simple 7-day Pakistani meal plan, homemade shakes and the role of exercise. (Wazan barhane ka tarika dhoond rahe hain? This is for you.)
How Healthy Weight Gain Works
Your body gains weight when you eat more energy (calories) than you burn. This is called a calorie surplus. A moderate surplus of roughly 300–500 calories a day is often suggested for slow, healthy gain, mostly as muscle when combined with exercise. Eating far more than that usually adds fat rather than muscle.
- Eat more often: 3 main meals and 2–3 snacks instead of 2 big meals.
- Add protein to every meal: eggs, milk, yogurt, daal, chicken, fish, meat and chanay.
- Use healthy energy-dense foods: nuts, peanut butter, dates, banana, desi ghee or olive oil in moderation.
- Sleep well: 7–9 hours of sleep helps recovery and appetite.
Best Pakistani Foods for a Weight Gain Diet Plan
| Food group | Desi examples | Why it helps |
|---|---|---|
| Protein | Eggs, chicken, fish, mutton/beef, daal, chanay, lobia | Builds muscle |
| Dairy | Full-fat milk, dahi, lassi, paneer | Protein + calories + calcium |
| Carbohydrates | Rice, roti/paratha, potatoes, oats, daliya | Energy for workouts |
| Healthy fats | Almonds, walnuts, peanuts, desi ghee (small amount), olive oil | Dense calories |
| Fruits | Banana, mango, chikoo, dates, dried apricots, raisins | Natural sugars + vitamins |
| Vegetables | Spinach, peas, carrots, seasonal sabzi | Fibre, minerals, overall health |

7-Day Weight Gain Diet Plan (Pakistani Foods)
This is a sample plan for a healthy adult. Adjust portions according to your hunger, activity level and medical advice.
| Day | Breakfast | Mid-morning | Lunch | Evening | Dinner |
|---|---|---|---|---|---|
| Mon | 2 eggs, paratha, glass of milk | Banana + handful of almonds | Chicken salan, rice, salad | Banana-dates shake | Daal, 2 roti, dahi |
| Tue | Oats with milk, honey and nuts | Boiled chanay chaat | Beef/mutton qeema, roti, raita | Peanut butter toast | Chicken pulao, salad |
| Wed | Egg omelette with paneer, toast | Lassi | Rajma/lobia, rice | Mixed nuts and raisins | Fish or chicken, roti, sabzi |
| Thu | Halwa puri (small portion) or eggs + paratha | Fruit chaat | Chicken biryani, raita | Mango or chikoo shake (seasonal) | Daal chawal, kebab |
| Fri | Daliya with milk and dates | Boiled eggs | Mutton/chicken karahi, naan | Banana + peanut butter | Sabzi gosht, roti, dahi |
| Sat | Paratha with omelette, chai with milk | Dates (4–5) with milk | Chanay pulao, salad | Homemade granola bar or nuts | Chicken tikka, roti, salad |
| Sun | Nihari or paye (small portion) or eggs | Fruit + yogurt | Fish/chicken with rice | Banana-dates shake | Daal mash, 2 roti, raita |
Fried and very oily foods (like halwa puri, nihari or paye) should be occasional treats, not daily meals. A balanced plan focuses on protein, whole grains, fruit and vegetables.
Homemade Weight Gain Shakes
Banana-dates milk shake
- 1 large glass full-fat milk
- 1–2 bananas
- 4–5 pitted dates
- 1 tbsp peanut butter or 6–8 almonds
- Optional: 2 tbsp oats
Blend everything until smooth. This shake is filling, cheap and easy to make in most Pakistani homes. Drink it between meals, not in place of a meal.
Mango or chikoo shake (seasonal)
In summer, blend mango or chikoo with milk, a few nuts and a spoon of oats. In winter, try a warm milk with dates, almonds and a pinch of cardamom.

Exercise: Gain Muscle, Not Just Fat
A weight gain diet plan works best with strength training. Exercises such as push-ups, squats, lunges and, if possible, gym workouts with weights 3–4 times a week help turn extra calories into muscle. Light walking is also good for appetite and digestion. Start slowly and learn the correct form from a trainer if you join a gym.
Common Weight Gain Mistakes
- Living on junk food: fries, cold drinks and samosas add fat but little nutrition.
- Skipping breakfast: missing meals makes reaching your calorie target harder.
- Buying unknown “weight gain” powders or pills: some products sold online may contain steroids or other harmful ingredients.
- Expecting fast results: healthy gain is gradual. Track your weight once a week, not daily.
- Ignoring medical causes: thyroid problems, worms, diabetes or digestive issues can cause weight loss.
This article is for general information only. If you are very underweight, are losing weight without reason, have a medical condition or are pregnant, please consult a qualified doctor or registered dietitian before changing your diet.
FAQs
What is the best weight gain diet plan for Pakistani boys and girls?
A plan with 5–6 meals a day built around eggs, milk, daal, chicken, rice, roti, nuts, dates and fruits, combined with strength exercise, works well for most healthy young adults.
How much weight can I gain in a month?
It varies from person to person. Slow, steady gain is healthier than rapid gain. A doctor or dietitian can set a safe target for you.
Is banana and milk good for weight gain?
Yes, banana with milk is a cheap, calorie-rich and nutritious snack that many people use for healthy weight gain.
Are weight gainer powders safe?
Some branded products are safe for healthy adults, but many unregistered products may be harmful. Consult a doctor before using any supplement.
Can I gain weight without going to the gym?
Yes, with home exercises like push-ups, squats and lunges along with a good diet.
Have you tried a desi weight gain diet plan before? Share your favourite healthy snack or shake recipe in the comments.
1 thought on “Weight Gain Diet Plan: Healthy Pakistani Foods”