There’s nothing like good thick homemade Dahi!
It’s always a struggle for most expats to make Homemade Dahi or Curd at home! But I am here to spill the secrets to making the perfect homemade Dahi! As much as I like the readiness of store-bought Yogurt cups, it just never comes close to Homemade Dahi or ‘Curd’ (how most Indians refer to it!).
It’s not that the taste is the only deciding factor here. Of course store-bought Yogurt is consistent and always thick and strangely doesn’t go sour for days together in the fridge. But the experience of making something from scratch that, for me, sets (get it?) Homemade Dahi apart!

But how does one do it? A lot of expat friends struggle to make perfect homemade yogurt which seems like a child’s play when we’re back in India. Dahi often comes out as something that can be described as slimy, runny, ropey and of course, not completely set even after hours!
What’s the secret to making perfect homemade Dahi?

A simple step that we often miss when we’re abroad is boiling or heating the milk enough. We consume milk straight from the cans or tetra packs when we’re abroad because we trust the label when it says that it’s been pasteurised. But in India, we boil milk regardless of whether it came in a milk packet from a dairy (that is also pasteurised) or was delivered as raw whole milk by a gwaala (milkman).
Listen to Kanika and Sakshi discuss the uses of milk in the episode ‘Dairy in Punjab and North India‘ of the Kitchenpostcards Podcast.
After a bit of reading on a nearly ten-year old thread (no longer available) on making yogurt/ Dahi at home, I learnt that heating the milk to about 40-45 degrees C helps destroy a bacteria that’s already present in milk. That bacteria doesn’t let the lacto-bacillus (the good bacteria we want for making Dahi) thrive. This is something that we anyway do when we boil the milk in India.
When we don’t heat the milk enough and try to introduce the bacteria to set the curd, the result is a lacey/ slimy/ gooey Dahi that is barely set. It is just not firm enough. Although it tastes okay but the consistency of this kind of curd is not satisfactory.
I have used such failed curd batches by making lassis and smoothies, or marinated meats to avoid wastage. One could make Kadhi with it too but that calls for sour yogurt.
Here are some other things to keep in mind when making Curd/ Dahi at home:
- Introducing the bacteria when the milk is too hot results in sour curd that has a lot of whey (dahi ka paani).
- Not heating the milk enough results in lacey/gooey/stringy Dahi.
- Using Low fat milk or skim milk may result in Dahi that’s not firm enough.
- Use starter from a good quality Greek Yogurt that contains good bacteria strains. Be wary on ingredients like thickeners or any other additives.
- Keeping the milk in a cool place or not covering it doesn’t allow favourable ambient temperature for the bacteria to thrive.
- Adding a pinch of sugar sometimes helps to introduce something for the bacteria to feed on and thrive. This is optional of course!
- Adding a whole dried red chilli (sookhi laal mirch) also works like a charm and helps to set better yogurt. It does not alter the taste and you can also use it to set the next batch along with the starter.
- Room temperature is also something that plays a role in making perfect Dahi. In cold weather or air-conditioned rooms, you may need to place extra tea towels or a warm scarf or throw to keep the vessel warm. Where as, if it’s hot where you live, you may not need to use any towels at all.
- Keep the jar/vessel in a place where it stays UNDISTURBED for 5-6 hours.
- Always make a batch when you are in the house to monitor it. If you’re not around or keep it overnight, it may result in delay in refrigeration of the Dahi. Refrigeration is an important part as it helps to make the Dahi slightly firmer.

Now the question is, do you call it Curd or Yogurt?
In India we’ve always called it Curd or Dahi. But Curd also refers to the general process of curdling and making cheeses. So Paneer, technically, is a curd! In the west however, the term used is always Yogurt or Yoghurt. Kanika and I discussed this and found out that commercially produced yogurt has always had additional culture besides Lactobacillus. Strains of Streptococcus thermophilus are added along with Lactobacillus to make yogurt in the commercial dairy plants.
Kanika adds that the neighbourhood mithaiwalas or halwais might not have used added cultures but also their quantities were less in comparison to the current scale of commercial production. I have to admit that the first few times I made Dahi at home, I struggled too. But after some advice from my mom and some online blogs, I kept using subsequent cultures (jaamun, jaag or khatta as we call it in India) and it resulted in better results. It is something that comes with practice so don’t give up.
Make your own Yogurt Culture/ Starter/Khatta/ Jaaman with Dried Chilli Stalks
This is an addedum to the article after it was first published years ago. Dried red chilli stalks or even a whole dried red chilli can help you make better dahi or even your own starter. After a trip out of town, when I have to make dahi from store bought greek yogurt, I add a whole dried red chilli with the stem attached, to the warm milk along with the starter. The whole dried red chilli acts as an insurance and always results in a thick set yogurt.

Chilli stalks, whether from green or red chillies, contain lactic acid or lactobacillus (I’m not a scientist!) that helps curdle the milk. In fact some people use green chilli stalks in a small cup of warm milk to ferment the milk and make their own starter. The first starter batch should be kept small since it may have some flavour from the chillies and you may not want to eat it directly. But subsequent batches from this starter should result in a good batch of yogurt, provided you follow other tips listed above. See method here. Good luck making your own starter!
Here’s how I make the perfect Homemade Dahi at home now. The secret to making perfect homemade Dahi is out!
Equipment:
- Clean vessel with a lid (a terracotta yogurt jar works best but any clean vessel with a lid will do)
- A whisk (optional)
- A saucepan or pateela to boil the milk
Ingredients for Homemade Dahi
- 500 ml (or more) of Full fat OR Milk with at least 2% Fat; (you could also mix equal quantities of low and full fat milk)
- 1 teaspoon of Yogurt/ Jaman/Jaag/Khatta/ Greek Yogurt (homemade batch or store-bought; better still, ask a neighbourhood aunty for a starter)
- a pinch of sugar (optional) OR 1 whole dried red chilli
- A couple of tea towels (to keep the vessel warm)
Step 1: Boiling the milk
In a saucepan or a pateela, heat the milk to a boil or till it is steaming hot. Keep the heat on medium high and monitor for any spill overs. If you are using sugar, this is the time to add it and stir it in. Alternatively, you could add it when you are mixing in the starter.
Let the milk cool for about 5-10 minutes. Till then prepare a clean vessel or jar/bowl with a lid for transferring the hot milk for setting the curd. I used a glass container with an air tight lid.

In the clean vessel, place the teaspoon of jaag and spread it to break any lumps. I do this to ensure even distribution throughout the milk. To some of you, it may sound like mumbo-jumbo but sometimes when the milk is not too hot, the jaag or starter may not dissolve properly or evenly.

After 7-10 minutes, with clean dry hands, test the temperature of the milk. It should be comfortably hot and definitely not less than your body temperature. If you use a thermometer in the kitchen then you can measure. Ideal temperature should be 38 to 47 degrees C.
Step 2: Setting the Dahi/Curd
Pour the lukewarm milk in the vessel and stir well. If you are using a whole dried red chilli, you can just carefully place it on the milk and it will float. Red chilli contains enzymes that help in the curdling of the milk. Now cover the vessel with a lid and place it on an open tea towel that you can flip over it to cover. If you’re putting this in an air-conditioned room or if you live in a cold country you can place this in an oven.
You should keep it in a place where it will be undisturbed. I keep it on a table next to a large sunny window in the house and because we run the air conditioner all the time (We live in a desert!) I even cover the vessel with a throw to keep it warm.

Step 3: Let it rest. Do not Disturb!
Leave the vessel/jar undisturbed for 5-6 hours. For me, most batches take 4 and a half to 5 hours to set in the Dubai summers. Our room temperature is usually around 24-25 degrees C. This may vary for you depending on the your weather conditions. You could place it a slightly preheated oven to ensure it stays warm.
In 5 hours, uncover the vessel and gently tap the sides to check if the contents jiggle. If they do, then maybe then need some more time. If you’re confident it is set, you can place it the fridge to let it cool.
If you used a dried red chilli, you could either remove it and use it along with a teaspoon of starter to make another batch or you could let it sit in the dahi. It does not change the flavour.

Enjoy this perfect homemade Dahi in your meals as a side or in a nice cooling sweet or salty lassi.
I use it in this super easy Curd Rice, smoothies and it is also mandatory on the side of a loaded Aloo Paratha or Gobhi Ka Paratha in our house. And if you’re feeling confident about setting mishti doi, let no one stop you!
In case you want to set yogurt using your InstantPot, we’ve got a guide for that too!
Just keep going and you’ll be an expert at making Perfect homemade Dahi in no time! Now that you have learnt the secret to making perfect Dahi, how about we make some Dahi Bhalle?
Homemade Dahi or Indian Style Yogurt
Equipment
- A vessel with a lid
- A couple of tea towels to keep the vessel warm
- A whisk (optional)
- A thermometer (optional)
- A saucepan or pateela to boil the milk
Ingredients
- 500 ml Full fat OR Milk with at least 2% Fat You can also mix equal amounts of low fat and full fat milk.
- 1 teaspoon Curd/ Yogurt/Jaman/ Jaag/ Khatta (homemade batch or store-bought; better still, ask a neighbourhood aunty for a starter)
- 1 pinch Sugar Optional
- 1 dried red chilli Optional
Instructions
Boiling the Milk
- In a saucepan or a pateela, heat the milk to a boil or till it is steaming hot. Keep the heat on medium high and monitor for any spill overs. If you are using sugar, you could add it now and stir it in. Alternatively, you can add it when you are introducing the starter.
Let the Milk Cool to the right temperature
- Let the milk cool for about 5-10 minutes. Till then prepare a clean vessel or jar/bowl with a lid for transferring the hot milk for setting the curd. I used a glass container with an air tight lid.
- In the clean vessel, place the teaspoon of jaag/starter and spread it to break any lumps. I do this to ensure even distribution throughout the milk. Sometimes when the milk is not too hot, the jaag or starter may not dissolve properly or evenly, so I recommend breaking it up using a spoon or whisk.
- After 7-10 minutes, with clean dry hands, test the temperature of the milk. It should be comfortably hot and definitely not less than your body temperature. If you use a thermometer in the kitchen then you can measure. Ideal temperature should be 38 to 47 degrees C.
Introducing the Starter/Jaamun/Khatta
- Pour the lukewarm milk in the vessel with the starter and stir it well. If you are using a whole dried red chilli, you can just carefully place it on the milk and it will float. Red chilli contains enzymes that help in the curdling of the milk. Now cover the vessel with a lid and place it on an open tea towel that you can flip over it to cover. If you’re putting this in an air-conditioned room or if you live in a cold country you can place this in an oven.
- You should keep it in a place where it will be undisturbed. I keep it on a table next to a large sunny window in the house and because we run the air conditioner all the time (We live in a desert!) I even cover the vessel with a throw to keep it warm.
Let the Dahi set undisturbed
- Leave the vessel/jar undisturbed for 5-6 hours. This may vary for you depending on the your weather conditions. You could place it a slightly preheated oven to ensure it stays warm. See notes below.
- In 5 hours, uncover the vessel and gently tap the sides to check if the contents jiggle. If they do, then maybe then need some more time. If you’re confident it is set, you can place it the fridge to let it cool and finish setting.
- Enjoy this Perfect homemade Dahi in your meals as a side or in a nice cooling sweet or salty lassi.I use it in this super easy Curd Rice, smoothies and it is also mandatory on the side of a loaded Aloo Paratha or Gobhi Ka Paratha in our house. And if you’re feeling confident about setting mishti doi, you can try that too.
Video
Notes
- Introducing the bacteria when the milk is too hot results in sour curd that has a lot of whey (dahi ka paani).
- Not heating the milk enough results in lacey/gooey/stringy Dahi.
- Using Low fat milk or skim milk may result in Dahi that’s not firm enough.
- Use starter from a good quality Greek Yogurt that contains good bacteria strains. Be wary on ingredients like thickeners or any other additives.
- Keeping the milk in a cool place or not covering it doesn’t allow favourable ambient temperature for the bacteria to thrive.
- Adding a pinch of sugar sometimes helps to introduce something for the bacteria to feed on and thrive. This is optional of course!
- Adding a whole dried red chilli (sookhi laal mirch) also works like a charm and helps to set better yogurt. It does not alter the taste and you can also use it to set the next batch along with the starter.
- Room temperature is also something that plays a role in making perfect Dahi. In cold weather or air-conditioned rooms, you may need to place extra tea towels or a warm scarf or throw to keep the vessel warm. Where as, if it’s hot where you live, you may not need to use any towels at all.
- Keep the jar/vessel in a place where it stays UNDISTURBED for 5-6 hours.
- Always make a batch when you are in the house to monitor it. If you’re not around or keep it overnight, it may result in delay in refrigeration of the Dahi. Refrigeration is an important part as it helps to make the Dahi slightly firmer.

Also read: The one thing that made me better at making Homemade Yogurt
[…] The Secret for Making Perfect Yogurt at Home […]
[…] Secrets to Making the Perfect Dahi At Home (Yogurt) […]
[…] Homemade yogurt or Dahi has been a standard with stuffed parathas as it cools down the steaming hot parathas to a perfect temperature – just right to not burn our tongues. As we grew up and could handle spicier things we started devouring them with pickles, most of them homemade. […]
[…] cups Oats (any kind) 1 cup of Rava/Sooji salt to taste 2 tbsp Sour Yogurt 1 tsp baking powder […]
[…] Homemade Yogurt aka Dahi […]
HELLO LADIES I WANT TO MAKE DAHI BUT HAVE NO STARTERS SO CAN I GO AHEAD AND USE STORE BOUGHT DAHI YOGURT AS STARTER? – THANKYOU
Hi,
I think we replied on Youtube already. Look forward to hearing of your own dahi adventures. It is a process and takes practice and patience.