Skip to content

Substitute for Dahi (Curd): 5 Best Yogurt Alternatives

Meet DhananiOur methodology

The best substitute for dahi (indian yogurt/curd) is Plain Yogurt (regular, not Greek) at a 1 cup plain yogurt per 1 cup dahi ratio. It works best for raita, kadhi, marinades. There are 4 other alternatives below, each with exact ratios and usage notes.

Best Substitute

Plain Yogurt (regular, not Greek)

1 cup plain yogurt per 1 cup dahi

Regular unsweetened yogurt is the closest match. Avoid Greek yogurt for kadhi as it is too thick.

Gluten-FreeThis substitute is gluten-freeRaitaKadhiMarinades

What are the other substitutes for dahi (indian yogurt/curd)?

2.

Greek Yogurt + Water

3/4 cup Greek yogurt + 1/4 cup water

Thin Greek yogurt to match dahi consistency. Whisk until smooth before using.

GFThis substitute is gluten-free
MarinadesCurriesRaita
3.

Coconut Yogurt

1 cup coconut yogurt per 1 cup dahi

Best vegan alternative. Slight coconut flavor works well in South Indian and curry recipes.

VeganThis substitute is vegan-friendlyGFThis substitute is gluten-free
Vegan raitaCurriesSmoothies
4.

Sour Cream (thinned)

3/4 cup sour cream + 1/4 cup milk

Higher fat content but similar tang. Works in marinades and curries. Not ideal for raita texture.

GFThis substitute is gluten-free
MarinadesCurries
5.

Buttermilk

1 cup buttermilk per 1 cup dahi (liquid recipes only)

For kadhi and drink-based recipes only. Too thin for raita or as a side dish. Provides the right tang.

GFThis substitute is gluten-free
KadhiChaasMarinades

What should you know before substituting dahi (indian yogurt/curd)?

To make dahi at home, heat milk to 180F, cool to 110F, stir in 1 tablespoon of existing yogurt as starter, and keep warm (oven with light on) for 6-8 hours. Indian dahi is always unflavored and unsweetened.

How do you substitute dahi (indian yogurt/curd) in a recipe?

Homemade set yogurt (curd) that is a staple in Indian cuisine. Thinner and tangier than Greek yogurt, used in raita, kadhi, marinades, and as a cooling side dish. Essential for tandoori marinades.

The best substitute for dahi (indian yogurt/curd) depends on what role it plays in your recipe. Our top recommendation is Plain Yogurt (regular, not Greek) (1 cup plain yogurt per 1 cup dahi), which works well for raita, kadhi, marinades.

If you need a different option, Greek Yogurt + Water (3/4 cup Greek yogurt + 1/4 cup water) is another reliable choice. Thin Greek yogurt to match dahi consistency. Whisk until smooth before using.

When substituting dahi (indian yogurt/curd), consider the flavor profile, texture, and cooking method of your recipe. For vegan alternatives, look for the options marked with the vegan badge above.

Substitution ratios verified against USDA FoodData Central and FoodSafety.gov. See our testing methodology for details.

Frequently Asked Questions

Is dahi the same as yogurt?

Dahi is Indian-style set yogurt (curd). It is thinner and tangier than Greek yogurt but similar to regular plain yogurt. Use unsweetened plain yogurt as a direct substitute.

Can I use Greek yogurt instead of dahi in curry?

Yes, but thin it with a little water first (3/4 cup Greek yogurt + 1/4 cup water). Greek yogurt is much thicker and higher in protein, which can make kadhi too thick without thinning.

Related Substitutes