Best Pakistani Foods for Weight Loss
The best Pakistani foods for weight loss are everyday foods you already have at home: eggs, chicken, fish, daal, chana, plain dahi, sabzi, fruit, daliya and atta roti. They keep you full for fewer calories, and most of them give protein or fibre. You do not need expensive diet food. What matters is choosing these foods more often, cooking with less oil, and controlling portions. Below is the full list with calories, low-calorie snacks, 5 smart swaps and the foods to reduce.
Written by Dn. Aruba Rashid, certified dietitian (BS Human Nutrition and Dietetics). Updated October 2026.
Key takeaways
- The best weight loss foods are everyday ones: eggs, chicken, fish, daal, chana, plain dahi, sabzi, fruit, daliya and atta roti.
- Choose foods with protein or fibre, because they keep you full for fewer calories.
- Cook with less oil and control portions; you do not need expensive diet food.
- Cut down on sugary chai, cold drinks, bakery items, fried snacks and large rice plates.
- Build each meal as half sabzi and salad, a quarter protein and a quarter roti or rice.
If you want these foods arranged into meals, see our 7-day diet plan for weight loss in Pakistan.
10 Best Pakistani Foods for Weight Loss
Calories are approximate and change with portion size and cooking method.
1. Eggs (Anda)
Eggs are cheap, easy and filling. One large egg has about 75 calories and 6 g of protein.
- 1 to 2 boiled eggs for breakfast
- Omelette with vegetables, cooked in very little oil
- Egg with 1 roti and salad
2. Chicken
Chicken is one of the best protein foods for weight loss. 100 g of cooked chicken without skin has about 165 to 180 calories and 27 g of protein.
- Grilled chicken or chicken tikka
- Chicken salan cooked with less oil
- Chicken soup with vegetables
Avoid deep-fried chicken and broast on a regular basis.
3. Fish
Fish gives good protein and healthy fats. 100 g of cooked fish has about 120 to 200 calories, depending on the type. Choose grilled, baked or light curry fish instead of fried fish.
4. Daal
Daal is a staple in Pakistani homes and very filling. One cup of cooked daal has about 230 calories, 18 g of protein and plenty of fibre.
- Masoor, moong or chana daal
- Daal with salad and 1 roti
- Use less oil and a lighter tarka
5. Chana and Beans
Chana, rajma and lobia are budget-friendly and high in fibre. One cup of cooked chana has about 270 calories and 15 g of protein.
- Boiled chana or chana chaat without sweet chutney
- Chana with salad
- Rajma or lobia with 1 roti
6. Plain Dahi
Plain dahi is a great side or snack. One cup has about 100 to 150 calories, depending on the fat level. Have it as raita with cucumber, with lunch, or as a snack. Avoid sweetened yogurt.
7. Vegetables (Sabzi)
Vegetables fill your stomach with very few calories. Most non-starchy vegetables have only 25 to 50 calories per cup before oil is added. Good options are bhindi, tori, lauki, gobi, palak, shimla mirch, kheera, gajar, tomato and salad leaves. Use less oil when cooking.
8. Fruit
Fruit is a much better choice than sweets. A medium apple has about 95 calories, an orange about 60 and a guava about 40. Eat whole fruit in normal amounts, and avoid drinking fruit juice daily because it is easy to overdrink.
9. Daliya and Oats
Daliya and oats make a filling breakfast. Half a cup of dry oats has about 150 calories. Cook them in water or low-fat milk, and add a few nuts or banana slices instead of sugar.
10. Atta Roti
You can eat roti while losing weight. One medium atta roti has about 120 calories. For many people, 1 roti per meal is a good start, but the right number depends on your body, activity and health.
Want a Diet Plan Made Just for You?
General plans are a good start, but your body, routine and health are unique. Dn. Aruba Rashid, certified dietitian, can create a personal plan for you online, anywhere in Pakistan.
Low-Calorie Pakistani Snacks (Under 150 Calories)
Hunger between meals is normal. Keep these snacks ready instead of biscuits or nimko:
- A small handful of roasted chana (about 110 calories)
- 1 apple, orange or guava (40 to 95 calories)
- 1 boiled egg (75 calories)
- 1 cup roasted makhana (about 110 calories)
- Kheera and gajar sticks with a dahi dip (under 100 calories)
- Fruit chaat without sugar (about 100 calories for a small bowl)
- Bhutta (corn) without butter (about 100 calories)
5 Smart Swaps That Save Calories
Small changes add up. Swapping just a few foods each day can save hundreds of calories without feeling like a diet.

Foods to Reduce
Do not think “never eat this”. Just reduce these foods and eat them sometimes, not daily.
| Food | Why Reduce It? | Better Option |
|---|---|---|
| Sugary chai | Too much sugar adds extra calories | Chai with less sugar |
| Cold drinks | High sugar | Water or lemon water without sugar |
| Bakery items | High sugar and fat | Fruit or dahi |
| Fried snacks | Too much oil | Boiled chana or fruit |
| Paratha daily | High oil | Simple roti |
| Samosa/pakora daily | Fried food | Homemade snack |
| Mithai | High sugar | Fruit |
| Large rice plates | Easy to overeat | Small bowl rice |
| Late-night snacks | Extra calories | Light dinner |
| Fast food | High fat and salt | Home food |
How to Build a Weight Loss Meal
Use the plate method at lunch and dinner: fill half your plate with sabzi and salad, a quarter with protein such as daal, chicken or eggs, and a quarter with 1 roti or a small portion of rice. Add plain dahi on the side. Not sure how much to eat in total? Check your daily needs with our calorie calculator.
For a weekly shopping list of these foods, see our grocery list for weight loss.
Want to know how many calories are in your meals? Add your roti, rice, salan and chai to our free Pakistani food calorie calculator.
Prefer reading in Urdu? See our weight loss diet plan in Urdu (وزن کم کرنے کا ڈائیٹ پلان), with a simple 7-day Pakistani diet chart.
Frequently Asked Questions
Which Pakistani food is best for weight loss?
There is no single magic food. Eggs, chicken, daal, chana, dahi and sabzi are among the best because they are filling and give protein or fibre for fewer calories.
Can I eat rice while losing weight?
Yes. Have a small portion, about half a cup of cooked rice, with daal or chicken and a large salad, and skip roti in that meal.
Is it okay to eat daal at night for weight loss?
Yes. Daal with sabzi and salad makes a light, filling dinner. Just keep the oil low and eat a moderate portion.
Are fruits fattening?
No, not in normal amounts. Whole fruit is filling and full of fibre. Problems start with large amounts of fruit juice, mango shakes or fruit with added sugar.
Get a Personal Weight Loss Plan
The right foods and portions depend on your body, routine and health. Dn. Aruba Rashid can create a personal weight loss diet plan for you, which you can view anytime in your own login on the Nutritionist.pk client app. Book a consultation on WhatsApp.
About the Dietitian
Dn. Aruba Rashid is a certified dietitian and nutritionist with a BS in Human Nutrition and Dietetics from The University of Faisalabad and over 4 years of experience. She creates personalised diet plans for weight loss, PCOS, diabetes, weight gain, thyroid and other health needs, for clients across Pakistan through online consultations. Message her on WhatsApp to book your consultation.

One Comment