Mishti Doi
A beloved Bengali dessert made by sweetening milk with caramelized sugar, then setting it into a rich, creamy yogurt. The slow-cooked milk gives it a gentle caramel note and a beautifully thick texture.
For 4 servings
- boil · ~30 min
Boil and reduce the milk.
1.Pour the milk into a heavy pan and bring it to a gentle boil over medium heat.2.Lower the heat and simmer, stirring often, until the milk reduces slightly and turns creamier.3.Scrape down the sides of the pan and mix the milk solids back in as it cooks.TIPUse a heavy pan and stir often so the milk does not catch at the bottom. - other · ~5 min
Make the caramel sugar.
1.Put the sugar in a small pan over low heat.2.Let it melt slowly without stirring too much until it turns deep amber.3.Take it off the heat as soon as it caramelizes so it does not taste bitter. - mix · ~10 min
Mix the caramel into the hot milk.
Carefully pour the caramelized sugar into the hot reduced milk and stir well until fully dissolved. Let the mixture cool until warm, not hot.
TIPIf the milk is too hot, it can kill the yogurt culture and the doi may not set properly. - mix · ~3 min
Add the yogurt starter.
Place the whisked yogurt in a bowl. Add a few spoonfuls of the warm milk mixture to the yogurt, mix smoothly, then stir it back into the rest of the milk.
- assemble
Pour into serving bowls.
Divide the mixture evenly into 4 katoris or small bowls.
- rest · ~480 min
Set the mishti doi in a warm place.
Cover the bowls and keep them undisturbed in a warm spot until the yogurt sets fully.
TIPDo not move the bowls while setting or the texture can turn grainy. - serve · ~120 min
Chill and serve the mishti doi.
Once set, refrigerate for a few hours before serving for the best flavor and texture.
What to keep in mind.
7 tips from the recipe — small details that make a real difference to the final dish.
- 1Reduce the milk patiently; a slight reduction gives the doi its classic thick, creamy body.
- 2Keep scraping the malai from the pan sides back into the milk for a richer texture and deeper flavor.
- 3Caramelize the sugar to deep amber, not dark brown, or the finished doi can taste bitter.
- 4Cool the sweetened milk until just warm before adding starter so the live culture stays active.
- 5Temper the yogurt with a little warm milk first to prevent lumps and help it blend smoothly.
- 6Set the bowls in an undisturbed warm spot; even small movements can weaken the set.
- 7Chill fully after setting, since mishti doi tastes smoother and more caramel-forward when cold.
Adapt it for your goals.
Matka-style
Set the doi in earthen pots instead of bowls; the clay helps wick away extra moisture and gives a more traditional, thicker finish.
bakedBaked
After mixing in the starter, bake the filled bowls in a barely warm oven with the heat turned off for a steady setting environment.
nolen gurNolen-gur
Replace part of the sugar with date palm jaggery for a winter Bengali version with a deeper, smoky sweetness.
low sugarLow-sugar
Use less sugar for a milder sweetness while keeping the same slow-reduced milk method and creamy texture.
Why this is on our healthy list.
Probiotic Culture
Because it is set with live-culture yogurt, this dessert includes beneficial bacteria associated with fermented dairy foods.
Calcium-Rich Dairy
The milk and yogurt base provides calcium and other dairy nutrients that support a nourishing dessert choice.
More Satiating Texture
Reduced full-fat milk creates a rich, thick dessert that can feel more satisfying than thinner sweet treats.
Frequently asked questions
The milk mixture was likely too hot when the yogurt was added, or the bowls were kept in a place that was too cool for the culture to work well.



