Hitting your daily protein target does not have to be expensive, and the cost-per-gram of protein varies hugely between foods (ICMR-NIN, WHO). The cheapest protein sources in India are soya chunks, dal and other pulses, eggs, peanuts, sattu and roasted chana, all of which give a lot of protein for very little money. Milk, curd and paneer cost a bit more per gram of protein, while nuts like almonds are the most expensive way to get protein. To eat enough protein cheaply, build your meals around pulses and soya, add an egg where you can, snack on peanuts and roasted chana, and combine cereal with pulse. A protein-rich nutrition drink can add convenient, measured protein when time or appetite is short. All prices here are approximate and vary by city and season.
The cheapest ways to hit your daily protein in India are soya chunks, dal and pulses, eggs, peanuts, sattu and roasted chana, which cost the least per gram of protein. Milk, curd and paneer cost more, and nuts like almonds cost the most. Build meals around pulses and soya, and add eggs and peanut snacks. (56 words)
Medical Disclaimer: This article is for informational purposes only and is not a substitute for professional medical advice. Prices and protein values are approximate and vary. For a personalised diet plan, especially in pregnancy, consult your doctor or dietitian.
Author: Mylo Editorial Team, Mylo Parenting Desk Medically reviewed by: Mylo Editorial Board, aligned with ICMR-NIN, WHO and FOGSI guidance Last updated: 10 July 2026
Protein is essential for everyone, and especially important in pregnancy for your baby's growth and your own energy and hemoglobin (WHO, ICMR-NIN). But many families worry that eating enough protein is expensive. The good news is that some of the most protein-rich foods in India are also the cheapest. Once you know the cost-per-gram of protein, you can hit your daily target comfortably without straining your budget.
For general adults, aim for enough protein daily, and in pregnancy the need rises (ICMR-NIN, ACOG).
| Stage | Approximate daily protein |
|---|---|
| General adult | About 0.8 to 1 g per kg body weight |
| Pregnancy, first trimester | About 50 to 60 grams |
| Pregnancy, second trimester | About 60 to 70 grams |
| Pregnancy, third trimester | About 70 to 75 grams |
Featured answer: The cheapest ways to hit your daily protein in India are soya chunks, dal and other pulses, eggs, peanuts, sattu and roasted chana, which cost the least per gram of protein. Milk, curd and paneer cost more per gram, and nuts like almonds are the most expensive. To eat protein cheaply, build meals around pulses and soya, add an egg where you can, and snack on peanuts and roasted chana. Prices here are approximate and vary by city and season.
Here is an approximate comparison. Actual prices vary by city, brand and season, so treat these as a guide, not exact figures (ICMR-NIN).
| Protein source | Approx protein | Approx cost per 10 g protein* |
|---|---|---|
| Soya chunks | About 52 g per 100 g | ₹2 to 3 (cheapest) |
| Dal (toor, moong, chana) | About 24 g per 100 g (dry) | ₹5 to 7 |
| Peanuts or groundnut | About 25 g per 100 g | ₹5 to 7 |
| Sattu or roasted chana | About 20 g per 100 g | ₹5 to 7 |
| Chicken | About 27 g per 100 g | ₹8 to 11 |
| Eggs | About 6 g per egg | ₹9 to 12 |
| Paneer | About 18 g per 100 g | ₹10 to 15 |
| Milk or curd | About 3.3 g per 100 ml | ₹15 to 20 |
| Almonds or cashews | About 20 g per 100 g | ₹35 to 55 (priciest) |
*Approximate, for guidance only. Homemade paneer and curd cost less than store-bought.
A few foods stand out for giving the most protein per rupee (ICMR-NIN):
Build your meals and snacks around these, and hitting your protein target becomes easy and affordable.
Some protein foods are still healthy but cost more per gram of protein (ICMR-NIN):
These are worth including for variety and nutrients, just not as your main cheap protein source.
Smart, simple habits stretch your protein budget (ICMR-NIN, WHO).
Budget Protein Tips
Get more protein for less with these:
- Make soya chunks a staple: The cheapest protein, add to sabzi, pulao or curry
- Cook thicker dal, bigger portions: More pulse means more protein per meal
- Combine cereal and pulse: Dal-rice, khichdi or roti-dal makes a complete protein
- Snack on peanuts and roasted chana: Cheap, filling and protein-rich
- Add an egg where you can: Great value complete protein
- Use sattu: In drinks, parathas or laddoos for affordable protein
- Make paneer and curd at home: Cheaper than store-bought
Just a few of these each day, built around soya, dal and eggs, easily and cheaply meet your protein target.
Cheap raw foods like soya, dal and eggs give the best protein value, but they take time to cook and may not suit a low appetite. For convenience, a maternal nutrition drink like Mylo MamaGro offers measured protein along with key nutrients in one ready serving, which can be handy when you are busy, tired or struggling to eat, especially in pregnancy. It is not the cheapest protein per gram compared with soya or dal, but it adds convenience and a nutrient mix that whole foods alone may miss. Used alongside budget-friendly home foods, and on your doctor's advice, it can help fill protein gaps. You can explore Mylo MamaGro here: Mylo MamaGro. It supplements a balanced diet, it does not replace nutritious meals.
| Myth | Fact | Source |
|---|---|---|
| "Eating enough protein is always expensive" | Soya, dal and eggs give lots of protein cheaply | ICMR-NIN |
| "Only non-vegetarians can afford protein" | Soya, dal, sattu and peanuts are cheap veg proteins | ICMR-NIN |
| "Nuts are the best value protein" | Nuts are among the most expensive per gram of protein | ICMR-NIN |
| "Milk alone can meet your protein needs cheaply" | Milk is low in protein per rupee; combine it with pulses | WHO |
| "A nutrition drink is the cheapest protein" | It adds convenience, but soya and dal cost less per gram | ICMR-NIN |
Consider a check-in with your doctor or dietitian if you (ACOG, FOGSI):
They can help you build a cheap, balanced, protein-rich diet that fits your budget.
What is the cheapest source of protein in India? Soya chunks are the cheapest, followed by dal and pulses, peanuts, sattu, roasted chana and eggs (ICMR-NIN). These give the most protein per rupee.
Sabse sasta protein source kaunsa hai? (Hinglish) Soya chunks sabse sasta protein source hai, uske baad dal aur pulses, peanuts, sattu, roasted chana aur ande aate hain. Ye sabse kam paise mein sabse zyada protein dete hain. Paneer, doodh aur nuts thode mehnge hote hain per gram protein ke hisaab se.
How can I hit my protein target on a low budget? Build meals around soya chunks and dal, combine cereal with pulse, add an egg where you can, and snack on peanuts and roasted chana (ICMR-NIN). Making paneer and curd at home also saves money.
Kam budget mein protein target kaise poora karun? (Hinglish) Apne meals ko soya chunks aur dal ke around banayein, dal-rice ya khichdi jaise cereal-pulse combine karein, jahan ho sake ek anda dein, aur peanuts aur roasted chana snack karein. Ghar par paneer, curd aur sattu banana bhi paisa bachata hai. Ye sab sasta aur protein-rich hai.
Are nuts a good value protein? No, nuts like almonds and cashews are among the most expensive sources per gram of protein (ICMR-NIN). They are healthy for their fats, but not your cheapest protein.
Can vegetarians get cheap protein? Yes, easily. Soya chunks, dal, chana, sattu, peanuts and paneer are affordable vegetarian proteins (ICMR-NIN). Combining cereals and pulses improves protein quality.
Is a nutrition drink like MamaGro cheaper than whole foods? Not per gram of protein, whole foods like soya and dal cost less (ICMR-NIN). A nutrition drink adds convenience and a nutrient mix, useful when time or appetite is short, on your doctor's advice.
Why does milk cost more per gram of protein than dal? Because milk has only about 3 grams of protein per 100 ml, so you pay more per gram compared with concentrated sources like dal or soya (ICMR-NIN). Milk is still valuable for calcium.
Eating enough protein does not have to strain your budget. Once you compare the cost-per-gram, the winners are clear: soya chunks, dal and pulses, eggs, peanuts, sattu and roasted chana all deliver plenty of protein for very little money, while paneer, milk and especially nuts cost more.
Build your meals around these budget champions, combine cereal with pulse, and add an egg or peanut snack, and you can comfortably hit your daily protein target, even in pregnancy, without overspending. When time or appetite is short, a nutrition drink like Mylo MamaGro can add convenient, measured protein on your doctor's advice. Smart, affordable choices mean good nutrition is within everyone's reach.

This content is for informational purposes only and should not replace professional medical advice. Consult with a physician or other health care professional if you have any concerns or questions about your health. If you rely on the information provided here, you do so solely at your own risk.

Mylo wins Forbes D2C Disruptor award

Mylo wins The Economic Times Promising Brands 2022
Baby Carrier | Baby Soap | Baby Wipes | Stretch Marks Cream | Baby Cream | Baby Shampoo | Baby Massage Oil | Baby Hair Oil | Stretch Marks Oil | Baby Body Wash | Baby Powder | Baby Lotion | Diaper Rash Cream | Newborn Diapers | Teether | Baby Kajal | Baby Diapers Pants | Cloth Diapers | Laundry Detergent | Lactation Granules |