MGMuscleGuru.in
Home›Indian Diet›100g Protein Vegetarian Diet Under ₹150 a Day (Without Whey)
Indian Diet⏱ 9 min📅 October 2026

100g Protein Vegetarian Diet Under ₹150 a Day (Without Whey)

Quick Answer

You can reach 100 g of protein a day on a vegetarian diet for roughly ₹110 using soya chunks, dal, besan, peanuts, milk and curd, with no whey. Soya chunks, chana dal, besan and moong dal cost about ₹3 to ₹5 per 10 g of protein, while paneer, milk, curd and whey cost four to ten times more. Prices change by city, so use the formula to check your own.

MG
MuscleGuru Editorial Team
Sources are listed at the end of this article
About the prices: food prices vary by city, brand and week. Moong dal (about ₹113/kg) and chana dal (about ₹91/kg) come from government retail price monitoring in October 2026; milk (about ₹60/L), paneer (about ₹375/kg), curd (about ₹72/kg) and eggs (about ₹6 each) come from public market price trackers the same month. Soya chunks (₹150/kg), besan (₹100/kg), peanuts (₹130/kg), atta and rice are assumed typical shelf prices that I could not verify. The ranking is what matters, and the formula below lets you redo it with your own prices.

Cost per 10 g of Protein

To compare foods fairly, divide the price per kg by the grams of protein per 100 g. That gives the cost of 10 g of protein. The table uses dry weights, because that is how dal and chunks are sold.

FoodProtein per 100 g (approx.)Price usedCost per 10 g protein
Soya chunks (dry)52 g₹150/kgabout ₹2.9
Chana dal (dry)21 g₹91/kgabout ₹4.3
Besan (chickpea flour)22 g₹100/kgabout ₹4.5
Moong dal (dry)24 g₹113/kgabout ₹4.7
Peanuts (raw)25 g₹130/kgabout ₹5.2
Egg (1 whole)6.5 g per egg₹6 eachabout ₹9.2
Milk3.2 g per 100 ml₹60/Labout ₹18.8
Paneer18 g₹375/kgabout ₹20.8
Curd3.1 g₹72/kgabout ₹23.2
Whey concentrate (about 75% protein)75 g₹2,000 to ₹3,500/kg (assumed)about ₹27 to ₹47

Your own check: cost per 10 g of protein = price of the pack ÷ total grams of protein in the pack × 10. Read the protein per 100 g on the label. This also works for ready-to-drink protein lassi or buttermilk. I could not verify current pack prices and protein content for those products, so they are not in the table, but a quick calculation on the label will show whether they are good value.

Two things stand out. Dal, besan, peanuts and soya give protein at a fraction of the price of dairy. And whey is not a budget option: per gram of protein it costs more than paneer on these prices. You buy it for convenience, not economy.

A 100 g Protein Day for About ₹110

FoodQuantityProteinApprox. cost
Soya chunks (dry weight, soaked and cooked)40 g20.8 g₹6.0
Moong dal (dry weight)80 g19.2 g₹9.0
Besan chilla60 g besan13.2 g₹6.0
Peanuts30 g7.5 g₹3.9
Milk (tea and a glass)400 ml12.8 g₹24.0
Curd150 g4.7 g₹10.8
Whole wheat atta (about 4 rotis)100 g11.0 g₹4.5
Rice (dry weight)80 g5.4 g₹4.4
Roasted chana30 g6.0 g₹3.9
Food totalabout 100 gabout ₹72
Vegetables, oil and spicesextra protein not countedabout ₹38
Day totalabout ₹110

That leaves around ₹40 of headroom, which you can spend on paneer, eggs, fruit or a bigger portion of vegetables. Gas, electricity and your time are not counted.

How the Day Works

  • Breakfast: besan chilla with curd and tea made with milk.
  • Lunch: two rotis, moong dal, vegetables and a glass of milk or chaas.
  • Evening: roasted chana and peanuts.
  • Dinner: soya chunk curry with rice or rotis, plus vegetables.

Making Plant Protein Work

  • Eat a mix. Soya is a high-quality protein by itself, while pulses and cereals complement each other. Dal with roti or rice is a classic pairing for this reason.
  • Aim a little higher. Plant proteins are somewhat less digestible than animal proteins, so target the upper end of your range if you eat mostly vegetarian.
  • Cook soya chunks well. Soak them in hot water, squeeze out the water and cook them in a flavourful gravy so they are easy to eat daily.
  • Mind vitamin B12. Vegetarians should get B12 from dairy or a supplement, since plant foods do not provide it reliably.
  • Add eggs or paneer if you can. They add convenience and variety, but you do not need them to reach 100 g.

Who Should Be Careful

People with kidney disease, those advised to limit protein, and anyone with a thyroid condition who has been told to watch soy intake should follow their doctor's advice. This plan is for healthy adults. Needs differ if you are younger than 18, pregnant or breastfeeding.

Frequently Asked Questions

What is the cheapest source of protein in India?
On the prices used here, soya chunks, chana dal, besan, moong dal and peanuts all cost roughly ₹3 to ₹5 per 10 g of protein, making them the cheapest options by a wide margin. Eggs come next at around ₹9, while paneer, milk and curd cost about ₹19 to ₹23 per 10 g.
Is soya chunks safe to eat every day?
For most healthy adults, moderate daily amounts (such as 30 to 50 g of dry chunks) fit comfortably into a balanced diet. Soya is a complete plant protein. If you have a thyroid condition, take levothyroxine, or have been advised to limit soy, check with your doctor and keep intake consistent.
Is plant protein as good as animal protein?
Soya is close to animal protein in quality. Pulses and cereals are somewhat less digestible and each is low in a different amino acid, so eating a mix across the day (dal with roti or rice, for example) works well. If you rely mostly on plant protein, aim for the upper end of your target, around 1.6 to 2 g per kg of body weight.
How much protein do I actually need?
Around 1.6 g per kg of body weight for active people who train, so about 100 g for a 62 kg person. Use our protein calculator for your own number. Most sedentary adults need less.
Do I need whey protein to hit 100 g?
No. The sample day below reaches 100 g from ordinary Indian food. The ICMR-NIN Dietary Guidelines for Indians also advise getting protein from food rather than relying on supplements.

References

  1. Longvah T, Ananthan R, Bhaskarachary K, Venkaiah K. Indian Food Composition Tables 2017. National Institute of Nutrition, ICMR; 2017 (protein content values are rounded approximations; check pack labels for exact figures).
  2. ICMR-National Institute of Nutrition. Dietary Guidelines for Indians, 2024.
  3. Jäger R, et al. International Society of Sports Nutrition Position Stand: protein and exercise. J Int Soc Sports Nutr. 2017;14:20.
  4. Retail price data: Department of Consumer Affairs retail price monitoring (moong dal, chana dal) and public market price trackers (milk, paneer, curd, eggs), October 2026. Soya chunks, besan, peanuts, atta and rice prices are assumed typical shelf prices.
⚠️ Medical Disclaimer: This article is for educational purposes only and does not constitute medical advice. Always consult a qualified healthcare professional before making significant changes to your diet or exercise routine.

Related Calculators

💪Protein Calculator🌱Vegetarian Protein Calculator🔥TDEE Calculator

Related Articles

Hostel and PG Muscle Gain Diet (No Cooking)9 min →Best Indian Protein Sources9 min →How to Spot Fake Whey Protein in India9 min →