Mishti Doi — Bengal's caramel-sweet yoghurt set in clay pots
Mishti doi, Bengali for 'sweet yoghurt', is a dessert from Bengal made by reducing milk, sweetening it with caramelised sugar or date-palm jaggery, and then fermenting it with yoghurt culture, traditionally in unglazed clay pots. The result is thick, creamy and pale caramel-brown, sweet with a gentle tang. It is the classic end to a Bengali meal, both in West Bengal and in Bangladesh.
i. Origin & history
Curd (doi in Bengali, dahi in Hindi) is an ancient and everyday food across the Indian subcontinent, and Bengal has long made it sweet as well as sour. Mishti doi is the sweet form, and in Bengal it is less a dessert than a ritual: a Bengali feast, whether a wedding, a festival or a family celebration, traditionally ends with mishti doi and sweets such as rasgulla and sandesh. It is also considered auspicious and is part of many religious and family occasions.
Several places are famous for it. In Bangladesh, the town of Bogura (Bogra) is celebrated for its doi, and its name is almost synonymous with the dessert; in West Bengal, Nabadwip is known for lal doi, a rich, deep-red-brown version made with long-reduced milk. Kolkata's sweet shops each have their own mishti doi, sold in small clay pots, and every Bengali has an opinion on the best one.
The flavour comes from the sweetener. In winter, mishti doi is made with nolen gur, fresh date-palm jaggery collected from date palms in the cold months, which gives it a smoky, caramel flavour; at other times, sugar is partly caramelised before being added to the milk, giving the familiar light-brown colour and toffee note. Plain white sweet yoghurt is also made, but the brown, caramel form is the classic image of mishti doi.
The clay pot, called a bhaar or matir handi, is part of the tradition. Its porous walls absorb a little water from the yoghurt as it sets, making it thicker, and keep it cool, and it gives a slight earthy aroma. Mishti doi is sometimes compared with shrikhand, the sweet strained yoghurt of western India, but shrikhand is strained and sweetened after setting, while mishti doi is sweetened before it is cultured.
ii. Setting sweet milk: reduction, caramel and temperature
Mishti doi is made by fermenting milk with yoghurt bacteria, which convert lactose into lactic acid. The acid causes the milk proteins to set into a gel, and gives yoghurt its tang. What makes mishti doi different is that the milk is reduced and sweetened before culturing.
Reducing the milk by about a third concentrates its proteins and fat, giving a thicker, creamier, more custard-like set. It also lightly browns the milk, adding flavour. The sugar, part of which is caramelised, adds sweetness, colour and a toffee flavour. The sugar slows fermentation slightly, so mishti doi can take longer to set than ordinary yoghurt, and it ends up less sour.
Temperature is critical. Yoghurt bacteria work best at around 40–45 °C. If the milk is too hot when the culture is added, it kills the bacteria and the yoghurt will not set; too cool, and it sets slowly and can turn sour or slimy. The traditional test is that the milk should feel comfortably warm, like a warm bath, when a finger is dipped in it. The pots are then kept in a warm, undisturbed place — wrapped in a cloth or placed in a turned-off oven with the light on — for 8–12 hours.
Caramelising sugar has its own challenge: hot caramel added to cold milk can seize into hard lumps. Adding the caramel to hot milk, a little at a time, while stirring, dissolves it smoothly.
iii. Ingredients
Makes 6 servings · scroll the side panel to adjust
- 1000 ml full-fat milk
- 40 g sugar, for the caramel
- 2 tbsp water, for the caramel
- 60 g sugar, or 80 g nolen gur (date-palm jaggery)
- 3 tbsp thick plain yoghurt, as starter, at room temperature
Use full-fat milk for a thick, creamy set; reduced-fat milk gives a thin, watery doi. The starter should be fresh, thick, plain yoghurt with live cultures, ideally not too sour; a spoonful of a previous batch of mishti doi is traditional. Nolen gur, Bengal's date-palm jaggery, gives the classic winter flavour; outside Bengal, a dark palm jaggery or muscovado sugar is the closest substitute. The caramelised sugar gives colour and depth. Some cooks add a few tablespoons of condensed milk for extra richness.
iv. Method
- Bring the milk to a boil in a heavy-based pan, then simmer over low heat, stirring often and scraping the sides, for 20–25 minutes until reduced by about a third.
- Meanwhile, make the caramel: in a small pan, heat 40 g sugar with 2 tbsp water over medium heat, without stirring, until it turns a deep amber, about 5–6 minutes.
- Carefully pour the caramel into the hot milk a little at a time, stirring constantly; it will bubble and may harden briefly before dissolving. Add the remaining sugar (or the jaggery, if using, off the heat) and stir until dissolved.
- Let the milk cool to about 40–45 °C — comfortably warm when you dip a finger in.
- Whisk the yoghurt starter in a small bowl until smooth, then whisk it into the warm milk.
- Pour into clay pots (soaked in water for 15 minutes and drained) or ramekins. Cover with a cloth and leave in a warm, draught-free place for 8–12 hours, without moving them, until set.
- Once set, chill for at least 2–3 hours, which firms the texture further. Serve cold.
v. Tips & common mistakes
- Get the milk temperature right. Too hot kills the culture; too cool slows setting and can make the yoghurt sour.
- Use a fresh, active starter. Old or very sour yoghurt gives a weak, tangy set.
- Add caramel carefully. Pour it slowly into hot milk while stirring, to avoid hard lumps and splattering.
- Add jaggery off the heat. Jaggery can curdle boiling milk.
- Keep the pots warm and still. Moving the pots while the yoghurt is setting breaks the gel and makes it watery.
- Chill before serving. Chilling firms the yoghurt and stops further fermentation.
vi. Variations
Nolen gur mishti doi is the winter speciality, made with fresh date-palm jaggery. Lal doi, associated with Nabadwip, is made with long-reduced milk for a deeper colour and a fudgy flavour. Bogura doi from Bangladesh is known for its thick, creamy texture. A baked mishti doi, made with condensed milk, evaporated milk and yoghurt baked in a water bath, is a popular modern shortcut. Mango, strawberry and rose versions are sold in Kolkata.
Related dairy sweets include shrikhand, sweet strained yoghurt from western India, and the chhena sweets rasgulla, rasmalai and sandesh. For a chilled milk pudding, try phirni.
vii. Serving & storage
Mishti doi is served cold, straight from the clay pot, with a spoon. It is eaten at the end of a meal, alongside other sweets, and is particularly popular at weddings and festivals such as Durga Puja and Poila Baishakh, the Bengali New Year.
It keeps for up to five days in the fridge, covered. It will become slightly more sour over time. Do not freeze it, as the texture becomes grainy and watery when thawed. Keep a couple of spoonfuls as the starter for the next batch.
viii. Common questions
What is mishti doi?
Mishti doi is a Bengali sweet yoghurt made by reducing milk, sweetening it with caramelised sugar or date-palm jaggery and fermenting it, traditionally in clay pots. It is thick, creamy, caramel-coloured and gently tangy.
What does mishti doi mean?
In Bengali, mishti means sweet and doi means yoghurt or curd, so mishti doi simply means sweet yoghurt.
Why is mishti doi brown?
The colour comes from caramelised sugar or date-palm jaggery added to the milk, and from the milk being reduced, which browns it slightly.
Why is mishti doi set in clay pots?
The porous clay absorbs some moisture, making the yoghurt thicker, keeps it cool and adds a slight earthy aroma. Glass or ceramic bowls work too, but the texture is a little softer.
Why did my mishti doi not set?
The milk was too hot when the starter was added, killing the culture, or it was kept somewhere too cool. Add the starter at about 40–45 °C and keep the pots warm and undisturbed.
Is mishti doi gluten-free?
Yes, mishti doi is naturally gluten-free. It is vegetarian but not vegan, as it is made from milk.
How long does mishti doi keep?
Up to five days in the fridge, covered. It becomes slightly more sour over time.