Protein per ₹10: the cheapest protein foods
Grams of protein you get for every ₹10 spent, ranked. Prices are indicative averages and change by city and brand.
- 1Soya chunks30 g dry · 15.6 g protein · ₹4.832.5g / ₹10
- 2Masoor dal (cooked)1 katori (150 g) cooked · 13.5 g protein · ₹5.027g / ₹10
- 3Besan (gram flour)30 g dry (about 4 tbsp) · 6.6 g protein · ₹2.724.4g / ₹10
- 4Chana dal (cooked)1 katori (150 g) cooked · 13.5 g protein · ₹6.022.5g / ₹10
- 5Kala chana (boiled)1 katori (150 g) boiled · 13.5 g protein · ₹6.022.5g / ₹10
- 6Peanuts (roasted)30 g (a handful) · 7.8 g protein · ₹3.920g / ₹10
- 7Sattu (roasted gram flour)30 g (2 heaped tbsp) · 6 g protein · ₹3.318.2g / ₹10
- 8Lobia / black-eyed peas (boiled)1 katori (150 g) boiled · 11.6 g protein · ₹6.617.6g / ₹10
- 9Whole green moong (boiled)1 katori (150 g) boiled · 10.5 g protein · ₹6.017.5g / ₹10
- 10Chole / kabuli chana (boiled)1 katori (150 g) boiled · 13.4 g protein · ₹7.817.2g / ₹10
- 11Moong dal (cooked)1 katori (150 g) cooked · 10.5 g protein · ₹6.516.2g / ₹10
- 12Rajma (boiled, no gravy)1 katori (150 g) boiled · 13.1 g protein · ₹9.014.6g / ₹10
- 13Roasted chana (bhuna chana)30 g (a small handful) · 6 g protein · ₹4.214.3g / ₹10
- 14Toor / arhar dal (cooked)1 katori (150 g) cooked · 10.5 g protein · ₹8.013.1g / ₹10
- 15Peanut butter2 tbsp (32 g) · 8 g protein · ₹8.010g / ₹10
- 16Egg (boiled)1 large egg (50 g) · 6.3 g protein · ₹6.69.6g / ₹10
- 17Chicken breast (cooked)100 g cooked · 31 g protein · ₹349.2g / ₹10
- 18Flax seeds (alsi)1 tbsp (15 g) · 2.7 g protein · ₹3.09g / ₹10
- 19Green peas / matar (boiled)½ katori (75 g) · 4.1 g protein · ₹5.37.8g / ₹10
- 20Sunflower seeds30 g · 6.3 g protein · ₹116g / ₹10
- 21Milk (toned)1 glass (250 ml) · 8 g protein · ₹145.5g / ₹10
- 22Fish, rohu (cooked)100 g cooked · 19 g protein · ₹355.4g / ₹10
- 23Curd / dahi1 katori (150 g) · 5.3 g protein · ₹115g / ₹10
- 24Paneer100 g · 18 g protein · ₹404.5g / ₹10
- 25Whey protein powder1 scoop (30 g) · 24 g protein · ₹753.2g / ₹10
- 26Tofu100 g · 8 g protein · ₹302.7g / ₹10
- 27Almonds30 g (about 25 nuts) · 6.3 g protein · ₹272.3g / ₹10
- 28Cashews30 g (about 18 nuts) · 5.4 g protein · ₹272g / ₹10
General information, not medical advice. Values are approximate and vary by recipe and brand. Check with a doctor or dietitian if you have a health condition.