Dahi Protein Per 100g: Curd vs Greek Yogurt vs Paneer Compared

By Saran Reddy, Founder — InstaCuppa | May 2, 2026 | 7 min read | Last updated: May 2, 2026

How Much Protein in Dahi Per 100g?

Dahi protein per 100g is roughly 3 to 4 grams. That is less than one boiled egg (6 grams) and far less than paneer (18 grams). Dahi is not a high-protein food. Its real strength is probiotics for gut health and calcium for strong bones.

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

Per 100 grams, paneer leads with 18-20 grams of protein. Greek yogurt comes second at 9-10 grams. Full-cream milk gives 3.2 grams. Plain dahi sits at 3-4 grams. Each food has a different role in an Indian diet.
Nutrition Comparison Per 100g (Approximate Values)
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

Among popular Indian brands, Amul Masti Dahi has 3.2 grams protein per 100 grams. Mother Dairy Classic Dahi has 3.0 grams. Nestle a+ Probiotic Dahi has 3.4 grams. Epigamia Greek Yogurt leads at 8 grams per 100 grams.
Protein Content — Popular Indian Dahi Brands (Per 100g, from packaging)
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.

Make Greek Yogurt at Home — Rs 15/Cup

Free shipping + 10-day free trial

How to Double Your Dahi’s Protein

Straining dahi through a fine mesh for 4 to 6 hours removes whey liquid and concentrates the protein. The result is Greek yogurt with 9 to 10 grams of protein per 100 grams — roughly double or triple the protein of plain dahi.

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

An automatic curd maker heats milk to the right temperature, adds culture, and maintains warmth for 6 to 8 hours. Fresh dahi is ready by morning. Homemade dahi has zero preservatives and costs less than half the price of store-bought brands.

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?

For protein per 100 grams, paneer leads at 18-20 grams, followed by Greek yogurt at 9-10 grams, eggs at 6 grams per egg, and plain dahi at 3-4 grams. Gym-goers should pair dahi with higher-protein foods rather than relying on dahi alone.

If your goal is muscle building, here is the ranking per 100g of protein:

  1. Paneer — 18-20g protein (highest among dairy)
  2. Greek yogurt (homemade strained) — 9-10g protein
  3. Eggs — 6g per large egg (about 13g per 100g)
  4. Masoor dal (cooked) — 9g protein
  5. 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

At 3-4 grams protein per 100 grams, you would need 500 grams of dahi to get just 15-20 grams of protein. That is a lot of dahi. Pair dahi with paneer, eggs, dal, or nuts for a complete protein intake. Or strain your dahi into Greek yogurt at home.

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-Free

Free Shipping + Free Returns + 1-Year Warranty + 10-Day Free Trial

Health Disclaimer: The nutrition data in this article is approximate and based on USDA, ICMR-NIN, and brand packaging labels. Individual values may vary by brand, fat content, and preparation method. This article is for informational purposes only and is not a substitute for professional dietary advice. Consult a registered dietitian or doctor for personalised nutrition guidance.

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.

Saran Reddy

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

Free Shipping | 1-Year Warranty | 10-Day Free Trial | Free Returns

Related Articles

Back to blog