Bengal's caramelized clay-pot sweet yogurt — set overnight from reduced milk and palm jaggery, eaten with a spoon, cool and amber.
Mishti doi is Bengali genius condensed into a clay cup. Milk is reduced patiently with palm jaggery (nolen gur in winter, otherwise date or cane jaggery) until it turns the color of pale amber, then cooled to lukewarm, mixed with a spoon of live yogurt, and poured into porous earthenware pots to set overnight in a warm spot. The clay wicks moisture, the bacteria do their work, and by morning the yogurt is firm enough to hold a spoonprint, sweet but tangy, and crowned with that particular nutty caramel that only jaggery delivers. Across Kolkata, sweet shops display rows of these pots stacked four high; at home, ramekins work nearly as well. It is the queen of Bengali desserts and the perfect end to a heavy fish-and-rice meal.
Serves 6
Pour milk into a heavy-bottomed pan. Bring to a boil, then lower to a steady simmer. Stir every few minutes, scraping the base, until reduced by about a third — roughly 35 minutes. The milk should look slightly creamy and yellow.
While the milk reduces, melt white sugar in a small dry pan over medium heat without stirring, swirling occasionally, until it turns a deep amber caramel.
Watch closely — caramel goes from amber to burnt in 15 seconds.
Pour the hot caramel into the reduced milk in a thin stream while whisking. It will sputter, then dissolve. Add palm jaggery and stir until fully melted.
Strain the mixture through a fine sieve to remove any jaggery sediment. Cool to body temperature (37–40°C) — warm to your wrist but not hot.
Whisk live yogurt smooth in a small bowl, then whisk it into the cooled milk. Add a pinch of cardamom if using.
Divide between 6 clay pots or ramekins. Cover loosely with a plate or muslin.
Place in a warm spot — inside an unlit oven with the light on, or wrapped in a thick towel — for 8–10 hours until set firm to a gentle tilt.
Refrigerate at least 4 hours before serving so the yogurt firms fully and the caramel flavor deepens.
Non-homogenized milk gives a noticeably creamier set — health food stores sell it as 'cream-line' milk.
Check the live yogurt date carefully; old yogurt with weak cultures will not set the doi properly.
Unglazed clay pots are traditional and absorb whey for a thicker texture; ceramic ramekins work but expect slightly looser doi.
If you don't have nolen gur, dark date syrup blended with brown sugar makes a passable stand-in.
Add 2 tbsp of sweetened condensed milk for an even richer Kolkata sweet-shop style.
Saffron mishti doi: steep 10 saffron threads in 1 tbsp hot milk and stir in before setting.
Modern cafés top with shaved pistachio and edible silver leaf (varak).
Refrigerate up to 5 days. The flavor improves on day 2 as the caramel deepens. Do not freeze — the texture breaks irreparably.
Mishti doi originated in Bogura (now Bangladesh) in the late 19th century and spread through Bengali sweet shops in Kolkata, where it became iconic. The use of nolen gur (fresh winter date-palm jaggery) is recorded in Bengali culinary writings from the 1800s and remains the seasonal premium version.
Most common cause: the milk was too hot when you added the culture and killed the bacteria. The mixture must cool to lukewarm (37–40°C). The second cause is weak or expired starter yogurt.
Yes — substitute brown sugar plus 1 tablespoon of date syrup for caramel depth. The flavor won't be authentic but the technique works.
Porous clay wicks moisture out of the yogurt, giving it a denser, more spoonable set, and contributes a subtle earthy aroma. Ceramic or glass ramekins work — the yogurt just stays slightly wetter.
Per serving (180g) · 6 servings total
Ask our AI cooking assistant anything about this recipe — substitutions, techniques, scaling.
Chat with AI Chef →Join the conversation
Sign in to leave a comment and save your favourite recipes