best bengali sweets in kolkata: the definitive guide (2026)
·
19 min read
·updated
tldr: top 3 from 18 sweet shops - balaram mullick & radharaman mullick (best overall, legendary sandesh and mishti doi, since 1885), girish ch dey & nakur ch nandy (best rosogolla and pantua, since 1844), and kc das (the rosogolla originators, since 1930). full reviews with prices and seasonal specials below.
i haven’t visited kolkata yet. this guide is based on extensive research - local food blogs, google reviews, youtube food tours, and recommendations from bengali friends and kolkata locals.
and honestly, i’m writing this because the current search results for “best bengali sweets in kolkata” are embarrassing. quora is ranking at position three. quora. for what might be the most important food topic in all of bengal. the internet has failed kolkata’s sweet shops, and someone needs to fix that.
bengali sweets are not just desserts. they’re a civilization. the variety, the technique, the seasonal traditions, the sheer artistry involved in making something like a nolen gur sandesh - this is food craft at a level that most of the world doesn’t know exists. while the rest of india thinks bengali sweets means “rosogolla and sandesh,” kolkata’s sweet shops are producing dozens of varieties, many of them seasonal, many of them available only in winter when the nolen gur (date palm jaggery) flows.
here’s a brief education for the uninitiated:
- rosogolla: spongy balls of chhena (cottage cheese) cooked in sugar syrup. the most famous bengali sweet globally. kolkata’s version is lighter and spongier than what you get elsewhere.
- sandesh: fresh chhena shaped and flavored in countless ways. can be plain, flavored with saffron, rose, mango, or nolen gur. the aristocrat of bengali sweets.
- mishti doi: sweetened yogurt set in clay pots. the slow caramelization of milk and sugar/jaggery gives it a distinct brown color and deep flavor.
- pantua: fried chhena balls soaked in sugar syrup. darker and richer than gulab jamun. the frying gives it a caramelized exterior.
- langcha: elongated pantua from shaktigarh, with a denser texture and more intense sweetness.
- nolen gur specials: any sweet made with date palm jaggery, available only in winter (november-february). the jaggery adds a complex caramel-toffee flavor that’s irreplaceable.
everything rated out of 10. prices approximate for 2026. no one paid me for any of this.
the awards (my picks)
- best overall shop: balaram mullick & radharaman mullick, bhowanipore - since 1885, the benchmark
- best rosogolla: girish ch dey & nakur ch nandy, hedua - the definitive spongy rosogolla
- best sandesh: balaram mullick, bhowanipore - unmatched variety and quality
- best mishti doi: balaram mullick, bhowanipore - the clay pot gold standard
- best pantua: girish ch dey & nakur ch nandy, hedua - dark, rich, caramelized perfection
- best nolen gur specials: balaram mullick, bhowanipore - the winter pilgrimage
- best value: sen mahasay, multiple locations - consistently good at honest prices
- best heritage shop: nalin chandra das & sons, baghbazar - the rosogolla family’s original shop
- best for gifting: kc das, esplanade - the most recognized name outside kolkata
- best hidden gem: mithai, ballygunge - modern bengali sweets done beautifully
the full list
| # | shop | area | famous for | price per piece | rating |
|---|---|---|---|---|---|
| 1 | balaram mullick & radharaman mullick | bhowanipore | sandesh, mishti doi, nolen gur | rs 25-80 | 9.5/10 |
| 2 | girish ch dey & nakur ch nandy | hedua (north kolkata) | rosogolla, pantua, ledikeni | rs 20-60 | 9/10 |
| 3 | kc das | esplanade / multiple | rosogolla, pantua, sandesh | rs 25-70 | 8.5/10 |
| 4 | nalin chandra das & sons | baghbazar | rosogolla, sandesh | rs 20-50 | 8.5/10 |
| 5 | ganguram | multiple locations | sandesh, rosogolla, cham cham | rs 20-60 | 8/10 |
| 6 | sen mahasay | multiple locations | mishti doi, sandesh, rosogolla | rs 15-50 | 8/10 |
| 7 | bhim chandra nag | bowbazar | sitabhog, mihidana | rs 30-60 | 8.5/10 |
| 8 | girish ch dey (nakur branch) | hatibagan | rosogolla, langcha | rs 20-50 | 8/10 |
| 9 | mithai | ballygunge | modern sandesh, nolen gur | rs 40-100 | 8/10 |
| 10 | putiram | college street | singara, sandesh | rs 15-40 | 7.5/10 |
| 11 | banchharam | south kolkata | rosogolla, sandesh, sweets box | rs 20-60 | 7.5/10 |
| 12 | makhan lal das | gariahat | cham cham, rosogolla | rs 20-50 | 7.5/10 |
| 13 | hindustan sweets | gariahat | sandesh, pantua | rs 20-50 | 7.5/10 |
| 14 | gupta brothers | north kolkata | traditional sandesh, rosogolla | rs 15-40 | 7.5/10 |
| 15 | nobin chandra das | baghbazar | rosogolla (heritage) | rs 20-50 | 8/10 |
| 16 | joynagar moa stalls | joynagar (seasonal) | moa (puffed rice balls) | rs 30-50 | 8/10 |
| 17 | chittaranjan mistanna bhandar | north kolkata | traditional bengali sweets | rs 15-40 | 7/10 |
| 18 | mr. misti | multiple locations | modern sandesh, fusion | rs 40-80 | 7/10 |
the legends (tier 1)
these are the sweet shops that define bengali confectionery. they’ve been around for over a century, they’ve maintained quality across generations, and any serious conversation about bengali sweets starts and ends with these names.
1. balaram mullick & radharaman mullick
bhowanipore (padmapukur road) / price per piece: rs 25-80 / 9.5/10
if there is one sweet shop in kolkata that represents the absolute pinnacle of bengali confectionery, it’s balaram mullick. established in 1885, this bhowanipore institution has been making sweets for nearly 140 years, and the quality hasn’t just been maintained - it’s arguably improved.
the sandesh here is transcendent. they make over 20 varieties, from plain nolen gur sandesh to saffron-infused versions, chocolate sandesh, and seasonal specials that change with the calendar. the texture is what separates their sandesh from the rest - incredibly smooth, with a melt-in-your-mouth quality that comes from the chhena being pressed and worked to exactly the right consistency. you can taste the difference.
the mishti doi is the other crown jewel. served in traditional clay pots (the clay absorbs excess moisture and adds an earthy note), it’s thick, creamy, and has a deep caramel sweetness from the slow caramelization of milk and sugar. this isn’t the watery, too-sweet mishti doi you get at generic restaurants. this is the real thing.
during winter (november to february), the nolen gur specials are the reason kolkatans line up outside the shop at 7 am. nolen gur sandesh, nolen gur rosogolla, nolen gur payesh (rice pudding) - the date palm jaggery adds a complexity that regular sugar can’t match. there’s a toffee-like depth, a slight smokiness, and a warmth that makes every nolen gur sweet feel like winter in bengal.
the catch: the queues during festivals and nolen gur season are legendary - 30-60 minute waits are common. the bhowanipore shop is the original and has the best quality, but parking is a nightmare. the prices have gone up, and the premium items are genuinely expensive. some sweets sell out by noon.
verdict: the best sweet shop in kolkata. the best sweet shop in india, arguably. the sandesh and mishti doi set the standard that everyone else tries to match.
2. girish ch dey & nakur ch nandy
hedua, north kolkata / price per piece: rs 20-60 / 9/10
if balaram mullick is the sandesh king, girish ch dey is the rosogolla king. this north kolkata institution, established in 1844, makes what many consider the best rosogolla in kolkata - and therefore the best in the world.
the rosogolla here is the platonic ideal. perfectly spherical, snow-white, spongy, and cooked in a light sugar syrup that’s sweet without being cloying. the chhena has the right amount of bounce - it compresses when you bite and springs back slightly. the syrup soaks through evenly. there’s no hard center, no grainy texture, no too-sweet aftertaste. just pure, clean, rosogolla.
the pantua is the other star. where rosogolla is boiled, pantua is fried. the chhena balls are fried until they develop a dark golden exterior, then soaked in sugar syrup. the result is richer, more caramelized, and more complex than rosogolla. if rosogolla is a soprano, pantua is a baritone.
their ledikeni (named after lady canning, wife of a british governor-general) is also exceptional. it’s similar to pantua but with a slight saffron and rosewater flavor. a piece of kolkata’s colonial food history.
the catch: the hedua location in north kolkata is not easily accessible for tourists. the shop is old and basic. and they don’t have the range of a balaram mullick - they focus on a smaller menu and do it brilliantly.
verdict: the best rosogolla and pantua in kolkata. worth the trip to north kolkata.
3. kc das
esplanade / multiple locations / price per piece: rs 25-70 / 8.5/10
kc das is the sweet shop that most people outside kolkata know. the full name is k.c. das private limited, and it’s the business descended from krishna chandra das, son of nobin chandra das - the man credited with inventing the rosogolla in 1868. that’s a lot of history compressed into a sweet shop.
the kc das sponge rosogolla is their signature, and it’s very good. spongy, light, and properly sweet. the canned rosogolla (the tin with the yellow label that you see in airports and gift shops) was a pioneering product that brought bengali sweets to the national market. the fresh version at the esplanade shop is significantly better than the canned version.
beyond rosogolla, kc das does a solid range of sandesh, pantua, and seasonal specials. the shop at esplanade is large, clean, and air-conditioned - a proper sweet shop experience with a cafe section where you can sit and eat.
the catch: kc das is the most commercial of the heritage sweet shops. some kolkata purists feel the quality has been sacrificed for scale. the rosogolla, while good, isn’t as exceptional as girish ch dey’s. the prices are higher than local shops because you’re paying for the brand.
verdict: the most accessible heritage sweet shop in kolkata. the rosogolla is excellent, even if the connoisseurs prefer girish ch dey.
4. nalin chandra das & sons
baghbazar / price per piece: rs 20-50 / 8.5/10
nalin chandra das & sons is the direct descendant of nobin chandra das, the man who invented (or perfected, depending on which side of the debate you’re on) the rosogolla. while kc das became the commercial powerhouse, nalin chandra das & sons stayed closer to the original - a traditional sweet shop in baghbazar that focuses on quality over scale.
the rosogolla here feels more “original” than kc das, if that makes sense. it’s made in smaller batches, the chhena is pressed by hand, and the cooking process is more traditional. the result is a rosogolla that’s slightly denser, slightly more textured, and slightly less uniform than the kc das version. some prefer this. it feels more handmade, more honest.
the sandesh range is good, though not as extensive as balaram mullick’s. the pantua is well-made. and the shop itself has a heritage charm that the bigger chains can’t replicate.
the catch: the baghbazar location is in north kolkata, which isn’t the most tourist-friendly area. the shop is small. and the brand recognition outside kolkata is much lower than kc das, even though the lineage is arguably more direct.
verdict: the original rosogolla family’s other shop. more authentic, less commercial, equally delicious.
the stalwarts (tier 2)
these are the sweet shops that kolkatans visit regularly. they might not have the legendary status of the tier 1 shops, but the quality is excellent and the consistency is reliable. these are the shops where families buy sweets for durga puja, diwali, and everyday cravings.
5. ganguram
multiple locations / price per piece: rs 20-60 / 8/10
ganguram is kolkata’s most widespread sweet chain. with locations across the city and beyond, they’re the go-to for many kolkata families. the quality is remarkably consistent across branches, which is impressive for a sweet chain.
the sandesh varieties are good - not at balaram mullick levels, but solid and reliable. the rosogolla is properly spongy. the cham cham (oblong sweets soaked in sugar syrup and coated with grated coconut or cream) is one of their best items. and the snacks section (singara, kochuri, nimki) is better than most sweet shops.
the catch: being a chain means it lacks the character of the standalone heritage shops. the sweets are good, not great. and during festivals, the rush at ganguram locations can be overwhelming.
verdict: the most reliable sweet chain in kolkata. you always know what you’re getting.
6. sen mahasay
multiple locations / price per piece: rs 15-50 / 8/10
sen mahasay is the sweet shop that kolkata’s middle class swears by. the prices are honest, the quality is consistent, and the range covers everything you’d want. the mishti doi is excellent - thick, creamy, and properly caramelized. the sandesh is well-made. and the rosogolla, while not at girish ch dey levels, is perfectly good.
what makes sen mahasay special is value. you get 80% of the quality of the premium shops at 60% of the price. for daily consumption and regular gifting, this is where most kolkata families actually shop.
the catch: no single item that’s “the best in kolkata.” it’s a jack-of-all-trades sweet shop. the ambience at most locations is basic.
verdict: the best value sweet shop in kolkata. excellent quality-to-price ratio.
7. bhim chandra nag
bowbazar / price per piece: rs 30-60 / 8.5/10
bhim chandra nag is a bowbazar institution that’s famous for two specific sweets: sitabhog and mihidana. these are specialties from bardhaman (burdwan) district that bhim chandra nag has brought to kolkata.
sitabhog is a sweet made from rice flour, ghee, and sugar, shaped into tiny granules that look like rice grains. the texture is unlike any other sweet - delicate, crumbly, and intensely aromatic. mihidana is similar but made from gram flour, with a deeper yellow color and a slightly nuttier flavor. both are gi-tagged specialties of west bengal.
beyond these specialties, bhim chandra nag does a solid range of traditional bengali sweets. their sandesh is well-regarded and their pantua is properly made.
the catch: the bowbazar shop is old and cramped. the specialty items are expensive and not to everyone’s taste - sitabhog and mihidana are acquired tastes. the shop is primarily famous for these two items; the rest of the menu, while good, isn’t what draws people here.
verdict: the sitabhog and mihidana destination. unique sweets you won’t find done this well anywhere else.
8. mithai
ballygunge / price per piece: rs 40-100 / 8/10
mithai is the modern face of bengali sweets. this ballygunge shop does traditional bengali confectionery with contemporary presentation and some creative twists. the packaging is beautiful, the display is curated, and the flavors balance tradition with innovation.
the nolen gur collection during winter is impressive. the sandesh varieties show creativity without abandoning bengali flavor principles. and the shop itself feels like a boutique rather than a traditional mithai shop.
the catch: expensive. significantly pricier than traditional shops. the modern approach doesn’t always sit well with purists. and the portions can feel small for the price.
verdict: the best modern sweet shop in kolkata. great for gifting and for people who want bengali sweets with a contemporary touch.
the neighborhood favorites (tier 3)
9. banchharam
south kolkata / multiple locations / price per piece: rs 20-60 / 7.5/10
banchharam is a well-known chain with a strong presence in south kolkata. the sweets are reliable, the snacks are good, and the restaurant section at some locations serves solid bengali meals. it’s a good all-rounder without being exceptional at any one thing.
10. makhan lal das
gariahat / price per piece: rs 20-50 / 7.5/10
a gariahat institution that’s been serving the neighborhood for decades. the cham cham is particularly good - plump, syrup-soaked, and coated with fresh cream. the rosogolla is well-made and the prices are very reasonable.
11. hindustan sweets
gariahat / price per piece: rs 20-50 / 7.5/10
another gariahat staple with a loyal following. the sandesh selection is good, the pantua is properly fried and caramelized, and the seasonal specials during durga puja are worth seeking out.
12. gupta brothers
north kolkata / price per piece: rs 15-40 / 7.5/10
a north kolkata sweet shop that does traditional bengali sweets at very honest prices. the sandesh is simple and well-made. the rosogolla is solid. nothing fancy, just good, affordable sweets.
13. nobin chandra das
baghbazar / price per piece: rs 20-50 / 8/10
another shop carrying the nobin chandra das name (the rosogolla inventor). the rosogolla here has that handmade quality - slight variations between pieces that tell you they’re not machine-pressed. the simplicity is the appeal.
seasonal specials you can’t miss
nolen gur season (november to february)
nolen gur (date palm jaggery) season is kolkata’s greatest food event. every serious sweet shop switches a portion of their menu to nolen gur specials, and the results are extraordinary. the jaggery is harvested from date palm trees in the predawn hours, and the freshest batches have a fragrance that’s impossible to describe - somewhere between caramel, toffee, and honey, but earthier and more complex.
- nolen gur sandesh at balaram mullick - the gold standard. smooth chhena with the caramel warmth of nolen gur. available from late november.
- nolen gur rosogolla at girish ch dey - the syrup is made with nolen gur instead of sugar, turning the white rosogolla into a pale gold sphere of extraordinary flavor.
- nolen gur mishti doi at sen mahasay - the yogurt is set with nolen gur, creating a deeper, more complex sweetness than sugar-based versions.
- nolen gur payesh at balaram mullick - rice pudding made with nolen gur, milk, and rice. the ultimate winter comfort dessert.
- patali gur (solid date palm jaggery) - available at most sweet shops during winter. buy a block and eat it straight or use it in cooking.
joynagar moa (winter only)
joynagar moa is a specific winter sweet from the joynagar area of south 24 parganas. it’s made from kanakchur rice (a local aromatic rice variety) puffed and bound together with nolen gur. the texture is crunchy, the flavor is caramelized and aromatic, and the tradition is centuries old. the authentic version is only available during winter and has a gi tag.
durga puja specials (october)
during durga puja, kolkata’s sweet shops pull out all the stops. special sandesh varieties, elaborate sweet boxes, and limited-edition items appear at every shop. balaram mullick’s puja collection is particularly impressive - the sandesh is molded into artistic shapes and the packaging is festival-grade.
the great rosogolla debate
no guide to bengali sweets can avoid addressing the rosogolla controversy. was rosogolla invented in kolkata or odisha?
kolkata’s claim: nobin chandra das invented rosogolla in 1868 at his shop in baghbazar. the innovation was using chhena (cottage cheese) instead of khoya, and boiling it in sugar syrup until it became spongy. west bengal received the gi tag for “banglar rosogolla” in 2017.
odisha’s claim: a similar sweet called “khira mohana” or “pahala rosogolla” has been offered at the jagannath temple in puri for centuries, predating nobin chandra das. odisha received a gi tag for “odisha rasagola” in 2019.
the reality: both versions exist and both are different. kolkata’s rosogolla is spongier, lighter, and cooked in a thinner syrup. odisha’s version is denser, chewier, and cooked in a thicker syrup. they’re different sweets with similar names, and the debate is more about regional pride than culinary accuracy.
regardless of origin, kolkata’s rosogolla is its own distinct product, perfected over 150 years, and the best versions - at girish ch dey, kc das, and nalin chandra das - are genuinely extraordinary.
tips for buying bengali sweets in kolkata
-
go early. the best sweets sell out by noon, especially nolen gur specials in winter. 8-9 am is ideal.
-
try before you buy a box. most sweet shops let you taste single pieces. buy one sandesh, one rosogolla, decide if you like the shop, then buy a box.
-
nolen gur season is november to february. if you can time your visit for winter, do it. the nolen gur sweets are a once-a-year experience.
-
ask for “aaj-er” (today’s). fresh sweets made that day are always better. ask what was made this morning.
-
clay pot mishti doi is non-negotiable. always buy mishti doi in the clay pot (bhar). the clay absorbs moisture and adds flavor. plastic cups don’t compare.
the final word
kolkata’s bengali sweets are india’s greatest food tradition that most of the country still underappreciates. the precision of sandesh-making, the science of rosogolla, the seasonal magic of nolen gur, the heritage of shops that have been perfecting their craft for 150+ years - this is living food culture at its finest.
the best sweet shop in kolkata is balaram mullick & radharaman mullick for sandesh and mishti doi. the best rosogolla is at girish ch dey & nakur ch nandy. and the best overall bengali sweets experience is visiting kolkata during nolen gur season (december-january) and eating your way through every shop on this list.
bengali sweets aren’t desserts. they’re an art form. kolkata is the gallery.
more kolkata food guides
- best mishti doi in kolkata - the clay pot tradition ranked in detail
- best restaurants in kolkata - 22 restaurants from fine dining to budget eats
- best street food in kolkata - puchka, jhalmuri, rolls, and telebhaja
- best cafes in kolkata - from indian coffee house to specialty coffee
- best fish restaurants in kolkata - ilish, bhetki, chingri, and more
- kolkata food guide - the complete area-wise guide to eating in kolkata
- best kathi rolls in kolkata - nizam’s, kusum, and the roll joints
last updated: march 2026. prices and ratings based on extensive research and local recommendations. i’ll update this after my first visit to kolkata.
liked this? get more honest reviews
no spam, just useful stuff — unsubscribe anytime.