πŸŽ‰Buy 3 and get 5% OFF β€” Stock up & save!

Nutrition8 min read27 June 2026

Cheapest Protein Sources in Pakistan β€” Ranked by Rs Per Gram

A complete cost breakdown of the cheapest protein sources available in Pakistan. Ranked by rupees per gram of protein so you know exactly where to spend your food budget.

Cheapest Protein Sources in Pakistan β€” Ranked by Rs Per Gram

Protein supplements in Pakistan cost Rs. 8,000–15,000 per kg. Most people assume that's the only way to hit their protein targets. It isn't β€” not even close.

Pakistan has some of the most affordable natural protein sources in the world. The problem is nobody has sat down and calculated the actual cost per gram of protein for each one β€” until now.

This guide ranks every major protein source available in Pakistan by rupees per gram of protein so you know exactly where your food budget gives you the most return.


How We Calculated This

For each food we used:

  • Current average market price in Pakistan (June 2026)
  • Protein per 100g from standard nutritional data
  • Formula: Rs per gram of protein = Price per 100g Γ· Protein per 100g

Lower number = cheaper protein. Simple.


The Complete Ranking β€” Cheapest to Most Expensive

RankFoodAvg PriceProtein per 100gRs per gram of protein
1Masoor daal (red lentils)Rs. 30/100g9g (cooked)Rs. 3.3/g
2EggsRs. 20/egg (12g protein per 2 eggs)β€”Rs. 3.3/g
3Mung daalRs. 35/100g8.7g (cooked)Rs. 4.0/g
4Natural peanut butterRs. 210/100g25gRs. 8.4/g
5Channa (chickpeas)Rs. 40/100g cooked8.9gRs. 4.5/g
6Plain dahi (low-fat)Rs. 25/100g3.5gRs. 7.1/g
7Whole milkRs. 18/100ml3.4gRs. 5.3/g
8Chicken breast (boneless)Rs. 85/100g31gRs. 2.7/g
9Chicken thigh (bone-in)Rs. 55/100g18gRs. 3.1/g
10Tuna (canned in water)Rs. 180/100g25gRs. 7.2/g
11Whey protein (imported)Rs. 1,200/100g80gRs. 15/g

Prices based on average Lahore/Karachi market rates, June 2026. Daal protein calculated from cooked weight.


The Winners β€” and Why

#1 Chicken Breast β€” Rs. 2.7 per gram of protein

Boneless chicken breast is the single most cost-efficient protein source in Pakistan when you calculate by protein per rupee. At Rs. 85 per 100g with 31g of protein, nothing comes close on a pure cost-per-gram basis.

The only catch is preparation β€” chicken breast dries out fast if overcooked. Boil it in lightly salted water for 15–18 minutes, shred it, and add to any meal. Grilled with minimal oil is the second best option.

Best for: Anyone who eats meat and wants maximum protein per rupee.


#2 Eggs and Masoor Daal β€” Rs. 3.3 per gram of protein (tied)

Eggs and masoor daal tie at Rs. 3.3 per gram β€” the two most iconic Pakistani protein sources for a reason.

Eggs are complete proteins, meaning they contain all essential amino acids. Two eggs give you 12g of protein for around Rs. 40. They also contain vitamin D, B12, and choline β€” nutrients many Pakistanis are deficient in. Boiled, scrambled, or as an omelette, they're the most versatile protein food on this list.

Masoor daal is the backbone of affordable Pakistani nutrition. Half a cup of cooked masoor gives you around 9g of protein and costs almost nothing. The challenge is that daal is an incomplete protein β€” it's low in methionine, an essential amino acid. Pair it with rice or roti and you get a complete amino acid profile.

Best for: Daily protein baseline, especially for vegetarians or those on a tight budget.


#3 Chicken Thigh β€” Rs. 3.1 per gram of protein

Bone-in chicken thigh is slightly cheaper per 100g than breast but lower in protein due to higher fat content. Still excellent value and significantly more forgiving to cook β€” the fat keeps it moist even if slightly overcooked.

For budget-conscious buyers, chicken thigh at Rs. 55/100g is often the smarter buy over breast when calculating weekly food costs.


#4 Natural Peanut Butter β€” Rs. 8.4 per gram of protein

Peanut butter sits in the middle of this ranking on a pure cost-per-gram basis. So why does it deserve a special mention?

Because no other food on this list delivers protein without any cooking, preparation, or refrigeration.

Two tablespoons of NutraRoot peanut butter gives you 8g of protein in 30 seconds β€” straight from the jar. For office workers, students, or anyone who skips meals because they don't have time to cook, peanut butter fills that gap more efficiently than anything else on this list.

It's also uniquely calorie-dense in a useful way β€” the healthy fats and fibre keep you full for 3–4 hours. A Rs. 210 investment in 100g of peanut butter replaces multiple snacks throughout the day.

NutraRoot Creamy Peanut Butter Nutritional Information

NutraRoot organic peanut butter is made from 100% pure peanuts β€” no palm oil, no added sugar, no preservatives. It's the cleanest version of this protein source available in Pakistan, starting at Rs. 1,050 for 500g.

Best for: Snacks, breakfast, post-workout, or anyone who needs protein without cooking.


#5 Mung Daal and Channa β€” Rs. 4.0–4.5 per gram

Mung daal and channa are both excellent plant-based protein sources at very affordable prices. Channa in particular has the advantage of being available roasted as a ready-to-eat snack β€” making it the only other protein source on this list that requires zero preparation.

A handful of roasted channa (about ΒΌ cup) gives you 7–8g of protein for around Rs. 25–30. For a mid-afternoon snack replacement, it's one of the best budget options available.

Best for: Plant-based protein, ready-to-eat snacking, adding protein to curries.


#6 Milk and Dahi β€” Rs. 5.3–7.1 per gram

Milk and dahi are lower in protein per 100g than the foods above, but they're consumed in larger quantities and serve a different role in the Pakistani diet. A full cup of dahi (240ml) gives you around 8–9g of protein and contributes calcium and probiotics alongside it.

The protein quality is excellent β€” dairy protein is one of the most bioavailable protein sources available β€” but the protein density per rupee is lower than daal, eggs, or chicken.

Best for: Breakfast, accompanying meals, and gut health.


The Expensive Option: Whey Protein β€” Rs. 15 per gram

Imported whey protein costs Rs. 15 per gram of protein β€” nearly 6 times more expensive than chicken breast. For most Pakistanis, it is simply not worth it when the natural alternatives on this list cover all the same nutritional needs at a fraction of the cost.

Whey has one advantage: convenience and speed of absorption post-workout. But unless you are a competitive athlete or bodybuilder with specific recovery needs, the foods above cover everything whey does at far lower cost.


How to Hit 80g of Protein Daily on a Budget

Here's a realistic daily plan that hits 80g of protein for approximately Rs. 350–400 per day:

MealFoodProteinApprox Cost
Breakfast2 eggs + 1 tbsp NutraRoot peanut butter on roti14gRs. 55
Mid-morning1 cup plain dahi9gRs. 60
Lunch150g chicken thigh + masoor daal36gRs. 130
SnackRoasted channa (ΒΌ cup)7gRs. 25
DinnerMasoor daal + mung daal mix15gRs. 50
Total~81g protein~Rs. 320

Rs. 320 per day for 80g of protein. No supplements. No imported health foods. All locally available, all affordable, all prepared in a Pakistani kitchen.


The Most Overlooked Protein Hack in Pakistan

Most people in Pakistan eat adequate protein at lunch and dinner β€” chicken, daal, dahi β€” but then have a completely protein-free breakfast of chai and paratha.

This means they go 8–10 hours overnight plus another 3–4 hours in the morning with no protein intake. During this window the body starts breaking down muscle for fuel.

The single most impactful change most Pakistanis can make is adding protein to breakfast. An egg, a tablespoon of peanut butter, or a cup of dahi costs Rs. 20–60 and shifts the entire nutritional profile of the day.

For a full breakdown of how to structure protein across the day, read our guide on high protein low calorie foods in Pakistan. If you want a complete meal plan built around these foods, our Pakistani weight loss meal plan covers the full weekly breakdown.


Bottom Line

You do not need expensive supplements to hit your protein targets in Pakistan. Chicken breast, eggs, masoor daal, and channa give you the cheapest protein available β€” all under Rs. 5 per gram.

Peanut butter sits higher on cost per gram but earns its place as the only zero-preparation protein source that keeps you full for hours β€” making it one of the most practical additions to any Pakistani diet.

Start with the basics: an egg at breakfast, daal at lunch, chicken at dinner. Add NutraRoot peanut butter as your snack. That combination alone covers most of your daily protein needs without touching a supplement.

Browse NutraRoot peanut butter β€” available in Creamy, Crunchy, and Honey, starting at Rs. 1,050 for 500g, delivered across Pakistan.

NutraRoot Pakistan

Ready to try organic peanut butter?

No palm oil. No preservatives. Delivered across Pakistan.

Shop Now

More from NutraRoot