Bangladesh · South Asia

Easy Bangladeshi Dessert Recipes: Mishti Doi

Updated November 3, 2026

Total time
13 hr 40 min
prep 10 min · cook 45 min
Serves
6
portions as written
Cuisine
Bangladesh
South Asia

Jump to recipe

Easy Bangladeshi Dessert Recipes: Mishti Doi

Mishti doi is a gently caramelized, sweetened yogurt dessert enjoyed in Bangladesh and across Bengali communities. This easy version uses milk, sugar, and a little plain yogurt as a starter; it is served cold after setting in a warm place, with regional and family versions varying in sweetness and flavor.

Ingredients

  • 8 cups (1.9 L) whole milk, preferably pasteurized
  • 1/2 cup (100 g) granulated sugar, divided
  • 2 tablespoons (30 g) plain whole-milk yogurt with live cultures, brought to room temperature
  • 1/4 teaspoon (about 0.5 g) ground cardamom, optional
  • 2 tablespoons (15 g) finely chopped pistachios or almonds, optional, for serving

Instructions

  1. Warm the starter. Take the yogurt out of the refrigerator while you measure the other ingredients. Set out six small heat-safe cups or one shallow heat-safe dish. Make sure they are clean and completely dry; a clean setup helps the yogurt set reliably.
  2. Reduce the milk. Pour the milk into a heavy-bottomed saucepan and stir in 1/4 cup (50 g) of the sugar. Bring it just to a boil over medium heat, watching closely so it does not boil over. Lower the heat and simmer gently for about 35 minutes, stirring and scraping the bottom every few minutes. The milk should reduce slightly and look creamier, but it should not scorch or form a thick skin.
  3. Caramelize the remaining sugar. While the milk simmers, put the remaining 1/4 cup (50 g) sugar in a small, clean saucepan over medium-low heat. Let it melt, swirling the pan occasionally rather than stirring at first. When it turns a deep amber, remove the pan from the heat. Carefully whisk in about 1/4 cup (60 ml) of the hot milk from the large saucepan, a spoonful at a time. It will bubble sharply, and the caramel may briefly harden; return the small pan to low heat and stir until smooth. Take care with the hot sugar, which can cause serious burns.
  4. Combine and cool. Pour the caramel mixture into the reduced milk and stir well. Simmer for 5 minutes, then remove the saucepan from the heat. Stir in the cardamom, if using. Let the milk cool for about 45 minutes, stirring occasionally, until it is warm but not hot—ideally 105–110°F (40–43°C). If you have a thermometer, check the temperature before adding the starter; milk that is too hot can damage the live cultures.
  5. Mix in the yogurt. Put the room-temperature yogurt in a small bowl. Whisk in a few tablespoons of the warm milk until smooth, then whisk this mixture back into the saucepan. Stir gently and thoroughly, but avoid beating in lots of air. Divide the mixture among the cups or pour it into the single dish.
  6. Let it set. Cover the cups or dish loosely and keep them undisturbed in a warm place for 8 hours. Aim for a steady temperature around 100–110°F (38–43°C). A turned-off oven with its light on or an insulated cooler can work, but check the temperature: some ovens get too hot with the light on. The yogurt should look set with a slight wobble, not liquid. Avoid moving it while it cultures.
  7. Chill before serving. Cover the set doi tightly and refrigerate for at least 4 hours. It firms up and tastes more balanced when thoroughly cold. Add the chopped nuts just before serving, if desired.

Tips

  • Use the right starter. Plain yogurt with live cultures is essential; flavored or heavily sweetened yogurt can affect the taste and setting. A fresh tub is a dependable choice, and the starter should not be icy cold when mixed into the milk.
  • Keep the milk moving. Stir regularly during reduction, especially along the base and corners of the saucepan. A heavy-bottomed pan reduces scorching. If a little milk skin forms, lift it off or stir it in according to the texture you prefer; do not scrape any browned, burnt milk from the bottom into the mixture.
  • Watch the caramel closely. Sugar can go from amber to bitter quickly. Use low to medium-low heat and remove the pan as soon as it reaches a deep amber color. Add the warm milk in small amounts, with your face and hands clear of the rising steam and bubbles.
  • Choose a dependable warm spot. The setting time depends on the temperature around the cups. Keep the mixture warm, not hot, and leave it alone. If the room is cool, use an insulated cooler with a jar of warm water beside—not touching—the cups, and check that the environment stays in the target range.

Serving Suggestions

Serve mishti doi well chilled in the cups in which it set, or spoon it into small bowls. Its caramel sweetness is rich, so modest portions work nicely after a meal. Chopped pistachios or almonds add crunch, while a very small pinch of cardamom gives a fragrant finish. For a simple Bengali-inspired dessert spread, offer it alongside fresh seasonal fruit or a few plain biscuits rather than another very sweet dish.

If you set the yogurt in one larger dish, use a broad spoon to portion it gently so each serving keeps some of its creamy texture. A little clear whey on the surface is normal; you can stir it back in or spoon it away. Add nuts at the table instead of before chilling if you want them to stay crisp. The dessert is also easy to serve at a gathering because it needs no last-minute cooking, but keep it refrigerated until it is time to eat.

Variations

Date-palm jaggery: In season, some versions use nolen gur, a fragrant date-palm jaggery associated with Bengali cooking. Replace the granulated sugar with 1/2 cup (about 100 g) grated or finely chopped jaggery, adjusting to taste. Melt it into the warm reduced milk after taking the pan off the heat; jaggery varies in sweetness and moisture, so avoid boiling it hard. It gives the dessert a deeper, more distinctly molasses-like flavor. If nolen gur is unavailable, ordinary date-palm jaggery is a practical substitute, though its aroma may be less delicate.

More or less caramel: For a lighter color and milder caramel note, reduce the sugar used for caramel to 2 tablespoons (25 g) and add the remaining 2 tablespoons (25 g) to the milk. For a deeper note, caramelize the full 1/4 cup as written, but do not let it smoke or turn dark brown.

Extra fragrance: Leave out the cardamom for a clean dairy-and-caramel flavor, or add a few strands of saffron to the warm milk. Rose water can also be used, but start with 1/4 teaspoon (1 ml) stirred in after the milk cools; too much can overpower the caramel. These additions are optional and not required for the yogurt to set.

Individual versus shared portions: Small cups are convenient and tend to chill evenly. A single shallow dish is easier to fill and gives a soft, spoonable center. Avoid a very deep container, which can take longer to cool and may set less evenly. The ingredients and culturing time stay the same whichever serving vessel you choose.

Storage and Reheating

Once the doi has set, cover it and refrigerate it promptly; do not leave it at room temperature for more than 2 hours after culturing is complete. Store it at 40°F (4°C) or colder and enjoy it within 3–4 days. Keep individual portions covered so they do not absorb refrigerator odors. If a little whey separates during storage, stir it in gently or pour it off. A watery layer is not, by itself, a reason to keep the dessert longer than the recommended storage time.

Mishti doi is served cold and should not be reheated. Freezing is not recommended because the yogurt can become grainy and release liquid as it thaws. For the best texture, make only the amount you expect to serve within a few days, and add nuts or other crunchy toppings just before eating. Discard it if it has been left out too long or develops an unusual smell, visible mold, or an unexpected change in appearance.

Frequently Asked Questions

Can I make mishti doi without caramelizing the sugar?

Yes. Stir all the sugar into the milk and reduce it as directed. The yogurt will still set, but it will be pale and taste more like sweetened yogurt than caramelized mishti doi. Caramelizing part of the sugar is what gives this easy version its characteristic amber color and deeper flavor.

Why did my mishti doi not set?

The milk may have been too hot when you added the yogurt, the starter may not have contained live cultures, or the setting place may have been too cool. Check that the milk has cooled to about 105–110°F (40–43°C), use plain live-culture yogurt, and keep the filled cups steadily warm. If it is still loose after 8 hours, it may need more time; continue in one-hour increments, checking gently without moving the dish around.

Can I use low-fat milk or Greek yogurt?

Whole milk gives the creamiest result. Low-fat milk can work, but the finished doi will be thinner and less rich. Greek yogurt can be used as the starter if it has live cultures; whisk it smooth with a little warm milk first so it blends evenly. Avoid using a thick, flavored Greek yogurt with added sweeteners or flavorings.

Do I need an earthen pot?

No. An earthen pot is traditional in some settings and can help absorb moisture, but clean glass or ceramic cups and a heat-safe baking dish work well at home. Choose containers that fit your warm setting area and can be covered. The pot’s material may slightly affect how quickly the doi cools or sets, but it does not change the basic method.

Can I prepare it the day before serving?

Yes, and making it ahead is convenient because the dessert needs several hours to culture and chill. Once it has set, refrigerate it promptly and leave it covered overnight. It should be served within 3–4 days of preparation. Add chopped nuts shortly before serving so they retain their crunch.

Can I make this recipe less sweet?

You can reduce the sugar to 1/3 cup (about 67 g), divided between the milk and caramel, though there will be less caramel flavor and a paler finish. Do not reduce the yogurt starter; it is there to culture the milk, not just to add sweetness. Taste the cooled milk before adding the starter, keeping in mind that chilling can make sweetness seem less pronounced.

Related

More recipes to cook

Safety notes: safe minimum internal temperatures from USDA FSIS; raw and undercooked fish guidance from the U.S. FDA. Food safety notes

Spotted an error? Tell us and we will correct it (corrections policy).