Make Dahi (curd), a creamy, luscious Indian yogurt the traditional way in the comfort of your own home with only two ingredients - whole milk and a yogurt starter!! The recipe and technique was passed down by my great-great grandmother. Use dahi to make dishes like Mango Lassi or serve it as a side along with dal and roti.
I have to say, I'm extremely grateful for Masala and Chai. I'm not sure I would take the time to learn traditional Indian recipes without it. Now I'll get to pass off these recipes to my kids, and of course to all my readers!
My mom learned how to make dahi where she grew up in Uttar Pradesh in India. She actually learned how to make raita (yogurt side dish) from her great-grandmother in clay pots with fresh buffalo milk. She has always preferred to make homemade chutneys, achaars, yogurt, freshly dried herbs, and would dry out spices and grind them herself.
No Instant Pot required for "instant yogurt"!! There's some charm in doing things the old school way with Indian traditions and techniques passed down from generation to generation.
Making dahi at home really only takes about 10-15 minutes of being involved. At the end, you have thick, creamy luscious homemade curd at a fraction of the price in-store. The ingredients are also super accessible - just whole milk and a yogurt starter!
Jump to:
What is Dahi?
Ma'am, this is just yogurt. Okay, it's NOT though!!
Dahi, translated to curd, is cultured milk that is boiled, frothed, and mixed with a starter to make an Indian-style yogurt in the Indian subcontinent.
Most Indian households make their own homemade yogurt on a weekly basis. We use it to serve as a side with dal (lentils) and roti, lassi, added into curry for a bit of creaminess, or even to marinate meat or paneer. Once we reach the end of the dahi, we save a spoonful as a starter to make more for the next week.
It's also used as a base for a ton of side dishes, such as raitas like Boondi Raita and Dahi Vada.
Ingredients for Homemade Curd
Milk. Use plain whole milk to make dahi. Do not use fat free, 2%, plant-based, or any other types of milk.
Yogurt Starter. The yogurt starter is a bacteria culture which helps the milk solidify into a creamy yogurt. It's just a scoop of dahi.
The best way to get the culture is by starting with someone else's - whether you ask in your local town's Facebook group, steal some from a family friend, visit your local Indian restaurant, or buy a container of dahi from the Indian grocery store to start with. You can also use plain Greek full-fat yogurt, but this will result in a slimy texture with most brands.
In our family and friends circles, all the aunties borrow a bit of each other's dahi for a new starter.
The Three Components to the Best Yogurt
Your quality of dahi will depend on three things:
- The milk. The best milk to use is farm fresh buffalo or cow milk with full-fat. Otherwise, use whole milk from the grocery store.
- The starter. The best dahi is really dependent on the starter. The dahi shouldn't be too sour.
- The weather. Dahi can be made year-round, however, the amount of starter used and the resting time is dependent upon the weather. The starter thrives at a warmer temperature and the yogurt sets faster when warm. It can take more starter and time to solidify in cooler weather.
How to make Dahi or Curd at home
Making dahi is so easy that a lot of people even do it daily. If you're making it for the first time, then you'll come to see really how accessible dahi is and how simple it is to troubleshoot.
1. Boiling the Milk
Rinse a heavy bottom pot really well. You can lightly oil or brush butter around the bottom and sides to prevent the milk solids from sticking and burning. Pour in the milk and bring it to a boil on low to medium heat.
Keep stirring the milk to prevent the milk from burning. The milk will start to form a layer of malai (cream) at the top. You can choose to mix this in to the milk or allow the cream to develop.
Once the milk comes to a boil, you'll see a ton of tiny air bubbles. Reduce the heat to a low flame and let the air bubbles envelop the milk at the top so the milk is bubbly all around. This gives a stronger flavor and results in a thicker curd.
2. Cool and Froth the Milk
Remove the heavy bottom pot from heat and allow the milk to cool to about 135°F, or just until you're able to comfortably touch the hot milk
Pour the milk from the heavy bottom pot into a clay pot or a bowl that you'll store the dahi in. Start with the pot as close to the bowl as possible, and continuously pour the milk while moving the pot higher and higher. This is called pulling the milk. It may be a bit messy so have a towel on hand.
Do this one more time, transferring the milk from the bowl back to the heavy bottom pot.
3. Mix in the Starter
Add a teaspoon to a tablespoon of starter into the clay pot or bowl that you'll store the yogurt in. Mix the starter super well with a spoon so it's smooth and covers the bottom of the bowl.
Pour the milk back into the bowl from the heavy bottom pot, using the same pulling technique.
Give the milk a quick stir to ensure the starter is mixed throughout.
4. Cover and set
Cover the yogurt with a lid and wrap it tightly in a towel to allow it to set for 6-10 hours. If it's warm, the dahi will only need about 6 hours to set. If it's cooler, it will need about 10 hours to set and should be kept in a warm place like the oven. Avoid moving or disturbing the bowl until the yogurt has set.
After the curd has set, refrigerate it.
Expert Tips and Tricks
- It's not uncommon to make smaller, individual bowls of yogurt. If you're working out of a large bowl all week, the whey tends to separate leaving large puddles of it.
- Use full fat milk or whole milk only. This will work with 1% or 2% milk, but it won't be as rich and may be too sour. This won't work with plant-based milk.
- Temperature is very important when mixing the culture. It should feel hot to the touch.
- Once the culture has been mixed, put a lid on it and wrap it in a towel and leave it alone. Do not disturb the milk. Leave it in the oven to conserve the heat.
- Sour dahi can still be used in lassi or Kadhi. Once it becomes slimy, it should be thrown away.
Heating and Frothing the Milk
The milk should be brought to a temperature of at least 180°F or the boiling point at ~200°F before fermenting the milk. The act of boiling the milk improves the texture and richness of the yogurt. The "good" bacteria will consume the lactose, turning the lactose sugars into lactic acid, which traps the fat into a thick, creamy yogurt that's a bit tart in taste. Heating the milk also kills any bad bacteria in the milk.
The purpose of frothing the milk is to disperse the bacteria with the fats throughout the milk instead of letting the cream layer form at the top so it's rich and smooth throughout the curd.
Frequently Asked Questions
Using Greek yogurt as a starter may result in sticky or slimy curd. It ultimately depends on what you're using as a starter. I highly recommend asking someone else for a bit of dahi as a starter, whether it's a family friend, a local Indian restaurant, or purchasing a container of dahi from an Indian store to make your first ever batch.
It's almost like sourdough starter - you either make your own which you nurture for years, or you borrow someone else's.
Yes, the bacteria can become slimy and will need to be discarded. The yogurt will be slimy and smell bad. The fresh starter should be no older than 1 week old.
In the hotter months, you only need about a teaspoon of starter because the bacteria prefers warmth. In the cooler months, use at least a tablespoon.
This can happen for a few reasons. The milk temperature was either too low or there wasn't enough culture.
If it doesn't set, you can put the milk in the microwave for 3-4 minutes or reheat to 135°F, add more culture, and wrap it in a towel and keep in a warm place. This won't yield the best dahi, but you can still use it as a starter for another batch, use it as a marinade, or mix into Kadhi.
Dahi doesn't have any additives from processing it. It's simply whole milk with a culture that's boiled and solidified. The textures are almost the same, except dahi is smoother and tangy.
You can continue saving a tablespoon of starter from the previous batch of dahi indefinitely if maintained well and used within a week of making the most recent batch.
Dahi will start souring after 5 days. The culture should be used within 7 days of making a fresh batch of dahi. If you don't plan on making another batch within the week, freeze a tablespoon in an airtight container for up to two months. Typically you should never freeze yogurt and thaw it out again, but this is such a small amount it's usually okay.
This is completely normal. The liquid in the dahi is whey, which is incredibly nutritious but very tangy. You can drain a bit of the whey and add it into smoothies or mix it into some of your cooking.
My mom also recommends mixing it into doughs because it will result in fluffier and softer breads.
Recipes to try that use Dahi
Dahi is an incredibly versatile ingredient that can be used in several ways. Here's a few recipes to check out using dahi:
As an ingredient
To marinate meat
Serve as an accompaniment
Recipe
Want to Save This Recipe?
Thinking about making this recipe? Enter your email and I'll send it straight to your inbox to save for later. Plus, get new recipe inspiration from me every week!
By submitting this form, you consent to receive emails from Masala and Chai.
Dahi (Indian Curd Yogurt)
Equipment
Ingredients
- 4 cups whole milk
- 1 tablespoon yogurt starter
Instructions
- Heat a heavy bottom pot on medium heat. Pour in the milk and bring to a boil while stirring in intervals and scraping the sides to avoid burnt milk. You're looking for a lot of air bubbles.
- When the milk reaches it's boiling point, remove the pot from heat and cool to about 135°F, or when you can comfortably touch the warm milk.
- Once the milk is at 125 - 135°F, slowly pour the milk from the heavy bottom pot into a medium sized bowl. Start as close to the medium sized bowl as possible, and slowly pour in the milk as you raise the heavy bottom pot higher and higher while continuously pouring the milk. This is the first pull.
- Repeat. Pour the milk from the medium sized bowl back into the heavy bottom pot, starting as low as possible and continuously pouring the milk while raising the bowl higher and higher.
- In the empty bowl, add a tablespoon of yogurt starter and mix it until smooth and coating the bottom.
- For a third time, pour the milk from the heavy bottom pot back into the bowl in the same fashion, starting from low and moving higher and higher. This should create a ton of air bubbles.
- Stir the milk to fully combine the yogurt starter with the milk.
- Cover the bowl with a plate. Wrap the bowl with the plate on it with a towel and store at room temperature (~73°F) or in a warm place like the oven for up to six hours undisturbed.
- After the sixth hour, carefully unwrap the towel and uncover the lid. Check for a thick, jiggly consistency by gently shaking the container to see if the dahi has set.
- Once the dahi has set, transfer the bowl to the fridge and chill for a minimum of an hour before serving.
Notes
- Yogurt starter refers to a scoop of dahi from a previous batch or from someone else's dahi. A scoop of plain, full-fat Greek yogurt also works but may result in slightly slimy dahi.
- Store the dahi in the fridge for up to 5-7 days with a lid.
- Save a tablespoon of the dahi as a starter for the next batch.
RK says
Approximately what temperature does the milk cool down to after you froth it and its ready for the starter? I've gotten the boiling part down but I'm still having issues with my dahi setting.
Shweta Garg says
About 125F.
RK says
Any idea why my dahi won’t completely set? Like it’s usually 80-90% set and rest is the whey. In the past when I did it, it would set beautifully but after letting my mom do it for me and trying to do this again, I can’t seem to get it to that perfection anymore. Is it the amount of starter I use or temperature of the milk when putting starter in or the amount of time I leave it? I’ve left it for 12 hours and it still is like that. The interesting part is that even after 12 hours it won’t get tart either. It’ll be a very mild taste. Appreciate any insight you might have.. this seems to be a great mystery for me.
Shweta Garg says
Where are you getting your starter from? It sounds like it’s no longer viable and you may need a new one, especially if it isn’t tart dahi. It can also be the temperature as it’s setting, it needs to be warm as it sets. During the winters, mine can take up to 8 hours to set so I usually leave it in the oven in plenty of towels. And you’re using whole milk, right?
Feel free to DM me on Instagram with an image so I can take a look!
Lydia says
This was so easy and delicious!! Can't wait to make more.
Shweta Garg says
So glad to hear that!!
Ann says
What do you think about using an unglazed clay pot to make dahi? My mother never used one - she tends to use stainless steel or plastic containers. I've been using stainless steel, but it retains a lot of moisture. I don't want to use plastic. The unglazed clay pot seems like it will absorb the excess moisture but I'm worried about bacteria hanging out inside the semi-porous clay material. What do you think?
BTW, I love your site - some traditional indian recipes (explained by a first-generation 'Indo-Canadian/American) and some fusion recipies - can't wait to try them!). The Chole Bhature takes me back to my childhood (my mom rolled the bhature, while I fried them...didn't enjoy making them but loved the taste).
Do you have a good recipe for mattar paneer?
Shweta says
I had to ask my mom this - according to what her grandmother did in old times, they used unglazed clay pots but they have to be seasoned first, aka covered in oil or butter on the inside and baked at high temperatures for 20-30 minutes. This is so the dahi doesn’t smell/taste like earth, but it’ll still change the flavor of the dahi. I absolutely do not recommend plastic, and stainless steel does not retain moisture in our experience.
And thank you so much! I really appreciate that!
Ann says
Interesting about the seasoning...good to know!
Ann says
When I make the yogurt, after it has been left to set for 8-10 hours, there is a layer of whey on top. The rest is set. Why does this happen?
Shweta says
This is completely normal, don’t worry about it! Here’s a great article on why this happens - https://spoonuniversity.com/lifestyle/water-top-yogurt-surface-whey.
Ann says
Thank you for the explanation! I thought maybe it was because my milk was too hot or I left it out too long. Good to know it is normal.