
Best Evening Snacks for Weight Gain in Pakistan
Looking for healthy evening snacks for weight gain in Pakistan? This practical guide covers affordable banana shakes, eggs, dahi, chana, peanuts and oats, with portions, protein, recipes and safety tips.
Quick answer
The best evening snacks for weight gain in Pakistan combine:
- A protein source
- A carbohydrate source
- A calorie-dense food such as nuts, peanut butter, seeds or full-fat dairy
Good options include a banana, milk, oats and peanut butter shake; eggs with chapati and dahi; dahi with banana, dates and nuts; roasted chana with peanuts; an egg or chicken sandwich; chana chaat with a boiled egg; peanut-butter toast; and oats cooked in milk.
An evening snack helps with weight gain only when it adds to your total daily calorie intake. Eating at a particular time does not automatically increase body weight. For many healthy adults, adding around 300 to 500 calories across the whole day is a practical starting point, but individual needs vary.
Best evening snacks for weight gain in Pakistan
The table below gives approximate portions, calories and protein. Actual values change according to the brand, recipe, milk type, cooking oil, portion size and added sugar.
| Evening snack | Typical portion | Approximate calories | Approximate protein | Best for |
|---|---|---|---|---|
| Banana, milk, oats and peanut butter shake | 1 large glass | 480–550 kcal | 18–22 g | Small appetite |
| Two eggs with chapati and dahi | 2 eggs, 1 chapati, ½–1 cup dahi | 350–450 kcal | 20–25 g | Higher protein |
| Dahi with banana, dates and nuts | 1 bowl | 350–450 kcal | 10–16 g | No cooking |
| Roasted chana, peanuts and dates | 1 measured bowl | 300–400 kcal | 12–16 g | Low budget |
| Egg or chicken sandwich | 1 sandwich | 350–500 kcal | 20–30 g | Students and workers |
| Chana chaat with potato, dahi and egg | 1 medium bowl | 400–550 kcal | 20–26 g | Pakistani savoury foods |
| Peanut-butter banana toast with milk | 2 slices and 1 glass milk | 450–600 kcal | 18–24 g | Quick preparation |
| Oats or daliya cooked in milk | 1 bowl | 400–550 kcal | 15–20 g | Warm, filling snack |
These are planning estimates, not medical prescriptions. For more accurate calculations, check product labels and use a reliable food database such as USDA FoodData Central.
What makes an evening snack good for healthy weight gain?
A useful weight-gain snack should provide meaningful calories without depending mainly on soft drinks, sweets or fried food.
1. Protein
Protein supports muscle and body-tissue maintenance. Include foods such as:
- Eggs
- Milk and dahi
- Chicken or fish
- Paneer
- Chickpeas and lentils
- Peanuts and peanut butter
- Seeds
A protein-containing snack is especially useful when combined with regular resistance training. Extra calories alone do not guarantee that all gained weight will be muscle.
2. Carbohydrates
Carbohydrates provide energy and make the snack more satisfying. Useful choices include:
- Bananas
- Dates
- Oats
- Daliya
- Chapati
- Bread
- Potatoes
- Sweet potatoes
- Rice
3. Calorie-dense foods
Nuts, seeds, peanut butter, milk and suitable cooking oils can increase calories without requiring a very large meal.
4. Nutrient density
Healthy weight gain should also provide fibre, vitamins, minerals and fluids. The World Health Organization’s healthy-diet guidance recommends variety, balance, moderation and food safety.
A simple formula is:
One protein source + one carbohydrate source + one calorie booster
- Milk + banana + peanut butter
- Eggs + chapati + dahi
- Chana + potato + boiled egg
- Dahi + oats + nuts
- Chicken + bread + cheese
- Sattu + milk + fruit
1. Banana, milk, oats and peanut butter shake
A homemade banana shake is one of the easiest evening snacks for weight gain, especially for people who feel full quickly.
Ingredients
- 1 medium banana
- 250 ml milk
- 2 tablespoons peanut butter
- 2 tablespoons oats
- Cinnamon or cardamom, if desired
How to make it
Blend all ingredients until smooth. Drink it between meals instead of immediately before dinner if it reduces your appetite.
Why it works
The banana and oats provide carbohydrates. Milk adds protein, while peanut butter increases calories and healthy unsaturated fat.
Use little or no added sugar. If you have diabetes, adjust bananas, dates and added sweeteners according to your medical nutrition plan.
If you have a peanut allergy, use another safe nut or seed spread. If milk causes symptoms, choose a suitable lactose-free or fortified alternative.
2. Eggs with chapati and dahi
Eggs with chapati are affordable, familiar and easy to prepare in Pakistan.
How to prepare it
- Cook 2 eggs as an omelette or boil them.
- Serve with 1 chapati.
- Add ½ to 1 cup plain dahi.
- Include tomato, onion or coriander for flavour.
You can add a small amount of cheese if you need more calories. Use a moderate amount of oil rather than deep-frying the eggs.
This snack provides protein from eggs and dahi, carbohydrates from chapati, and additional energy from cooking oil or cheese.
3. Dahi with banana, dates and nuts
A dahi bowl is a quick, no-cook option.
Ingredients
- 1 cup plain dahi
- 1 banana
- 2 or 3 dates
- 1 small handful of peanuts, almonds or walnuts
- Optional: oats or seeds
Choose plain or lightly sweetened dahi when possible. Flavoured yogurt may contain more added sugar than expected.
This snack is useful when you want something cold, quick and easy to eat. Keep dahi refrigerated and follow the storage instructions on the product.
4. Roasted chana, peanuts and dates
Roasted chana, also called bhuna chana, is one of the most practical cheap weight-gain snacks in Pakistan.
Suggested portion
- 40–50 g roasted chana
- 20–25 g peanuts
- 2 or 3 dates
This combination provides plant protein, carbohydrates, fibre and fats.
Because chana and peanuts can be filling, people with a small appetite may prefer a smaller portion with a glass of milk or a banana.
Choose plain or lightly salted products when possible. Store the mixture in a measured container instead of eating directly from a large packet.
5. Egg or chicken sandwich
A sandwich can provide more protein than common tea-time snacks such as biscuits or plain rusks.
Filling options
- Two eggs with tomato and cucumber
- Cooked chicken with a dahi-based spread
- Egg and cheese
- Mashed chickpeas with yogurt
- Paneer with vegetables
Use two slices of bread or one chapati. Whole-wheat bread may provide more fibre, but white bread can also be used if it is more affordable or easier to tolerate.
Avoid making the sandwich mainly from mayonnaise, processed meat or cheese. These foods can add calories, but they should not replace the main protein and carbohydrate ingredients.
Keep cooked eggs, chicken and dairy refrigerated. Do not leave perishable foods at room temperature for long periods.
6. Chana chaat with potato, dahi and egg
Chana chaat can become a balanced high-calorie evening snack when it contains enough energy and protein.
Ingredients
- 1 cup boiled chickpeas
- 1 boiled egg
- 1 small boiled potato
- ½ cup dahi
- Tomato, onion and coriander
- Lemon juice and roasted cumin
Use chutney, salt and papri in moderate amounts. Fried toppings and large amounts of sweet chutney can increase sugar, salt and fat without improving the overall quality of the snack.
This option provides plant protein and carbohydrates from chickpeas, complete protein from the egg, and additional energy from potato and dahi.
7. Peanut-butter banana toast with milk
This is a quick option for students, office workers and hostel residents.
How to prepare it
- Spread 1–2 tablespoons peanut butter over 2 slices of bread.
- Add banana slices.
- Serve with a glass of milk.
Check the peanut-butter label and choose a product with minimal added sugar and no partially hydrogenated oil when available.
If peanut butter is not available, use homemade roasted-peanut paste or another safe nut or seed spread.
8. Oats or daliya cooked in milk
Oats and daliya can provide a warm evening snack for people who prefer a bowl instead of a shake.
Ingredients
- 40–50 g oats or wheat daliya
- 250 ml milk
- 1 banana, dates or raisins
- 1 tablespoon peanuts, nuts or seeds
- Optional: a small amount of honey
Cook the oats or daliya in milk until soft. Add fruit and nuts after cooking.
Oats alone may not provide enough calories for weight gain. Milk, fruit and nuts make the bowl more energy-dense.
If the bowl feels too filling, reduce the amount of oats slightly and add milk, nuts or a small side of dahi.
Other Pakistani snack options
Sattu milk drink
Mix roasted chana sattu with milk and cardamom. You may add a date or a small amount of jaggery, but extra sugar is not required.
A practical serving is:
- 3 tablespoons sattu
- 250 ml milk
- Cardamom for flavour
The final calories and protein depend on the type of sattu and milk used.
Shakarkandi with dahi or paneer
Serve boiled or roasted sweet potato with dahi or a small portion of fresh paneer. Add lemon juice and roasted cumin.
This is a useful alternative for people who want a savoury snack without eggs.
Panjeeri or pinni
Panjeeri and pinni are calorie-dense, but they may contain large amounts of ghee and sugar. Use a small portion occasionally rather than relying on them every day.
People with diabetes, high cholesterol or digestive problems should discuss suitable portions with a dietitian.
Which evening snack should you choose?
How much should you eat in the evening?
Start with one planned snack between meals.
The right amount depends on your:
- Age
- Body size
- Activity level
- Appetite
- Current food intake
- Digestive health
- Weight-gain goal
For many healthy adults, adding around 300 to 500 calories across the whole day may be a practical starting point. This does not mean that every person needs a 500-calorie snack.
If the snack replaces dinner, it may not increase your total daily intake. Eat it between meals and adjust the portion if it causes discomfort or reduces your appetite.
What is the best time to eat an evening snack?
There is no universal best time.
Many people find that an evening snack works well between lunch and dinner, often around 2–3 hours before the evening meal. However, your routine and appetite matter more than a fixed clock time.
A snack can be useful when:
- You become hungry between lunch and dinner.
- You struggle to eat enough during main meals.
- You exercise in the evening.
- You need an additional protein and carbohydrate serving.
- You feel full quickly and prefer smaller meals.
If eating close to bedtime causes reflux, bloating or discomfort, move the snack earlier. A planned snack at night is not automatically unhealthy, but very large, greasy or sugary meals may disturb digestion or sleep.
Seven-day evening snack plan
This is a snack rotation, not a complete daily diet plan.
| Day | Evening snack |
|---|---|
| Monday | Banana, milk, oats and peanut butter shake |
| Tuesday | Two eggs with chapati and dahi |
| Wednesday | Dahi with banana, dates and nuts |
| Thursday | Roasted chana, peanuts and fruit |
| Friday | Egg or chicken sandwich |
| Saturday | Chana chaat with boiled egg and potato |
| Sunday | Oats or daliya cooked in milk |
You can replace any option according to your budget, appetite, allergies, food availability and dietary pattern.
Cheap evening snacks for students and hostel residents
Students often need snacks that are affordable, portable and easy to prepare.
Foods to keep in your room
- Bananas
- Roasted chana
- Peanuts
- Dates
- Peanut butter
- Bread
- Oats
- Seeds when affordable
- Unopened UHT milk
- Safe packaged foods with suitable ingredients
Foods to buy fresh
- Milk
- Dahi
- Boiled eggs from a hygienic source
- Fresh fruit
- Egg sandwiches
- Chana chaat
- Cooked daal or beans from a clean kitchen
Peanuts and roasted chana are often cheaper than almonds and walnuts. Seasonal fruit may also reduce costs.
If you do not have a refrigerator, avoid storing milk, dahi, cooked eggs or chicken at room temperature. Buy small portions and follow the product’s storage instructions.
Best snacks around an evening workout
If you exercise in the evening, choose a snack containing both protein and carbohydrates.
Examples include:
- Banana and milk
- Dahi with banana
- Eggs with chapati
- Chicken sandwich
- Milk-and-oats shake
- Sattu with milk
If you feel heavy during exercise, eat a smaller portion before training and the remaining portion afterward.
Food alone cannot guarantee muscle gain. Resistance training, adequate sleep, total protein intake and a suitable calorie surplus also matter.
Common mistakes to avoid
Relying only on junk food
Samosas, pakoras, chips, bakery items, sweets and soft drinks can add calories, but they may provide little protein, fibre or micronutrients.
You do not need to ban these foods completely. Keep them occasional and build most snacks around nutrient-rich foods.
Adding too much sugar
Sugar increases calories but does not provide much protein or fibre. Use milk, dahi, fruit, oats, nuts and peanut butter to improve the nutritional value of a snack.
Ignoring protein
Tea, biscuits and juice may provide energy but very little protein. Add eggs, dairy, chicken, chickpeas, lentils, peanuts or another suitable protein source.
Eating a very large snack before dinner
A large snack may reduce your appetite for dinner. Start with a smaller portion and adjust it based on hunger and digestion.
Using unverified mass gainers
Mass-gainer products are not necessary for everyone. Some contain large amounts of sugar or ingredients that may not suit your health needs. Speak with a qualified dietitian before using supplements.
Increasing fibre and fat too quickly
A sudden increase in nuts, seeds, chana, ghee or other high-calorie foods can cause bloating or constipation. Increase portions gradually.
Can people with diabetes eat these snacks?
Some of these snacks may be adapted, but the portion and carbohydrate content must match the person’s medication, blood glucose control and overall meal plan.
Avoid adding large amounts of sugar, honey, dates or sweetened drinks without professional advice.
A dietitian may adjust:
- The number of dates
- Banana size
- Milk type
- Bread or chapati portion
- Peanut-butter amount
- Total carbohydrate intake
When should you seek professional advice?
Speak with a doctor or registered dietitian if you have:
- Unintentional weight loss
- Persistent poor appetite
- Ongoing diarrhoea or vomiting
- Abdominal pain
- Difficulty swallowing
- Severe fatigue
- Persistent bloating
- Difficulty gaining weight despite eating more
You should also seek individualized advice if you have diabetes, kidney disease, liver disease, thyroid disease, a food allergy, are pregnant or breastfeeding, or are planning a weight-gain diet for a child or teenager.
Unintentional weight loss should not always be managed by simply eating more snacks. It may require medical assessment. See the NHS guidance on unintentional weight loss.
Frequently asked questions
What is the best evening snack for weight gain in Pakistan?
A banana, milk, oats and peanut butter shake is a strong option because it provides calories without requiring a large solid meal. Eggs with chapati and dahi, a dahi bowl and roasted chana with peanuts are also practical choices.
What is the cheapest snack for weight gain?
Roasted chana with peanuts, bananas with milk, eggs with bread, homemade chickpea chaat and peanut-butter bread are usually among the most affordable options. Prices vary by city, season and brand.
Is a banana shake good for weight gain?
Yes, if it contains calorie and protein sources such as milk, oats, peanut butter or dahi. A plain banana blended with water provides fewer calories and less protein.
Can I gain weight by eating only evening snacks?
Usually not. An evening snack can help increase calories, but healthy weight gain depends on your total daily diet. You still need regular meals and adequate protein, carbohydrates, fats and micronutrients.
What can I eat for weight gain if I do not eat eggs?
Try milk, dahi, paneer, chickpeas, lentils, peanuts, peanut butter, seeds, chicken or fish, depending on your dietary pattern.
Is it okay to eat at night to gain weight?
A planned evening or bedtime snack can fit into a healthy routine if it helps you meet your daily intake and does not cause discomfort. Choose a moderate snack instead of a large amount of fried or sugary food.
How many calories should an evening snack have?
Many people can start with approximately 250–500 calories, depending on their daily needs and appetite. The more important goal is creating a suitable calorie surplus across the whole day.
Are samosas good for weight gain?
Samosas can add calories, but they are usually fried and may be high in salt and unhealthy fats. They are better as an occasional food rather than the main daily weight-gain strategy.
What is the best post-workout evening snack?
Good options include eggs with chapati, dahi with banana, a milk-and-oats shake, a chicken sandwich or chana chaat with a boiled egg.
How long does it take to gain weight?
Healthy weight gain is gradual and varies between people. Progress depends on total calorie intake, activity, appetite, digestion, sleep, health status and consistency. There is no guaranteed amount of weight that everyone will gain in a fixed time.
Bottom line
The best evening snacks for weight gain in Pakistan are simple combinations of protein, carbohydrates and calorie-dense foods.
Start with one option such as:
- Banana, milk, oats and peanut butter shake
- Eggs with chapati and dahi
- Dahi with banana, dates and nuts
- Roasted chana with peanuts
- Egg or chicken sandwich
- Chana chaat with boiled egg
Use the snack consistently as part of a balanced daily diet. Increase portions gradually, avoid relying mainly on fried or sugary foods, and seek professional advice if your weight loss is unexplained or you have a medical condition.
Need a personalized weight-gain plan?
MNT can help you build a Pakistani food-based plan around your weight, appetite, activity level, health history and dietary preferences.
Book an online weight-gain consultationWe rely on peer-reviewed studies and reputable medical journals.

