Mishti doi Bengali sweet yogurt in earthen clay pots

Mishti Doi Recipe: Authentic Bengali Sweet Yogurt (2 Variations)

By Saran Reddy, Founder — InstaCuppa | April 5, 2026 | 7 min read | Last updated: April 5, 2026
Our Bias Disclosure

InstaCuppa sells an automatic curd maker. This mishti doi recipe works perfectly without any special equipment — all you need is a pot, a bowl, and a warm spot. We will note where the curd maker adds genuine convenience. We earn revenue if you purchase through links in this article.

6–8 hrs
Setting time at a steady 42–45°C for creamy mishti doi

The kitchen takes your mornings, afternoons, and evenings. Your family gets what’s left.

InstaCuppa builds time-saving kitchen tools for busy Indian moms — so the kitchen stops stealing the moments you can’t get back.

Morning chai without rushing. Evening walks with your kids. Sundays that feel like Sundays.

More time for what matters.

Amazon

Top Brand

10+

Years in Business

5L+

Happy Customers

88%

Positive Ratings

As rated on Amazon.in

3/4 L
Reduce 1L milk to 750ml for thick, custard-like body
Rs 50–70
Homemade cost vs Rs 150–300 at Kolkata sweet shops

What Is Mishti Doi?

Quick answer: Mishti doi is Bengal's signature sweetened yogurt dessert — made by fermenting reduced milk with caramelised jaggery (traditionally nolen gur, date palm jaggery) in earthen pots. The jaggery is mixed into the warm milk before adding the curd starter, so the sweetness develops during fermentation rather than being added after. The result is a lightly caramelised, custard-like yogurt with a flavour profile unlike any other Indian dessert.

If rasgulla is the most famous Bengali sweet, mishti doi is the most beloved. Walk into any sweet shop in Kolkata — KC Das, Balaram Mullick & Radharaman Mullick, Girish Ch. Dey & Nakur Ch. Nandy — and you will find rows of small earthen pots filled with this caramel-tinted yogurt. It is served at Durga Puja pandals, at wedding receptions, after Sunday lunch, and frankly, whenever someone in a Bengali household decides that the day deserves a small celebration.

The name is straightforward: mishti means sweet, doi means yogurt. But the simplicity of the name hides what makes it genuinely special. Unlike shrikhand (where sugar is added after the curd is set and strained) or flavoured yogurts (where fruit or syrup is stirred in after), mishti doi is sweetened before the fermentation begins. The jaggery caramelises in the warm reduced milk, and then the entire mixture ferments together. This means the sweetness is not sitting on top of the yogurt — it is woven into the texture at a molecular level during the bacterial fermentation process.

The traditional sweetener is nolen gur — date palm jaggery. It has a distinctive smoky, butterscotch-like flavour that regular cane jaggery simply does not replicate. Nolen gur is harvested in winter (November to February) from the sap of date palm trees in rural Bengal. This seasonality is why the best mishti doi is a winter delicacy in Kolkata — sweet shops advertise "nolen gurer mishti doi" as a limited seasonal offering, and Bengalis treat it with the same anticipation that the Japanese reserve for sakura season.

The earthen pot (handi or matir bhanr) is not just decorative. The porous clay slowly absorbs moisture from the surface of the yogurt as it sets, contributing to the thick, creamy texture. It also imparts a subtle earthy note that is part of the authentic flavour. Steel or glass bowls work for the recipe, but purists insist the earthen pot makes a noticeable difference.

Classic Mishti Doi Recipe

Classic Nolen Gurer Mishti Doi

The authentic Bengali recipe with date palm jaggery and reduced milk. Creamy, caramelised, and deeply satisfying. Serves 4.

Ingredients:

  • 1 litre full cream milk
  • 100g nolen gur (date palm jaggery)
  • 2–3 tablespoons fresh curd (starter culture)
  • Earthen pots (handi) or steel bowls for setting

Step 1: Reduce the milk. Pour 1 litre of full cream milk into a heavy-bottomed pan. Bring it to a boil on medium flame, then reduce the heat to low. Let the milk simmer for 15–20 minutes, stirring frequently to prevent a skin from forming on the surface. You want the milk to reduce to approximately three-quarters of its original volume — roughly 750ml. This reduction concentrates the milk solids and fat, which is what gives mishti doi its dense, custard-like body. Do not rush this step. Thin, unreduced milk produces thin, watery mishti doi.

Step 2: Add the jaggery. Remove the pan from the heat and let the milk cool slightly for 2–3 minutes. It should still be very warm but not boiling. Add the 100g of nolen gur to the warm milk. Stir gently until the jaggery melts completely and dissolves into the milk. The milk will turn a beautiful caramel-brown colour. If using solid nolen gur patali (the hard block form), break it into small pieces first so it dissolves faster. Taste the sweetened milk — it should be noticeably sweet but not overwhelmingly so, as the sweetness mellows slightly during fermentation.

Step 3: Cool to lukewarm. Let the sweetened milk cool down to 42–45°C. This is lukewarm — when you dip your little finger in, it should feel comfortably warm but not hot. This temperature is critical. Too hot and the curd starter bacteria die on contact. Too cold and fermentation is sluggish or fails entirely. If you have a kitchen thermometer, use it. If not, the finger test works: the milk should feel like warm bath water, not like tea you are about to drink.

Step 4: Add the curd starter. Take 2–3 tablespoons of fresh curd at room temperature. Add it to the lukewarm sweetened milk and stir gently — just 4–5 strokes to distribute the culture. Do not whisk vigorously or you will incorporate air bubbles that leave holes in the set mishti doi. The starter must be fresh — curd that is more than 2 days old or that has turned sour will produce sour mishti doi.

Step 5: Pour into pots. Pour the mixture into earthen pots (handi) or steel bowls. Fill each pot about three-quarters full. If using earthen pots, soak them in water for 30 minutes beforehand so they do not absorb too much moisture from the yogurt during setting.

Step 6: Set for 6–8 hours. Place the pots in a warm, undisturbed spot. In winter, preheat your oven to its lowest setting, turn it off, and place the pots inside with the door closed. In summer, a kitchen counter away from drafts works. The yogurt needs a consistent temperature of 42–45°C for 6–8 hours. Do not move or jostle the pots during this time — movement disrupts the setting process and produces a broken, grainy texture.

Step 7: Refrigerate. Once set (the surface should be firm and not jiggle like liquid when gently tilted), refrigerate for at least 4 hours before serving. Mishti doi tastes significantly better chilled — the flavours concentrate and the texture firms to the ideal consistency. Serve directly in the earthen pots for the authentic Bengali experience.

Cost per serving: ~Rs 15–20 | Active prep time: 25 min | Total time: 10–12 hrs (mostly passive setting + chilling) | Difficulty: Easy–Moderate

Mishti Doi with Regular Jaggery

Quick answer: Nolen gur is seasonal and available only from November to February. For the rest of the year, you can make excellent mishti doi using regular cane jaggery (gur) or brown sugar. The flavour is different — less smoky, more straightforward caramel — but the texture and technique remain identical.

The biggest practical challenge with the classic recipe is sourcing nolen gur outside of winter or outside of Bengal. Date palm jaggery has a very short season, and even online sellers often run out by March. The good news is that mishti doi made with regular cane jaggery is still a genuinely delicious dessert — it is just a different flavour profile.

Year-Round Mishti Doi — Regular Jaggery Version

Same technique, available ingredients. Works any month of the year.

Ingredients:

  • 1 litre full cream milk
  • 80–100g regular cane jaggery (gur) or 80g brown sugar
  • 2–3 tablespoons fresh curd (starter culture)
  • Earthen pots or steel bowls

Method: Follow the exact same steps as the classic recipe above. The only differences are:

  • Jaggery quantity: Regular cane jaggery is sweeter than nolen gur, so start with 80g and taste before adding more. Nolen gur has a natural bitterness that balances the sweetness; cane jaggery does not, so you need slightly less.
  • Colour: Cane jaggery produces a darker brown colour compared to the golden-amber of nolen gur. This is purely cosmetic and does not affect taste or texture.
  • Brown sugar option: If you cannot find jaggery at all, 80g of brown sugar works. The flavour is milder — less complex, less earthy — but the molasses content in brown sugar still gives a light caramel note. Do not use white sugar; it produces a sweet curd, not mishti doi. The caramelised quality is essential to the character of the dish.

Caramelising for deeper flavour: One technique that compensates for the missing nolen gur complexity is to lightly caramelise the jaggery before adding it to the milk. Melt the jaggery in a dry pan on low flame for 2–3 minutes until it darkens slightly and becomes fragrant. Do not let it burn — caramelised jaggery turns bitter very quickly. Pour the warm milk directly into the caramelised jaggery and stir to dissolve. This extra step adds a depth of flavour that brings the regular jaggery version closer to the nolen gur original.

Cost per serving: ~Rs 12–15 | Active prep time: 25 min | Total time: 10–12 hrs | Difficulty: Easy–Moderate

Perfect Temperature for 6–8 Hours. That Is All Mishti Doi Needs.

The curd maker holds a steady 42–45°C automatically — no oven tricks, no blanket wrapping

View InstaCuppa Automatic Curd Maker

Free Shipping | 1-Year Replacement Warranty

Why Temperature Control Is the Secret to Perfect Mishti Doi

Quick answer: Mishti doi is more temperature-sensitive than plain curd because the jaggery in the mixture changes fermentation behaviour. Too warm (above 48°C) and the yogurt turns sour and grainy — the sugar accelerates acid production. Too cold (below 38°C) and the yogurt simply does not set. The sweet spot is 42–45°C, maintained consistently for 6–8 hours.

Making plain curd at home is forgiving. If the temperature drops a few degrees overnight, the curd still sets — it just takes longer. Mishti doi is not this forgiving. The jaggery dissolved in the milk creates a sugar-rich environment that changes how the Lactobacillus bacteria behave during fermentation.

What happens when it is too warm: Sugar feeds the bacteria faster, accelerating lactic acid production. At 48°C and above, the mishti doi over-ferments rapidly. Instead of a gentle, sweet tang, you get an aggressively sour yogurt that tastes nothing like the dessert it is supposed to be. The texture also suffers — over-fermented mishti doi develops a grainy, split appearance with whey pooling on the surface. This is the single most common failure mode, especially in summer when ambient temperatures are already high.

What happens when it is too cold: Below 38°C, the bacterial culture becomes sluggish. The milk sits for hours without setting, and the jaggery — which is an excellent medium for other microorganisms — can attract unwanted bacteria or mould. You end up with a half-set, potentially unsafe mixture that needs to be discarded. This is the winter failure mode, particularly in North Indian cities where kitchen temperatures drop to 15–20°C overnight.

The traditional workaround: Bengali households have developed various tricks to maintain temperature — wrapping pots in blankets, placing them inside a warm oven (turned off after preheating), using a casserole or hot case, or setting curd near a warm pilot light. These methods work, but they are approximate. A blanket-wrapped pot in a Kolkata winter kitchen will cool from 45°C to 30°C over 6 hours. The first 3 hours are productive; the last 3 are a gamble.

How the curd maker changes the equation: An automatic curd maker maintains a constant 42–45°C for the entire 6–8 hour setting period. The heating element activates when the temperature drops and switches off when it reaches the target. This is precisely what mishti doi needs — not an initial burst of warmth that fades, but sustained, consistent heat throughout fermentation. The result is mishti doi that sets evenly, tastes sweet without any sour edge, and has the smooth, custard-like texture that defines the authentic version.

Factor Traditional Method Automatic Curd Maker
Temperature consistency Starts at 45°C, drops to 28–35°C over 6–8 hours Maintained at 42–45°C throughout
Summer risk Over-fermentation — sour, grainy result Controlled — does not exceed target temperature
Winter risk Under-fermentation — does not set properly Consistent — internal heating compensates for cold ambient temperature
Sweetness retention Variable — sour edge develops if temperature is too high Clean sweetness — gentle fermentation preserves jaggery flavour
Texture Can be uneven — set near the surface, liquid at the bottom Uniform custard-like set from top to bottom
Effort Preheat oven, wrap in blankets, check periodically Pour mixture in, press start, walk away

To be clear: generations of Bengali cooks have made outstanding mishti doi without a curd maker, and you absolutely can too. The curd maker is most useful for people outside Bengal (where winter kitchens are colder), for summer months (when over-fermentation is a real risk), and for anyone who has tried the recipe and ended up with sour or unset results. If your traditional method works reliably for you, there is no reason to change it.

Tips for Authentic Texture

These tips address the specific failure points of mishti doi. Each one solves a real problem that causes disappointing results.

1. Do not skip the milk reduction. This is the most important step in the entire recipe. Reducing the milk from 1 litre to 750ml concentrates the milk solids and fat. This concentrated base is what gives mishti doi its thick, creamy body that holds its shape when scooped. If you use unreduced milk, the mishti doi will be thin, loose, and closer to sweetened buttermilk than a dessert. The 15–20 minutes of simmering is not optional — it is the foundation of the entire dish.

2. Use quality jaggery. Whether you are using nolen gur or regular cane jaggery, quality matters enormously. Good jaggery should smell fragrant — almost like toffee. It should be moist and slightly soft, not rock-hard and dry. Avoid jaggery that smells burnt, has visible impurities, or tastes bitter. For nolen gur specifically, the jhola (liquid) form is easier to dissolve in milk than the patali (solid block) form. If buying online, look for sellers in Joynagar or Jaynagar — these areas produce the most prized nolen gur.

3. Fresh starter is non-negotiable. The curd culture (starter) must be fresh — ideally from the same day or previous day. Old curd contains bacteria that have already produced significant lactic acid, and adding them to the sweet milk creates an aggressive fermentation that produces sour mishti doi. If your regular curd is more than 2 days old, buy a small cup of fresh dahi from a local dairy specifically for use as a starter.

4. Earthen pots make a real difference. This is not just tradition for tradition's sake. The porous clay of an earthen pot (matir bhanr) absorbs a small amount of moisture from the surface of the yogurt during the setting process. This micro-evaporation contributes to the thick, firm top layer that is a hallmark of authentic mishti doi. If you cannot find earthen pots, use small steel bowls or ceramic ramekins. Glass jars also work but produce a slightly softer set.

5. Do not disturb while setting. Once you pour the mixture into the pots and place them in a warm spot, do not touch them, move them, or open the oven door to check on them. Any vibration or movement disrupts the protein matrix as it forms, producing a broken, watery texture. Set a timer for 7 hours and walk away. The yogurt will tell you when it is done — it will be firm on top and will not slosh when you gently tilt the pot.

6. Refrigerate for at least 4 hours before serving. Freshly set mishti doi at room temperature is soft and the flavours are muted. After 4 hours in the refrigerator, the texture firms significantly and the caramelised jaggery flavour becomes more pronounced. Overnight refrigeration is even better. Mishti doi at its best is cold, firm, and intensely flavoured — patience in this final step pays off.

Frequently Asked Questions

What is the difference between mishti doi and regular curd?

Regular curd (dahi) is plain fermented milk with no added sweetener. Mishti doi has jaggery or sugar dissolved into the milk before fermentation, so the sweetness is integral to the yogurt rather than added on top. Additionally, mishti doi uses reduced milk (simmered to 3/4 volume), which makes it significantly thicker and richer than regular curd. The combination of caramelised jaggery and concentrated milk gives mishti doi its distinctive custard-like texture and toffee flavour.

Can I use sugar instead of jaggery for mishti doi?

Technically yes, but the result will taste like sweetened curd rather than authentic mishti doi. White sugar adds sweetness without any caramel complexity. If jaggery is unavailable, brown sugar is a better substitute as it contains molasses, which provides some caramel depth. Another option is to caramelise white sugar in a dry pan until it turns amber, then dissolve the caramel in the warm milk. This gives a caramelised flavour closer to the jaggery version, though it still lacks the earthy, smoky notes of nolen gur.

Where can I buy nolen gur online?

Nolen gur is available on Amazon India, Flipkart, and specialty Bengali food stores during the winter season (November to February). Look for brands that source from Joynagar or Jaynagar in West Bengal — these areas are known for the highest quality date palm jaggery. The liquid form (jhola gur) is easier to dissolve in milk, while the solid form (patali gur) has a longer shelf life. Outside the season, you may find frozen nolen gur at some stores, but the flavour is slightly muted compared to fresh. Stock up during winter if you plan to make mishti doi year-round.

Why did my mishti doi turn sour?

Sourness in mishti doi has three main causes. First, the setting temperature was too high — above 48°C, the jaggery accelerates lactic acid production and the yogurt over-ferments. Second, the starter culture was old or already sour, which introduces aggressive bacteria. Third, the yogurt was left to set for too long — 6–8 hours is sufficient; leaving it for 12+ hours (especially in summer) produces excessive sourness. To prevent this, ensure the milk is at 42–45°C before adding the starter, use fresh curd as the culture, and do not over-set.

How long does mishti doi last in the fridge?

Homemade mishti doi stays fresh in the refrigerator for 3–4 days when stored covered. The jaggery acts as a mild preservative, giving it a slightly longer shelf life than plain curd. However, the yogurt will gradually become more sour over time as fermentation continues slowly even at refrigerator temperature. For the best flavour and sweetness, consume within 2 days. Do not freeze mishti doi — the texture separates upon thawing and becomes watery and grainy.

Steady 42–45°C for 8 Hours. No Guesswork.

Perfect mishti doi, shrikhand, and everyday curd — the curd maker handles temperature so you do not have to.

Shop InstaCuppa Curd Maker

Free Shipping | 1-Year Replacement Warranty | WhatsApp Support: +91-73309666937

Bias Disclosure

InstaCuppa manufactures and sells an automatic curd maker. Both mishti doi recipes in this article work without any special equipment — the traditional method of setting curd in a warm spot works perfectly. The curd maker is recommended only for its temperature consistency advantage. We earn revenue if you purchase an InstaCuppa product through the links in this article.

Sources & References

  1. Technology of Indian Milk Products — A Review — Journal of Dairy Science
  2. FSSAI Standards for Milk and Milk Products — Food Safety and Standards Authority of India
  3. Mishti Doi — Wikipedia
  4. Fermented Foods and Their Role in Nutrition — National Library of Medicine
Free Shipping | 1-Year Warranty | Free Returns

Written by Saran Reddy, Founder — InstaCuppa
Questions? Reach out to us at support@instacuppa.com

Related Reading
Back to blog