Mishti Doi, a classic Bengali dessert, is the epitome of simplicity and elegance. This caramelized sweet yogurt is made with just three basic ingredients—milk, sugar, and yogurt—yet its rich and creamy texture makes it a favorite across India. Often served during festivals and celebrations, Mishti Doi is a perfect ending to a hearty meal. Let’s dive into the traditional recipe to recreate this dessert at home.

The Significance of Mishti Doi in Bengali Cuisine
Mishti Doi is more than just a dessert; it’s a cultural emblem of Bengal. Often associated with festive occasions and special events, it holds a cherished spot in the Bengali culinary repertoire. Its unique caramelized flavor and creamy texture make it an unforgettable treat.
Ingredients for Mishti Doi
Making authentic Mishti Doi requires minimal ingredients, yet each plays a crucial role:
- Full-Fat Milk: The base for a creamy and rich texture.
- Sugar: Adds sweetness and is caramelized for a deeper flavor.
- Yogurt: Acts as the fermenting agent to set the doi.
- Cardamom Powder (Optional): Adds a subtle aroma.
Step-by-Step Recipe for Mishti Doi

Step 1: Prepare the Caramelized Milk
- Heat 1 liter of full-fat milk in a heavy-bottomed pan.
- Simmer the milk on low heat, stirring frequently, until it reduces to about half its original volume.
- In a separate pan, melt 1/2 cup of sugar on low heat until it caramelizes to a golden-brown color.
- Add the caramelized sugar to the reduced milk and stir well until fully dissolved.
- Let the milk cool to lukewarm temperature.
Step 2: Ferment the Yogurt
- Once the milk has cooled, add 2 tablespoons of fresh yogurt as a starter culture.
- Mix gently but thoroughly to ensure even distribution.
- Pour the mixture into earthen pots or a glass bowl for setting.
Step 3: Set the Mishti Doi
- Cover the pots or bowl with a clean cloth or lid.
- Place it in a warm spot, like inside a preheated but switched-off oven, for 6-8 hours or overnight.
- Once set, refrigerate the Mishti Doi for a few hours before serving.
Serving Suggestions
- Serve chilled as a standalone dessert.
- Pair it with traditional Bengali sweets like rosogolla or sandesh for a festive platter.
- Garnish with chopped nuts or a sprinkle of cardamom powder for added elegance.
Tips for Perfect Mishti Doi
- Use full-fat milk for a creamy texture.
- Ensure the milk is lukewarm before adding the yogurt to prevent curdling.
- Caramelize the sugar carefully to avoid burning.
- Set the Mishti Doi in earthen pots for an authentic flavor and texture.
Nutritional Value (Per Serving)
- Calories: 150
- Carbohydrates: 20g
- Fats: 6g
- Protein: 4g
Read More: Crispy and Spicy Pani Puri Recipe: A Burst of Indian Flavors

Mishti Doi
Equipment
- Heavy-bottomed pan
- Whisk
- Earthen pots or glass bowl
Ingredients
- 1 liter full-fat milk
- 1/2 cup sugar
- 2 tbsp fresh yogurt
- 1/4 tsp cardamom powder optional
Instructions
- Heat milk in a pan and reduce it to half the volume.
- Caramelize sugar in a separate pan and mix it into the milk.
- Let the milk cool to lukewarm, then add yogurt and mix.
- Pour the mixture into pots and allow it to set in a warm place for 6-8 hours.
- Chill in the refrigerator before serving.
Notes
- Use fresh yogurt for effective fermentation.
- Adjust sugar quantity based on your preferred sweetness level.
- Setting in earthen pots enhances the flavor and texture.
Conclusion
Mishti Doi is a timeless dessert that beautifully represents the essence of Bengali cuisine. Its creamy texture and caramelized sweetness make it a treat for the senses. With this easy recipe, you can bring the authentic taste of Bengal to your kitchen and delight your loved ones. Try it today and savor the magic of this classic dessert!