Dahi Protein Per 100g: Curd vs Greek Yogurt vs Paneer Compared
How Much Protein in Dahi Per 100g?
If you searched "dahi protein per 100g," you probably want a straight number. Here it is: 3 to 4 grams of protein per 100 grams of plain dahi. That is the range for most store-bought and homemade curd in India.
Sounds low? It is. I used to eat two bowls of dahi after workouts thinking it was a protein-rich food. Then I read the label on my Amul Masti Dahi pack. Just 3.2 grams per 100g. My post-workout snack had less protein than a single egg.
But dahi has other things going for it. It is packed with probiotics (good bacteria for your gut), calcium (about 80-100 mg per 100g), and B vitamins. It is also easy to digest, even for people who struggle with milk.
ICMR data: The Indian Council of Medical Research recommends 600 mg calcium daily for adults, and 100g of dahi provides about 80-100 mg — roughly 15% of your daily need — ICMR-NIN, 2020.
Complete Nutrition Chart — Dahi vs Greek Yogurt vs Paneer vs Milk
| Food | Protein (g) | Carbs (g) | Fat (g) | Calcium (mg) | Calories |
|---|---|---|---|---|---|
| Plain Dahi (Full Fat) | 3–4 | 4–5 | 3–4 | 80–100 | 60–70 |
| Greek Yogurt | 9–10 | 3–4 | 0–5 | 100–120 | 60–100 |
| Paneer | 18–20 | 1–2 | 20–25 | 200–250 | 260–300 |
| Full-Cream Milk | 3–3.5 | 4–5 | 3–4 | 120 | 60–65 |
| Boiled Egg (1 large) | 6 | 0.5 | 5 | 25 | 78 |
| Masoor Dal (Cooked) | 9 | 20 | 0.4 | 19 | 116 |
Notice how dahi and milk have nearly the same protein? That is because dahi is just fermented milk. The bacteria break down lactose (sugar) during fermentation, but they do not add extra protein.
The protein jump from dahi to Greek yogurt is the big story here. Greek yogurt has 2 to 3 times more protein because the whey (liquid) is strained out. What remains is thicker, denser, and protein-rich.
Indian Brand Comparison
| Brand / Product | Protein (g) | Type | Approx. Price (400g pack) |
|---|---|---|---|
| Amul Masti Dahi | 3.2 | Full-fat curd | Rs 40–45 |
| Mother Dairy Classic Dahi | 3.0 | Full-fat curd | Rs 35–40 |
| Nestle a+ Probiotic Dahi | 3.4 | Probiotic curd | Rs 45–50 |
| Epigamia Greek Yogurt (Natural) | 8.0 | Greek yogurt (strained) | Rs 55–65 (per 90g cup) |
| Homemade Dahi (full-cream milk) | 3–4 | Traditional curd | Rs 15–20 (cost of milk) |
The gap between regular dahi brands is small. You get about 3 to 3.5 grams per 100g no matter which brand you pick. The real difference comes when you switch to Greek yogurt — that jumps to 8-10 grams.
Epigamia Greek Yogurt costs about Rs 55-65 for a tiny 90g cup. That works out to roughly Rs 600 per kg. A litre of milk costs Rs 55-65 and makes about 800g of dahi at home. The price gap is huge.
Free shipping + 10-day free trial
How to Double Your Dahi’s Protein
The simplest way to boost dahi’s protein is to strain it. When you drain the watery whey, what stays behind is thicker and richer in protein. This is exactly how Greek yogurt is made.
You can do this with a muslin cloth over a bowl, but it is messy. The cloth slips. Dahi falls into the whey. You have to check it every hour.
The InstaCuppa Greek Yogurt Maker (2.5L) has a built-in nylon mesh strainer inside a BPA-free container. You pour dahi in, close the lid, and put it in the fridge. In 4 to 6 hours, the whey drains into the bottom container. Thick Greek yogurt sits on top.
Cost comparison: Epigamia Greek Yogurt costs about Rs 60 per 90g cup. Homemade Greek yogurt using the InstaCuppa strainer costs roughly Rs 15 per cup. That is a 75% saving, and you control the ingredients — no preservatives, no added sugar.
The smaller InstaCuppa Greek Yogurt Maker (1.1L) with stainless steel mesh works well for single servings or smaller families.
Make Fresh Dahi at Home
Store-bought dahi is typically 2 to 3 days old by the time you eat it. The longer dahi sits, the more sour it gets as bacteria keep fermenting.
Making dahi at home is simple — heat milk, add a spoon of old dahi, keep it warm overnight. But getting the temperature right is the tricky part. Too hot and you kill the culture. Too cold and the milk does not set.
The InstaCuppa Automatic Curd Maker (1L) handles temperature for you. Pour boiled milk (cooled to lukewarm), add a spoon of starter culture, press the button. The machine keeps the temperature steady at 42-45 degrees Celsius all night. Fresh dahi is ready in 6 to 8 hours.
The premium 304 stainless steel inner bowl is easy to clean and does not absorb odours. I set it up after dinner and have fresh dahi with breakfast. No guesswork, no checking at midnight.
For Gym-Goers — Which Has More Protein?
If your goal is muscle building, here is the ranking per 100g of protein:
- Paneer — 18-20g protein (highest among dairy)
- Greek yogurt (homemade strained) — 9-10g protein
- Eggs — 6g per large egg (about 13g per 100g)
- Masoor dal (cooked) — 9g protein
- Plain dahi — 3-4g protein
Dahi sits at the bottom of this list. But protein is not the only thing that matters. Dahi brings probiotics that help your gut absorb nutrients from other protein foods. Think of dahi as a support player, not the main scorer.
The smart move for gym-goers: make Greek yogurt at home (straining doubles the protein), add it to a smoothie with a banana and some nuts, and you get a 15-20g protein serving for under Rs 30.
ICMR recommendation: Indian adults need 0.8 to 1 gram of protein per kg of body weight daily. A 70 kg person needs 56-70 grams — ICMR-NIN Dietary Guidelines, 2020.
Honest Take — Dahi Alone Won’t Build Muscle
Let me be direct. Dahi is not a protein powerhouse. Many fitness influencers call it a "high-protein food" — it is not, at 3-4g per 100g.
To get 20 grams of protein from plain dahi alone, you would need to eat about 500-600 grams. That is more than half a kilo. Most people eat 100-200g of dahi in a meal.
Does that mean you should skip dahi? Absolutely not. Dahi gives you:
- Probiotics — good bacteria that improve digestion and nutrient absorption
- Calcium — 80-100 mg per 100g, important for bones
- B vitamins — especially B12 (important for vegetarians)
- Easy digestion — lactose is already broken down by bacteria
The best strategy is to combine dahi with higher-protein foods. A thali with dal (9g), paneer sabzi (18g), a glass of chaas, and fresh dahi on the side gives you a well-rounded meal.
Or take the shortcut: strain your dahi into Greek yogurt. The protein goes from 3-4g to 9-10g per 100g. Same dahi, more protein, better texture.
Want More Protein from Your Dahi?
Strain it into Greek yogurt at home. 3x more protein, 75% cheaper than store-bought.
Get the Greek Yogurt Maker — Try Risk-FreeFree Shipping + Free Returns + 1-Year Warranty + 10-Day Free Trial
Frequently Asked Questions
How much protein is in 1 cup of dahi?
One cup (about 200g) of plain dahi has 6 to 8 grams of protein. That is roughly equivalent to one boiled egg. For more protein, strain the dahi into Greek yogurt which gives 18-20 grams per cup.
Is dahi good for gym and muscle building?
Dahi alone is not enough for muscle building due to its low protein (3-4g per 100g). But it helps by improving gut health and nutrient absorption. Pair dahi with paneer, eggs, or dal for better results. Or strain it into Greek yogurt for 9-10g protein per 100g.
What is the difference between curd and Greek yogurt protein?
Plain curd (dahi) has 3-4 grams of protein per 100 grams. Greek yogurt has 9-10 grams per 100 grams. The difference is straining — Greek yogurt is strained curd with the whey removed, which concentrates the protein.
Which has more protein — dahi or milk?
Both dahi and milk have similar protein — about 3 to 3.5 grams per 100 grams. Dahi is just fermented milk. The fermentation process does not add or remove protein significantly.
Is Amul dahi high in protein?
Amul Masti Dahi has 3.2 grams of protein per 100 grams, which is similar to other dahi brands. It is not a high-protein food. For higher protein from a dairy source, switch to Greek yogurt (8-10g per 100g) or paneer (18-20g per 100g).
Can I make high-protein yogurt at home?
Yes. Make regular dahi using an automatic curd maker, then strain it for 4-6 hours using a Greek yogurt maker. The straining removes whey and concentrates protein from 3-4g to 9-10g per 100 grams. It costs about Rs 15 per cup versus Rs 60 for store-bought Greek yogurt.
How much dahi should I eat daily for protein?
Eating 200-300g of dahi daily gives you 6-12g of protein plus probiotics and calcium. But do not rely on dahi as your sole protein source. Combine it with dal, paneer, eggs, or nuts to meet your daily protein needs of 50-70 grams.
Founder, InstaCuppa | Building kitchen tools that give busy Indian moms their time back
The kitchen takes your mornings, afternoons, and evenings. Your family gets what's left.
InstaCuppa builds time-saving kitchen tools for busy Indian moms — so the kitchen stops stealing the moments you can't get back.
Morning chai without rushing. Evening walks with your kids. Sundays that feel like Sundays.
More time for what matters.
Amazon
Top Brand
10+
Years in Business
5L+
Happy Customers
88%
Positive Ratings
As rated on Amazon.in