Eating well doesn’t have to mean spending a lot. Some of the most nutritious foods available in Pakistan are also the most affordable, and they’ve been sitting in our kitchens for generations. The problem is that most people don’t realise how much nutritional value they’re already getting from everyday desi staples.
Food prices have climbed sharply in recent years, but the cheapest items at any sabzi mandi in Lahore, Karachi, or Rawalpindi are still the ones nutritionists recommend most: lentils, eggs, leafy greens, and seasonal fruit. According to UNICEF Pakistan’s Cost of Diet report, a nutritious diet for a Pakistani household is achievable within a modest budget when it’s built around locally grown whole foods rather than processed products.
This guide covers 10 genuinely cheap healthy foods you can buy right now in Pakistan, what each one actually does for your body, and how to combine them into meals that keep you full without emptying your wallet.

سستا اور صحت بخش کھانا
پاکستان میں صحت مند کھانا کھانے کے لیے زیادہ پیسے خرچ کرنا ضروری نہیں۔ دال، انڈے، پالک، دہی اور موسمی پھل جیسی سادہ غذائیں نہ صرف سستی ہیں بلکہ پروٹین، فائبر اور وٹامنز سے بھرپور ہیں۔ ہفتہ وار خریداری میں ان غذاؤں کو شامل کرنے سے آپ کم خرچ میں متوازن غذا حاصل کر سکتے ہیں۔ اپنی صحت کو بہتر بنانے کے لیے کسی ماہر غذائیت سے مشاورت کریں۔
Key Takeaways
- Daal (lentils) costs roughly Rs. 150 to 200 per kg and provides around 9g of protein per 100g cooked serving, according to USDA nutritional data.
- Eggs deliver 6g of complete protein each and cost around Rs. 25 to 30 per egg at retail in 2026.
- Seasonal vegetables like spinach (palak) and bhindi are available for Rs. 40 to 80 per kg at most local markets.
- Combining daal with whole wheat roti creates a near-complete amino acid profile, making it a practical protein source without meat.
- Yogurt (dahi) supports gut health and costs around Rs. 150 to 200 per kg at most Pakistani kiryana stores.
- Buying at a local sabzi mandi rather than a supermarket typically saves 20 to 40% on fresh produce.
10 Cheap Healthy Foods Available Across Pakistan

These foods are ranked loosely by nutritional value per rupee spent. Prices reflect 2026 retail averages at local markets and may vary by city and season.
1. Masoor and Moong Daal (Lentils)
Daal is the single best value food in Pakistan. Masoor daal costs roughly Rs. 150 to 200 per kg, and one kilogram makes enough for four to five servings. Per 100g of cooked masoor daal, you get approximately 9g of protein, 8g of dietary fibre, and useful amounts of iron and folate, according to USDA FoodData Central.
The practical trick most people miss: daal on its own is not a complete protein because it’s low in the amino acid methionine. Pair it with a whole wheat roti or a small portion of rice, and the two together cover your full amino acid needs. This is why daal chawal has been a staple across South Asia for centuries. It works.
For Pakistani families trying to maintain a healthy weight, replacing one meat-based meal per day with daal can reduce calorie and saturated fat intake without sacrificing protein.
2. Eggs
Eggs are arguably the most nutrient-dense food per rupee available anywhere in Pakistan. A single large egg provides roughly 6g of complete protein, containing all nine essential amino acids, along with vitamin D, choline, and vitamin B12. At around Rs. 25 to 30 per egg in 2026, two eggs at breakfast cost less than a packet of biscuits and keep you full for hours.
Boiling or poaching keeps the calorie count low. Two boiled eggs with a slice of whole wheat bread makes a solid healthy breakfast for weight management that costs under Rs. 100. During Ramadan, eggs at sehri are especially useful because their protein slows gastric emptying, helping you feel less hungry through the fast.
3. Palak (Spinach)
Spinach is one of the cheapest leafy greens at Pakistani markets, typically Rs. 40 to 80 per kg depending on season and city. It’s high in iron, folate, vitamin K, and vitamin C. The iron content is worth noting, but it’s non-haem iron (plant-based), which absorbs better when you eat it alongside something acidic, like a squeeze of lemon or a tomato-based curry.
Aloo palak and palak gosht are both practical ways to stretch spinach into a full meal. A 250g bunch of palak can bulk out a curry for four people for under Rs. 30.
4. Chana (Chickpeas)
Chickpeas cost around Rs. 200 to 250 per kg at most kiryana stores and provide approximately 19g of protein per 100g (cooked), according to USDA data. They’re also high in soluble fibre, which slows digestion and may help manage blood sugar levels over time.
Chana chaat with raw onion, tomato, and a squeeze of lemon is a genuinely nutritious snack. Roasted chana, sold by street vendors across Karachi and Lahore for Rs. 20 to 30 per small packet, is one of the best budget snacks in the country.
5. Dahi (Yogurt)
Yogurt is a fermented dairy food that contains live bacterial cultures supporting gut health. It’s a good source of calcium, protein (around 3 to 4g per 100g for plain dahi), and B vitamins. Full-fat dahi from a local dairy shop costs around Rs. 150 to 200 per kg in most Pakistani cities.
Plain dahi eaten with meals aids digestion and is far more nutritious than flavoured packaged yogurts, which often contain added sugar. A small bowl of dahi alongside your main meal costs almost nothing and adds real nutritional value.
6. Seasonal Vegetables (Bhindi, Tinda, Karela, Tori)
Seasonal vegetables are always cheaper than out-of-season ones, and Pakistan’s growing calendar is generous. In summer, bhindi (okra), tinda (apple gourd), and tori (ridge gourd) are widely available for Rs. 60 to 100 per kg. In winter, gobhi (cauliflower), gajar (carrots), and matar (peas) drop to similar prices.
Buying what’s in season at your local mandi, rather than a supermarket, is the single most effective way to cut your grocery bill without cutting nutrition. Seasonal vegetables also tend to be fresher, which means more vitamins are intact at the time of eating.
7. Whole Wheat Roti (Atta)
A 10kg bag of whole wheat atta costs around Rs. 1,200 to 1,400 at most Pakistani kiryana stores in 2026. That works out to a few rupees per roti. Whole wheat flour retains the bran and germ, giving you fibre, B vitamins, and minerals that white maida strips away.
Two whole wheat rotis at a meal provide around 6 to 8g of protein and significant complex carbohydrates for sustained energy. Swapping even half your maida rotis for whole wheat ones is a small, cheap change with a meaningful long-term impact on digestive health.
8. Seasonal Fruits (Banana, Guava, Amrood)
Expensive imported fruits like kiwi or blueberries get a lot of attention, but Pakistan’s own seasonal fruits are nutritionally excellent. Guava (amrood) is available for Rs. 60 to 100 per kg in winter and is one of the richest sources of vitamin C among common fruits, providing over 200mg per 100g according to USDA data. That’s more than four times the amount in an orange.
Bananas are available year-round at around Rs. 100 to 150 per dozen and provide potassium, vitamin B6, and quick-release energy. One banana before a walk or a workout is a practical, cheap pre-exercise snack.
9. Peanuts (Mungphali)
Roasted peanuts cost around Rs. 200 to 300 per kg at most Pakistani markets and deliver around 25g of protein and 49g of healthy unsaturated fat per 100g, according to USDA data. They’re also a source of magnesium, niacin, and vitamin E.
A small handful of roasted mungphali as an afternoon snack is far more filling than chips or biscuits and costs a fraction of the price. Peanut butter (mungphali ka makkhan) is increasingly available at supermarkets in Lahore and Karachi for around Rs. 400 to 600 per jar, and a tablespoon on whole wheat toast is a solid protein addition to breakfast.
10. Milk
Fresh loose milk from a local dairy costs around Rs. 150 to 200 per litre in most Pakistani cities, and packaged UHT milk runs Rs. 180 to 220 per litre. A single glass of full-fat milk provides roughly 8g of protein, 300mg of calcium, and vitamins A and D.
For children and older adults especially, milk is one of the most cost-effective ways to meet daily calcium needs. If you’re lactose-sensitive, dahi and lassi are often better tolerated because fermentation reduces the lactose content.
Nutrition and Cost Comparison Table

| Food | Approx. Cost (PKR/kg) | Protein per 100g | Key Nutrient |
|---|---|---|---|
| Masoor Daal | Rs. 150 to 200 | 9g (cooked) | Iron, fibre, folate |
| Eggs | Rs. 25 to 30 each | 13g (whole egg) | B12, choline, vitamin D |
| Chana (chickpeas) | Rs. 200 to 250 | 19g (cooked) | Fibre, iron, folate |
| Palak (spinach) | Rs. 40 to 80 | 3g (raw) | Iron, vitamin K, folate |
| Dahi (yogurt) | Rs. 150 to 200 | 3 to 4g | Calcium, probiotics |
| Mungphali (peanuts) | Rs. 200 to 300 | 25g | Magnesium, vitamin E |
| Whole wheat atta | Rs. 120 to 140/kg | 12g (dry) | Fibre, B vitamins |
| Seasonal vegetables | Rs. 40 to 100 | Varies | Vitamins C, K, folate |
Protein values are approximate, sourced from USDA FoodData Central. PKR prices are 2026 retail averages and may vary by city and season.
How to Eat Healthy on a Budget: A Practical Weekly Plan
Knowing which foods are cheap is one thing. Actually building meals from them takes a bit of planning. Here’s a practical approach for a Pakistani family of four.
- Shop at the sabzi mandi, not the supermarket. Prices at Lahore’s Badami Bagh mandi or Karachi’s Empress Market are typically 20 to 40% lower than at branded grocery chains for the same produce.
- Build every meal around a legume or an egg. Daal, chana, or two eggs should anchor at least two of your three daily meals. This keeps protein intake adequate without relying on expensive meat at every sitting.
- Cook daal in bulk. A kilogram of masoor daal takes 30 minutes to cook and keeps in the fridge for three days. Cook once, eat three times.
- Swap white bread and maida roti for whole wheat atta. The price difference is minimal (around Rs. 100 to 150 per 10kg bag), but the nutritional difference is meaningful over weeks and months.
- Buy seasonal vegetables only. In summer, stick to bhindi, tinda, tori, and karela. In winter, shift to gobhi, gajar, and matar. Seasonal produce costs less and is fresher.
- Keep roasted mungphali at home as a snack. It replaces chips and biscuits, costs less, and keeps hunger under control between meals.
- Use dahi as a condiment. A small bowl of plain dahi with lunch or dinner costs almost nothing and adds protein, calcium, and gut-friendly bacteria to every meal.
Who Should Be Careful: Precautions Worth Knowing
Most of these foods are safe for the vast majority of people, but a few points are worth keeping in mind.
People with kidney disease may need to limit high-potassium foods like bananas and high-phosphorus foods like daal and milk. If you have been diagnosed with chronic kidney disease, consult your doctor before making significant dietary changes.
Chickpeas and lentils can cause bloating in people with irritable bowel syndrome (IBS) or those not used to high-fibre diets. Starting with smaller portions and increasing gradually usually helps the digestive system adjust.
Eggs are high in dietary cholesterol, but current evidence from bodies including the American Heart Association suggests that moderate egg consumption (up to one per day for most healthy adults) does not significantly raise cardiovascular risk for the general population. People with existing heart disease or diabetes should discuss egg intake with their doctor.
If you notice persistent digestive symptoms, unexplained fatigue, or significant weight changes despite eating a balanced diet, it’s worth speaking to a professional. A nutritionist in Pakistan can assess your individual needs and suggest adjustments based on your health history.
Get Expert Dietary Advice from Marham
Sometimes a general food guide isn’t enough, especially if you’re managing a condition like diabetes, high blood pressure, or high cholesterol alongside a tight budget. What works for one person may not work for another, and portion sizes, food combinations, and meal timing all matter more than most online guides acknowledge.
Marham connects you with verified nutritionists in Pakistan who consult online from anywhere in the country. A short online consultation typically takes 15 to 20 minutes and can help you build a personalised, budget-friendly meal plan that fits your health needs, your household size, and your local market. You don’t need to travel or wait for an appointment.
Frequently Asked Questions
Is daal good for weight loss in Pakistan?
Yes, daal is one of the best foods for weight management. It’s high in protein and fibre, both of which increase satiety and reduce overall calorie intake. A bowl of masoor daal with one roti is filling, nutritious, and costs very little.
What is the cheapest healthy food in Pakistan right now?
Eggs and lentils (daal) offer the best nutrition per rupee in Pakistan in 2026. Masoor daal costs around Rs. 150 to 200 per kg, and eggs cost roughly Rs. 25 to 30 each, making both extremely affordable sources of protein and other key nutrients.
Can I eat eggs every day in Pakistan?
For most healthy adults, one egg per day is considered safe according to current dietary guidelines from the American Heart Association. People with heart disease or diabetes should check with their doctor about how many eggs fit their specific health plan.
What fruits are cheapest and healthiest in Pakistan?
Guava (amrood) in winter and banana year-round are among the cheapest and most nutritious fruits widely available in Pakistan. Guava is exceptionally rich in vitamin C, and bananas provide potassium and quick energy at a very low cost per piece.
Is yogurt (dahi) good for gut health?
Yes. Plain dahi contains live bacterial cultures (probiotics) that support a healthy gut microbiome. It also provides calcium and protein. Full-fat plain dahi from a local dairy is more nutritious than flavoured packaged varieties, which often contain added sugar.
How can a student eat healthy cheaply in Pakistan?
A student can eat well on a tight budget by building meals around daal, eggs, whole wheat roti, and seasonal vegetables. Buying from a local mandi rather than a supermarket, cooking daal in bulk, and keeping roasted mungphali as a snack are the most practical strategies.
When should I see a nutritionist about my diet?
See a nutritionist if you’re managing a health condition like diabetes or hypertension, if you’re losing or gaining weight without trying, or if you feel persistently tired despite eating regularly. A professional can identify gaps in your diet that a general guide cannot.
Conclusion
Eating well on a budget in Pakistan is genuinely possible. The foods that nutritionists recommend most, such as lentils, eggs, leafy greens, yogurt, and seasonal vegetables, are also the ones your local mandi stocks cheapest. The key shift is moving away from processed snacks and packaged foods toward these whole, locally grown staples. Small changes, like swapping maida for whole wheat atta or adding a bowl of dahi to lunch, add up to real health benefits over time without adding much to the grocery bill.
