Best Evening Snacks for Weight Gain in Pakistan - MNT

Best Evening Snacks for Weight Gain in Pakistan

✓ Medically Reviewed by: Dr. Bilal Amin (MBBS)
Published: September 07, 2026
Last Updated: September 07, 2026

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?

Your situation Practical choice
You have a small appetite Banana, milk, oats and peanut butter shake
You need a cheap snack Roasted chana, peanuts and banana or dates
You live in a hostel Peanut-butter toast, UHT milk, bananas or measured roasted chana
You want a high-protein snack Eggs with chapati and dahi or an egg sandwich
You prefer vegetarian food Dahi bowl, paneer toast, oats or chana chaat
You do not want to cook Dahi with fruit and nuts or peanut-butter toast
You exercise in the evening Egg sandwich, dahi with banana or a milk-and-oats shake
You do not eat eggs Paneer, dahi, milk, chickpeas, lentils, peanuts or peanut butter

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.

The NHS recommends gradual weight gain, smaller meals more often, nutritious snacks, high-calorie drinks and protein-containing foods.

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 consultation
Medical Disclaimer
The information provided in this article is evidence-based and intended for educational purposes only. It is not a substitute for professional medical advice, diagnosis, or treatment. Always consult your physician or a Registered Dietitian Nutritionist (RDN) before making changes to your diet, managing a medical condition, or starting any new supplement regimen.
✓ EEAT Verified Medical Content