Bengali Sweets in Kolkata: What to Try, Where to Buy and When to Go

Monowar Hossain
Updated September 27, 2026
Bengali mishti sweets in Kolkata
Photo: Anwesha394 / Wikimedia Commons, CC BY-SA 4.0

Walk into an old Kolkata sweet shop and the first thing you notice is the glass counter: rows of white, cream and brown sweets, some glossy with syrup, some pressed into shells and fish shapes. Behind it, a man with a steel spoon waits for you to point.

Kolkata is India’s capital of mishti (Bengali sweets): soft rosogolla in syrup, fresh sandesh, sweet mishti doi set in clay pots, and dozens more made mostly from chhena, fresh curd cheese. The best way to try them is to walk between long-established shops such as K.C. Das, Bhim Chandra Nag, Girish Chandra Dey & Nakur Chandra Nandy and Balaram Mullick & Radharaman Mullick. Most sweets cost about ₹15–80 a piece in 2026.

This guide explains the main sweets, where the historic shops are, when to go for the seasonal specials, how to buy, and how long each sweet keeps.

Why Bengal became sweet country

Bengal had a long tradition of milk sweets, but the modern Kolkata sweet is built on chhena: milk split with lemon juice or whey, drained and kneaded smooth.

In the 19th century Kolkata’s confectioners turned chhena into an art. The rosogolla in its modern spongy form is credited to Nobin Chandra Das in 1868, and the city’s sweet makers have been inventing ever since.

Odisha has its own rasagola tradition, and both West Bengal and Odisha now hold geographical indications for their versions. It is a friendly argument that nobody will win.

The sweets to know

Syrup sweets

  • Rosogolla – spongy chhena balls cooked in light syrup. Squeeze one gently: it should spring back.
  • Rajbhog – a larger, richer rosogolla, often saffron-coloured, sometimes with a nut filling.
  • Pantua – fried chhena balls soaked in syrup, darker and denser than rosogolla.
  • Ledikeni – a dark fried sweet traditionally said to be named after Lady Canning, wife of a 19th-century Governor-General.
  • Chomchom – oval and firm, often rolled in grated dried milk.
  • Rosomalai – soft chhena discs soaked in sweet, thickened milk.

Sandesh

Sandesh is chhena kneaded with sugar and cooked gently, then pressed into moulds. It is drier than syrup sweets and much more varied.

  • Kanchagolla – soft, barely cooked, the freshest-tasting sandesh.
  • Karapak – cooked longer until firm; keeps better.
  • Jolbhora – a shell-shaped sandesh with a hidden centre of syrup or jaggery.
  • Nolen gur sandesh – made with fresh date-palm jaggery in winter; the most anticipated sweet of the year.

Mishti doi

Thick, caramel-coloured sweet yoghurt set in an unglazed clay pot. The pot draws out moisture, so the yoghurt turns firm enough to hold a spoon upright.

Where to buy them

  • K.C. Das (Esplanade and branches) – the family business linked to Nobin Chandra Das. The name most people give for rosogolla.
  • Bhim Chandra Nag (Bowbazar) – one of the oldest shops in the city, dating back to the 19th century, known for sandesh and ledikeni.
  • Girish Chandra Dey & Nakur Chandra Nandy (near Hatibagan, North Kolkata) – a 19th-century shop devoted mainly to sandesh; small, busy, and worth the trip.
  • Balaram Mullick & Radharaman Mullick (Bhowanipore and branches) – a long-running name for sandesh, mishti doi and seasonal specials.

Opening hours vary and some shops close early or on certain days, so check before you go.

A simple sweet walk

  1. Start in North Kolkata in the morning for sandesh near Hatibagan, then explore the old lanes of Shyambazar and Bagbazar.
  2. Head to Bowbazar and Esplanade for ledikeni and rosogolla.
  3. Finish in Bhowanipore in the south for mishti doi and seasonal sandesh.

Break it up with savoury food: a kathi roll near New Market is the classic reset.

When to go

  • Winter (roughly December–February) – nolen gur season. Sandesh and rosogolla made with fresh date-palm jaggery appear in every shop.
  • Poila Baishakh (Bengali New Year, mid-April) – shops are packed as families buy boxes for visits.
  • Durga Puja and Bijoya (October) – the biggest sweet-buying season of the year.
  • Any morning – sandesh is made fresh daily; earlier is fresher.

How to buy

  • Sweets are sold by the piece or by weight. Pointing works fine.
  • Eat a few in the shop, when they are at their best, then buy a box.
  • Syrup sweets come in a container with syrup; ask for it to be sealed if you are travelling.
  • Mishti doi is sold in clay pots of different sizes; the small ones are ideal for one person.

How long they keep

SweetBest eaten withinTravels well?
Kanchagolla, soft sandeshThe same dayNo
Karapak sandesh2–3 daysFairly well
Rosogolla (in syrup)2–3 days chilled; longer in sealed tinsYes, in sealed tins
Mishti doi1–2 days, kept coolNot on long trips
Pantua, ledikeni2–3 daysReasonably

What sweets cost (2026)

ItemTypical price
Rosogolla or pantuaAbout ₹15–40 each
SandeshAbout ₹20–80 each; seasonal and premium pieces cost more
Mishti doi, small potAbout ₹30–100
Box of mixed sweetsAbout ₹200–800

Plan your trip spending with the India food budget calculator.

Halal note: Bengali sweets are vegetarian, made from milk, sugar and chhena. For halal meat meals, Kolkata is easy: the areas around New Market, Park Circus and Zakaria Street have many Muslim-run restaurants.

Bangla for the sweet counter

SayMeaning
Duto roshogolla dinTwo rosogollas, please
Eta ki?What is this?
Shob theke ekta kore dinOne of each, please
Ek bhanr mishti doiOne clay pot of mishti doi
Nolen gurer shondesh ache?Do you have nolen gur sandesh?
Koto din rakha jabe?How many days will it keep?
Koto holo?How much is it?

Frequently asked questions

What is the most famous sweet in Kolkata?

Rosogolla, followed closely by sandesh and mishti doi. In winter, nolen gur sandesh is the local favourite.

Where can I buy the best rosogolla in Kolkata?

K.C. Das is the most famous name, but Bhim Chandra Nag and Balaram Mullick & Radharaman Mullick have loyal followings too.

What is the difference between rosogolla and sandesh?

Both are made from chhena. Rosogolla is cooked in syrup and is soft and spongy; sandesh is kneaded with sugar and pressed, so it is drier and denser.

Can I take Bengali sweets home on a flight?

Sealed tins of rosogolla travel well. Soft sandesh and mishti doi do not, and liquid rules may apply to syrup in cabin baggage.

Across the border, Bangladesh shares this tradition; see what to eat in Bangladesh and fuchka in Dhaka. More in India food guides and the Delhi chaat guide.

Sources

Monowar Hossain

About the author

Monowar Hossain

Monowar Hossain is FoodsGuider's editor: a linguist from Rajshahi, Bangladesh, who studied at the University of Dhaka, the University of Groningen and Ghent University, and has travelled across Europe, Asia and the Middle East. He writes about eating abroad the way locals do, including what dishes are called and how to order them.

How we research and write our guides

More food guides from India