Go Back
Mishti Doi Recipe

Mishti Doi (Bengali Sweet Yogurt)

Mishti Doi is a traditional Bengali sweet yogurt made by fermenting sweetened milk overnight. Known for its creamy texture, caramel-like flavor, and slight tanginess, this dessert is an integral part of Bengali cuisine and festivals. The characteristic taste comes from caramelizing sugar to make nolen gur (date palm jaggery) or reducing milk to create rabri before fermentation.
Prep Time 20 minutes
Cook Time 45 minutes
Fermentation Time 8 hours
Total Time 1 hour 5 minutes
Servings: 6 cups
Course: Dessert, Sweet
Cuisine: Bengali, East Indian, Indian
Calories: 180

Ingredients
  

Main Ingredients
  • 1 liter full-fat milk
  • 2 tbsp plain yogurt (dahi) as starter culture
Sweeteners (Choose One)
  • 3/4 cup nolen gur (date palm jaggery) traditional, authentic flavor
  • 1/2 cup sugar regular white sugar
  • 1/4 cup sugar for caramelization
Optional Flavorings
  • 1 tsp cardamom powder
  • 1 tsp rose water
  • 1/4 tsp saffron strands soaked in 1 tbsp warm milk

Equipment

  • Heavy-bottomed pan or kadai
  • Earthen pots (matka) or ceramic bowls
  • Whisk or spoon
  • Oven or warm place for fermentation
  • Thermometer (optional)

Method
 

  1. Heat milk in heavy-bottomed pan on medium flame. Bring to boil, then reduce heat to low.
  2. Simmer milk for 30-40 minutes, stirring occasionally, until it reduces to approximately 2/3 of original volume.
  3. For traditional caramel flavor: Heat 1/4 cup sugar in separate pan until it melts and turns golden brown. Do not burn.
  4. Carefully add 2 tablespoons of reduced milk to caramelized sugar. It will bubble vigorously. Stir until caramel dissolves completely.
  5. Add caramel mixture back to remaining milk. Mix well to incorporate caramel flavor throughout.
  6. If using nolen gur: Add it directly to warm milk after reducing. If using regular sugar: Add 1/2 cup sugar now.
  7. Stir continuously until sweetener completely dissolves. Cook for 2-3 more minutes.
  8. Turn off heat. Let milk cool to lukewarm temperature (about 110°F/43°C). Test by dipping clean finger - should feel warm but not hot.
  9. Add optional flavorings: cardamom powder, rose water, or saffron mixture. Mix gently.
  10. Whisk 2 tablespoons of plain yogurt in small bowl until smooth. Add 2 tablespoons of warm milk to temper.
  11. Add tempered yogurt to lukewarm milk. Whisk gently to distribute starter culture evenly throughout milk.
  12. Pour mixture into earthen pots (matka) or ceramic bowls. Cover with lids or aluminum foil.
  13. Place in warm, draft-free spot for fermentation. Ideal temperature: 100-110°F (38-43°C).
  14. Let ferment undisturbed for 8-12 hours (overnight) until set. Do not shake or move during fermentation.
  15. Check consistency: Should be set like firm yogurt with slight wobble. If not set, ferment for 2-3 more hours.
  16. Once set, refrigerate for at least 4 hours before serving. Mishti doi tastes best when chilled.
  17. Serve chilled in earthen pots. Garnish with chopped nuts or saffron strands if desired.

Notes

Traditional Preparation Methods:
Earthen Pot (Matka) Method: Traditional way - pots impart earthy flavor and help in even fermentation
Pressure Cooker Method: Quick version without overnight fermentation
Oven Method: Using oven light to maintain warm temperature
Instant Pot Method: Using yogurt setting for consistent results
Storage:
• Refrigerate immediately after setting. Consume within 5-7 days.
• Keep covered to prevent absorption of other food odors.
• Do not freeze as texture will become grainy.
• Store in earthen pots in refrigerator for authentic taste.
• The doi will become slightly more tart over time as fermentation continues slowly in refrigerator.
Substitutions:
• Use brown sugar or jaggery instead of white sugar for different flavor.
• Add 1/4 cup condensed milk for creamier texture (reduce sugar accordingly).
• For vegan version: Use coconut milk or almond milk with vegan yogurt starter.
• Add 1 tablespoon of khoya (mawa) for richer taste.
• Use honey instead of sugar (add after milk cools to preserve enzymes).
• Add 1/2 teaspoon of vanilla extract for different flavor profile.
Pro Tips:
• Use full-fat milk for creamiest texture - skim milk will yield watery doi.
• Reduce milk properly - thickness affects final consistency.
• Temperature is crucial: Too hot will kill culture, too cold won't activate it.
• Use fresh, active yogurt as starter for best fermentation.
• Earthen pots are traditional and enhance flavor - soak in water for 30 minutes before use.
• For perfect caramel: Cook sugar until amber color, not dark brown (which tastes bitter).
• Fermentation time varies with climate: longer in cold weather, shorter in hot weather.
• Do not disturb during fermentation - movement can prevent proper setting.
• The characteristic reddish-brown color comes from caramelization, not food color.
• For thicker doi, reduce milk more; for softer doi, reduce less.
• Traditional nolen gur (date palm jaggery) gives authentic flavor but is seasonal (winter only).
• Serve in same earthen pot it was made in for authentic presentation.
• Mishti doi tastes best after 24 hours of refrigeration as flavors develop.
Cultural Significance:
• Essential part of Bengali weddings, festivals (Durga Puja, Poila Boishakh)
• Traditionally served as dessert after meals
• Offered as prasad in temples
• Symbol of celebration and hospitality in Bengali culture
• Often gifted during festivals in decorated earthen pots
Troubleshooting:
Too runny: Milk not reduced enough, or fermentation time too short
Too tart: Over-fermented, reduce fermentation time
Not setting: Starter culture inactive, or temperature too cold
Grainy texture: Milk boiled at too high temperature
Watery layer on top: Natural whey separation, can be stirred back in