The Kitchen Docs

  • Home
  • Recipes
  • About
  • Subscribe
menu icon
go to homepage
  • Home
  • Recipes
  • About
  • Subscribe
    • Facebook
    • Instagram
    • Pinterest
    • Twitter
  • subscribe
    search icon
    Homepage link
    • Home
    • Recipes
    • About
    • Subscribe
    • Facebook
    • Instagram
    • Pinterest
    • Twitter
  • ×
    Home » Recipes » Indian

    Homemade Dahi Recipe (Indian Yogurt) - 2 Ingredients, No Yogurt Maker

    Published: Apr 22, 2026 by Vaishali · This post may contain affiliate links · Leave a Comment

    • Facebook
    • Email
    Jump to Recipe Print Recipe

    Learn how to make thick, creamy dahi at home with just two ingredients — whole milk and a yogurt starter. No yogurt maker needed and you have your Indian yogurt recipe. Tips for setting dahi in any climate, plus troubleshooting for common problems.

    A golden spoon over a bowl with Indian-style yogurt, or homemade dahi.

    📋 Recipe at a Glance

    Whole milk + a yogurt starter. The simplest thing you will ever make!

    • ⏱Time - 15 minutes active and then 5-6 hours setting time
    • 🥛Ingredients - 2
    • 📋Steps - boil the milk, cool, add culture, and set.
    • 🌿Diet - Vegetarian, Gluten-free
    • 🫙Equipment - No special equipment needed
    • 👨‍👩‍👧 Servings - Makes 2 cups

    Every Indian kitchen runs on certain staples, and homemade dahi (Indian yogurt) is among them. Growing up, a fresh batch was always setting in a warm corner—never store-bought. You simply saved a bit from one batch to start the next, keeping the cycle alive.

    Find Us More Often in Your Searches

    Hit the button, then hit the 'Save' (Star icon) on the Google page to personalize your searches to include this site more often in your results.

    + Add as Preferred Source

    Moving to the US meant relearning how to set dahi. Between different milk and colder kitchens, it took trial and error to replicate the thick, tangy yogurt of my childhood. Dr. A has since perfected the technique, and this post shares everything we’ve learned along with our two-ingredient family recipe.

    Blank Form (#3)

    Get this recipe in your inbox.
    Share your email and we will send it straight to your inbox. Plus, enjoy regular doses of recipe inspiration as a bonus!

    If you've never made yogurt, you'll find it's one of the easiest, most rewarding kitchen projects. If you dislike the texture of store-bought versions or are struggling to replicate the taste of home while abroad, this recipe is for you.

    Enjoy it with my aloo parantha recipe, with any dal (my mixed dal recipe is a reader favorite), with chicken biryani or make raita with it, serve with any vegetable dish (like my paneer bhurji) or serve on the side to cool down the spice from any curry like rajma or matar paneer. Nothing beats using homemade dahi in my Punjabi Kadhi recipe.

    Jump to:
    • 📋 Recipe at a Glance
    • 🆚 Dahi vs Yogurt — What's the Difference?
    • 📋Recipe Ingredients
    • 👩‍🍳Steps to make this recipe
    • 👉How to make dahi in Instant Pot
    • 💭Vaishali's Tips!
    • 🫙Storage instructions
    • 🌡️ How to Set Dahi in a Cold Kitchen
    • 🔧 Troubleshooting — Why Didn't My Dahi or Yogurt Set?
    • ❓FAQs
    • Related
    • Homemade Dahi Recipe (Indian Yogurt)

    🆚 Dahi vs Yogurt — What's the Difference?

    Though yogurt might be the literal English translation of the Hindi word "dahi", I do not think they are exactly the same. In Indian English, the word "curd" means dahi and not the curds you get when making cheese. If an Indian recipe calls for curd, it means dahi or yogurt.

    The biggest difference between dahi or Indian yogurt or curd is the consistency and texture. Dahi is more "set" and has a mildly tangy flavor and less thicker than Greek yogurt. The western, store-bought yogurts are almost "slimy" and stringy in texture and thicker in consistency.

    📋Recipe Ingredients

    • Milk - this is the single most important variable in your dahi. Whole milk (full-fat) produces the thickest, creamiest, most flavorful dahi. Do not use skim or 1% milk — the lower fat content produces a thin, watery dahi that will disappoint you. The quantity is flexible — this recipe scales easily.
    • Yogurt Starter or Culture - this is what turns your warm milk into dahi. We call it "khatta" but "jaag" is also traditional Hindi/Punjabi terms used for the yogurt starter. When you first start making dahi at home, you can get a starter from someone or use a store-bought plain, whole-milk yogurt starter; look for "live active cultures" on the label. Once you have made your first batch, save the starter from it to start your next batch.

    Don't forget to check out the recipe card below for the quantities.

    👩‍🍳Steps to make this recipe

    Step 1: Set a heavy bottom stainless steel sauce pan on medium high heat and add milk to it. Heat the milk to just below a full rolling boil.

    Step 2: Pour the milk into the container that you going to set your yogurt or dahi in. I recommend using a glass bowl with a lid. But any container with a lid should work.

    Heating up milk in a stainless steel saucepan to make homemade dahi or Indian yogurt.
    Pouring milk into a glass bowl to make homemade dahi or Indian yogurt.

    Step 3: Wait for a few minutes for the milk to cool down to a temperature of 105-110°F (40–46°C). You can use a thermometer for this, or simply wash your hands, dip a finger into the milk bowl, and count to three before the milk starts to feel hot on your finger.

    Step 4: Add the yogurt starter or culture to the cooled milk.

    A digital thermometer dipped in a bowl of milk to set homemade dahi or Indian yogurt.
    Adding yogurt culture to a bowl of milk to make homemade yogurt or dahi.

    Step 5: Stir or whisk the culture into the milk well.

    Step 6: Cover the bowl with the lid and set in a warm spot to set for 4-6 hours. I usually set the bowl inside my oven (that is not on). After about 6 hours, your dahi should be ready. Transfer to the refrigerator to set further and chill.

    Stirring milk in a bowl to make Indian-style yogurt, or homemade dahi.
    A golden spoon in a bowl of Indian-style yogurt, or homemade dahi.

    👉How to make dahi in Instant Pot

    I prefer making yogurt using the traditional method that I shared but if you want to use Instant Pot to set dahi, here are the steps. This method takes longer.

    1. Pour a cup of water into the steel insert of your instant pot and place a trivet.
    2. Add milk to to a glass bowl that fits in your instant pot and carefully lower it on to the trivet.
    3. Close the Instant Pot lid with the vent in sealing position and set it to "Steam" mode for 1 minute.
    4. After the timer goes off, let the pressure release naturally.
    5. Open the Instant Pot and let the milk cool to approximately 110°F or 43°C. It will take about an hour to for the milk to cool down.
    6. Stir in the starter and cover the bowl with the lid (loosely).
    7. Set the Instant Pot to "Yogurt" mode.  This will automatically set the timer to 8 hours.
    8. After 8 hours, the dahi is ready. Remove from the instant pot and refrigerate to set further and chill.

    💭Vaishali's Tips!

    • Rinse your sauce-pan with water before setting it up to heat the milk. This will prevent milk from sticking to the pan. Use only medium-high heat.
    • Use full fat or whole milk. Low-fat or skim milk yogurt will not set well and will not have the characteristic dahi consistency.
    • The temperature of the milk is very important. Before you add the culture or starter, the milk should be lukewarm (105-110°F (40–46°C)). To check this temperature, you can use a thermometer or perform the finger-dip test. Dip a finger (wash hands first) into the milk bowl, and count to three before the milk starts to feel hot on your finger. If the milk feels hot before you can count to three, it's too hot. Let it cool for a couple of more minutes. If it has cooled down, microwave it for 30 seconds and test again.
    • If a skin forms on the milk (malai in India), you can remove it or strain the milk through a fine-mesh sieve before adding it to the bowl.
    • Ask your friends for the starter - chances are that you know someone who makes yogurt at home. If you are local, get in touch with me ! If not, start with store-bought, whole-milk yogurt with "live culture," and over time, you will get to a taste and consistency that is familiar and homely.
    • Don't be disheartened if your first batch fails. Great dahi is built through repetition and experience. Try different milk brands, different starter quantities, and different corners of your kitchen. A few batches in, you will know exactly what works for you.

    🫙Storage instructions

    Store the dahi in the bowl you set it in your refrigerator. It stays good for up to 3-5 days. Then it's time to make a fresh batch!

    🌡️ How to Set Dahi in a Cold Kitchen

    The goal is simple: keep the dahi as close to 105–115°F (40–46°C) as possible for the entire time while it is "setting" without disturbing it. Here are the most reliable methods, starting with the easiest.

    • The Oven Light Method: Turn on your oven light and leave the door closed for 10 minutes to let the temperature build up slightly. Then place your covered dahi container inside, close the door, and leave it undisturbed for 6–8 hours.
    • The Towel Wrap Method After adding the starter and covering your dahi container, wrap it tightly in a thick kitchen towel. Place the wrapped container in the warmest spot in your kitchen, away from drafts and cold windows.
    • The Instant Pot Method If you have an Instant Pot with a yogurt setting, this is the easiest hands-off option. See the instructions above.
    A golden spoon in a bowl of Indian-style yogurt, or homemade dahi.

    🔧 Troubleshooting — Why Didn't My Dahi or Yogurt Set?

    • My dahi didn't set at all — it's still liquid Most likely the milk was too hot when you added the starter, which killed the live cultures. Start again, and this time use the finger test — the milk should feel warm and comfortable, not hot. The second most common cause is a weak starter. If your store-bought yogurt has been sitting in the fridge for a while, the cultures may no longer be active. Use a fresh container.
    • My dahi is too sour Two causes: too much starter was used, or the dahi was left to ferment for too long.
    • My dahi is too watery or thin Low-fat milk is almost always the culprit. Switch to whole milk. The second cause is insufficient heating — if the milk was not brought up to near-boiling before cooling and adding the starter, the yogurt will not set thick.
    • My dahi is grainy or lumpy The starter was added when the milk was still too hot, partially cooking the yogurt proteins before they could culture properly. Cool the milk further before adding the starter next time.

    ❓FAQs

    Can I use store-bought yogurt as a starter for dahi?

    Yes. Any plain, unflavored store-bought yogurt with live active cultures works as a starter for your first batch. Look for "live active cultures" on the label. Flavored, sweetened, or Greek yogurt should not be used as a starter. If you have an Indian grocery store near you, you can also use the starter from Indian yogurt or dahi. Once your first batch is set, save 2 tablespoons from it to start your next batch, and your dahi will develop a more traditional flavor over time.

    How long does dahi take to set?

    In a warm kitchen or in warm weather, yogurt typically sets in 4–6 hours. In a cool or air-conditioned kitchen, or during winter, it can take up to 10 hours. The setting time depends almost entirely on temperature; the warmer the environment, the faster the fermentation. Once the dahi is set and has a firm, wobbly consistency, move it to the refrigerator immediately to stop the fermentation and prevent it from becoming sour.

    How do I know when dahi is set?

    When you take the bowl out, the yogurt should look set, not liquid or wobbly at all. You can insert a clean spoon into the dahi; if it leaves a clean impression (as in the picture above), the dahi is ready. Do not stir or disturb the dahi while it is setting, as this breaks the curd structure.

    Why is my dahi too sour?

    This can happen if you added too much starter culture or if it was left to set for too long.

    How long does homemade yogurt last in the refrigerator?

    Homemade dahi keeps well in the refrigerator for 4–5 days in an airtight container. Always use a clean, dry spoon to serve it. As it sits, it will gradually become more sour, which is perfectly normal. Slightly sour dahi is ideal for cooking — use it in kadhi, marinades, or raita where the tanginess adds flavor.

    Related

    Looking for other recipes like this? Try these:

    • Mumbai vada pav served with green chutney and spicy powder, perfect for snacks or appetizers.
      Authentic Mumbai Vada Pav Recipe
    • Buttered and toasted dinner rolls on a ceramic plate set on a white marble background. There is a small bowl of ground chicken Keema garnished with cilantro, a slice of lemon, and sliced red onion.
      Keema Pav Recipe - Easy Mumbai Street Food (30 Minutes)
    • Baked dinner rolls in a red ceramic baking dish.
      Pav Recipe: Soft Indian Dinner Rolls (Mumbai Style Ladi Pav)
    • Pieces of smoked salmon, sliced red onions, and capers on a bed of cream cheese sprinkled with chopped dill on a rectangular white ceramic platter set on a white and grey countertop.
      Bagel and Lox Dip Recipe (Easy Smoked Salmon Dip)

    If you make this recipe be sure to leave a comment and let me know how you liked it! Share it on Instagram with the hashtag #thekitchendocs or share on Facebook, too.

    Love – Vaishali

    A golden spoon over a bowl with Indian-style yogurt, or homemade dahi.

    Homemade Dahi Recipe (Indian Yogurt)

    Vaishali
    Learn how to make thick, creamy dahi at home with just two ingredients — whole milk and a yogurt starter. No yogurt maker needed and you have your Indian yogurt recipe. Tips for setting dahi in any climate, plus troubleshooting for common problems.
    No ratings yet
    Print Recipe Pin Recipe
    Prep Time 5 minutes mins
    Cook Time 15 minutes mins
    Set time 6 hours hrs
    Total Time 6 hours hrs 20 minutes mins
    Course Side Dish
    Cuisine Indian
    Servings 4 cups
    Calories 146 kcal

    Equipment

    • Sauce Pan

    Ingredients
      

    • 4 cups whole milk
    • 1.5 tablespoon starter culture or any yogurt with live culture

    Instructions
     

    • Set a heavy bottom stainless steel saucepan on medium high heat and add 4 cups whole milk to it. Heat the milk to just below a full rolling boil.
    • Pour the milk into the container that you going to set your yogurt or dahi in. I recommend using a glass bowl with a lid. But any container with a lid should work.
    • Wait for a few minutes for the milk to cool down to a temperature of 105-110°F (40–46°C). You can use a thermometer for this, or simply wash your hands, dip a finger into the milk bowl, and count to three before the milk starts to feel hot on your finger.
    • Add the 1.5 tablespoon starter culture to the cooled milk.
    • Stir or whisk the culture into the milk well.
    • Cover the bowl with the lid and set in a warm spot to set for 4-6 hours. I usually set the bowl inside my oven (that is not on). After about 6 hours, your dahi should be ready. Transfer to the refrigerator to set further and chill.

    Notes

    • Rinse your sauce-pan with water before setting it up to heat the milk. This will prevent milk from sticking to the pan. Use only medium-high heat.
    • Use full fat or whole milk. Low-fat or skim milk yogurt will not set well and will not have the characteristic dahi consistency.
    • The temperature of the milk is very important. Before you add the culture or starter, the milk should be lukewarm (105-110°F (40–46°C)). To check this temperature, you can use a thermometer or perform the finger-dip test. Dip a finger (wash hands first) into the milk bowl, and count to three before the milk starts to feel hot on your finger. If the milk feels hot before you can count to three, it's too hot. Let it cool for a couple of more minutes. If it has cooled down, microwave it for 30 seconds and test again.
    • If a skin forms on the milk (malai in India), you can remove it or strain the milk through a fine-mesh sieve before adding it to the bowl.
    • Ask your friends for the starter - chances are that you know someone who makes yogurt at home. If you are local, get in touch with me ! If not, start with store-bought, whole-milk yogurt with "live culture," and over time, you will get to a taste and consistency that is familiar and homely.
    • Don't be disheartened if your first batch fails. Great dahi is built through repetition and experience. Try different milk brands, different starter quantities, and different corners of your kitchen. A few batches in, you will know exactly what works for you.
    • Instant Pot instructions are given in the blog post above.

    Nutrition

    Calories: 146kcalCarbohydrates: 11gProtein: 8gFat: 8gSaturated Fat: 5gPolyunsaturated Fat: 0.3gMonounsaturated Fat: 2gCholesterol: 29mgSodium: 93mgPotassium: 366mgSugar: 12gVitamin A: 395IUCalcium: 300mg
    Tried this recipe?Let us know how it was!

    More Indian

    • Cooked Aloo methi consisting of cubed potatoes and fenugreek leaves in a beige ceramic bowl.
      Aloo Methi Recipe
    • Cooked rice with cumin seeds and garnished with chopped cilantro in a stainless steel bowl with gold handles on a blue backdrop. A bowl of chickpea curry is in the background.
      Indian Cumin Rice or Jeera Rice Recipe
    • Three methi wali makki ki rotis with melting butter on a dark cookie sheet with chili peppers and a bowl of green chili and cranberry pickle.
      Methi Wali Makki ki Roti (Sweet Corn Flatbread with Fenugreek)
    • Ginger Garlic paste in a small mason jar with fresh garlic and ginger in the background on a rustic wooden table.
      Homemade Ginger Garlic Paste Recipe

    Leave a Reply Cancel reply

    Your email address will not be published. Required fields are marked *

    Recipe Rating




    Hey, I'm Vaishali!

    Welcome! I am so excited to cook and talk life with you. Here, you will find my kitchen journal full of mostly healthyish recipes that are family friendly, use seasonal and fresh ingredients, plant forward, packed with healing Indian spices and indulgent desserts.

    More about me

    Cold Weather Recipes

    • Potato and cauliflower in an oval stainless steel serving dish garnished with cilantro on a white marble background with lemon wedges and cilantro sprigs in the background.
      Aloo Gobi – Indian style Oven Roasted Cauliflower and Potatoes
    • Cooked Aloo methi consisting of cubed potatoes and fenugreek leaves in a beige ceramic bowl.
      Aloo Methi Recipe
    • Galgal ka achar or lemon ginger and green chili pickle in a grey ceramic bowl on a white marble background.
      Galgal Ka Achar Recipe– Lemon Ginger and Green Chili Pickle
    • Chicken tortilla soup in a spoon
      Slow Cooker Chicken Tortilla Soup
    • Instant Pot Chicken Haleem
      Friendly Fridays - Roshani's Easy Instant Pot Chicken Haleem
    • Vegan Instant Pot Lentil Carrot soup with turmeric
      Instant Pot Carrot and Lentil Soup

    Most Popular Recipes

    • Ravioli in Creamy Garlic and Spinach White Sauce
      Ravioli in Creamy Garlic and Spinach “White” Sauce
    • Indian Bread Pudding dusted with powdered sugar, served on a terracotta plate.
      Indian Bread Pudding with Cardamom and Saffron
    • IcedProteinCoffee
      Easy Iced Protein Coffee | Latte, Vegetarian, Make it Vegan
    • VegetablesinCreamSauce_Tandoori_FI
      Vegetables in Spiced Cream Sauce | Easy, Tandoori
    • Banana pudding with a vanilla wafer on top in a blue and white ceramic plate on a blue background.
      Easy Banana Pudding Recipe (No Bake)
    • Blueberry Cobbler Recipe_Featured Image
      Easy Blueberry Cobbler Recipe

    Footer

    ↑ back to top

    About

    • Privacy Policy

    Newsletter

    • Sign Up! for emails and updates

    Contact

    • Contact

    As an Amazon Associate I earn from qualifying purchases.

    Copyright © 2025 The Kitchen Docs

    Rate This Recipe

    Your vote:




    A rating is required
    A name is required
    An email is required