Food Trends Best Bengali Restaurants in Kolkata: A Foodie's Guide
Best Bengali Cuisine Restaurants in Kolkata: A Foodie's Guide

Best Bengali Cuisine Restaurants in Kolkata: A Foodie's Guide

Five Bengali Restaurants, From Heritage Bungalows to Home-Style Thalis

25 Aug, 2026 by Purbita Bhattacharjee

Five Bengali Restaurants, From Heritage Bungalows to Home-Style Thalis

The best Bengali cuisine restaurant in Kolkata isn't just one place — it's five: 6 Ballygunge Place, Bhojohori Manna, Babu Culture, Kasturi, and Calcutta Nostalgia. They range from ₹500 to ₹1,000 for two, cover heritage-bungalow dining, home-style thalis and Bangladeshi cooking, and all five are bookable on EazyDiner.

One puts you inside an old zamindar's dining room. Another cooks like your grandmother would, if she ran a restaurant. The rest land somewhere in between. Book a table at any of these five on EazyDiner before you sit down. EazyDiner is rated 4.8★ on Google Play with over 50 lakh downloads. 

In this guide:

  • Why Is Kolkata Considered the Heart of Bengali Cuisine?
  • What Makes a Restaurant One of the Best Bengali Restaurants in Kolkata?
  • Which Are the Best Bengali Cuisine Restaurants in Kolkata?
  • Where Can You Find the Best Bengali Buffet in Kolkata?
  • What Are the Must-Try Dishes at a Bengali Restaurant in Kolkata?
  • What Should First-Time Diners Know Before Trying Bengali Cuisine?
  • How Do the Best Bengali Restaurants in Kolkata Compare?
  • What's Shaping Kolkata's Bengali Dining Scene Right Now?
  • How Do I Book a Bengali Restaurant in Kolkata on EazyDiner?
  • So Which Bengali Restaurant in Kolkata Should You Book?
  • Frequently Asked Questions

Why Is Kolkata Considered the Heart of Bengali Cuisine?

Kolkata is considered the heart of Bengali cuisine because its restaurants never really let go of the old habits — mustard, freshwater fish, and the vegetarian plates that carry the most nostalgia. Ask for a Bengali restaurant in Kolkata, and you'll usually get a menu built in courses, not one big plate placed in front of you. It comes straight from how the city's old zamindar households used to eat, where a long meal was as much about showing hospitality as it was about the food itself.

That old habit of eating in courses hasn't faded; it's just changed shape. Sometimes it shows up as a restaurant rebuilding the feel of an old Rajbari. Sometimes, it’s a kitchen still bringing to life a recipe passed down from generation to generation. Every plate carries a bit of that — the rivers, the mustard, and a city that likes looking backward almost as much as it likes eating.

What Makes a Restaurant One of the Best Bengali Restaurants in Kolkata?

It comes down to three things: recipes that stay true to their roots, a space that captures the charm of old Kolkata, and a menu that makes you feel at home. Some, like 6 Ballygunge Place, bring old-world grandeur to the table, while others, like Bhojohori Manna, focus on simple, comforting food at a fair price. Different styles, different spots, all getting you a little closer to Bangaliyaana, the everyday spirit behind Bengali food and culture. These places each offer a taste of that spirit in their own way.

Which Are the Best Bengali Cuisine Restaurants in Kolkata?

Bhojohori Manna, Babu Culture, Kasturi, 6 Ballygunge Place and Calcutta Nostalgia are some of the most popular Bengali restaurants in Kolkata. Here’s a quick look at what they offer, where they’re located, and the approximate cost for two, with all of them bookable on EazyDiner.

food, Bhojohori Manna

Bhojohori Manna, Hatibagan, Kolkata

Five friends, no restaurant experience between them and just a shared passion for authentic Bengali food — that's how Bhojohori Manna started, out of a garage in Ekdalia back in March 2003. The name comes from a Manna Dey film song about a cook who travels the world and comes home with a style all his own. It clearly struck a chord, because the chain has since spread to Bengaluru, Siliguri, and Puri. Bhojohori Manna's business model drew on the old pice hotel — the no-frills workers' eateries that fed generations of Kolkata. The Hatibagan outlet sits inside the old Star Theatre complex and still cooks the way the brand started. Not just the Hatibagan outlet, the brand owns multiple outlets across the city, from Salt Lake to Gariahat and even Jessore Road, all bookable on EazyDiner — so choose the one nearest to you.

Must-haves: Bhetki Kabiraji Cutlet, The Bhojohorir Thala, Mochar Paturi, Chingri Bati Chocchori, Baked Roshogolla

Cost for two: ₹500 

Google Ratings: 4.1★ (Good)

Booking Availability on EazyDiner: Yes

Offer: Flat 10% off + Bank Offers (T&Cs apply; subject to change)

Indoor, Babu Culture

Babu Culture, Sector 2, Salt Lake

Everything about Babu Culture circles back to one idea — the quintessential Bengali "Babu," the well-dressed, well-fed gentleman of the colonial era, or locally called a "bhodrolok" — and the menu carries the same theme forward, mixing Bengali cooking with the Anglo-Indian dishes that era left behind. This Salt Lake address is one of the multiple Babu Culture spots in the city, done up with brass tableware, hand-painted murals, and old-style punkhas hanging overhead. The other outlets are in Ballygunge and Sodepur. The head chefs craft seasonal menus drawn from 19th-century culinary manuscripts and family recipes, with ingredients sourced directly from Bengal's farms and rivers. Babu Culture also offers a buffet menu at its Ballygunge and Salt Lake outlets. 

Must-haves: Aam Tel Ilish Bhapa, Murgi Bhoj, Pabda Shorsha Mahabhoj, Bhetki Meuniere, Lebu Pata Diye Chingri Malai, Spicy Crab Cakes, Mete Chorchori, Daaber Payesh

Cost for two: ₹1,000

Google Ratings: 4.6★ (Excellent)

Booking Availability on EazyDiner: Yes

Offer: Flat 10% off + Bank Offers (T&Cs apply; subject to change)

Indoor, Kasturi Restaurant

Kasturi Restaurant, Nagerbazar, Kolkata

Kasturi's been at this since 1994 — that's over three decades of serving Bangladeshi food alongside standard Bengali fare, which already sets it apart from the others here. The Nagerbazar branch keeps things plain and family-friendly, and leans on dishes you won't spot on a typical Bengali menu — Dhakai-style Dum Pulao or long-forgotten recipes like Chicken Sheel-E-Batta. One thing to keep in mind: there's no buffet here. This is strictly an à la carte kitchen. Not just Nagerbazar — Kasturi runs a pan-Kolkata brand with outlets in Behala, New Market, Hatibagan, and more.

Must-haves: Diamond Fish Fry, Dhakai Dum Pulao, Chicken Sheel-E-Batta, Jumbo Pomfret Shorshe, Maharaja Thali, Kochu Patar Chingri, Chital Macher Muitha

Cost for two: ₹950

Google Ratings: 4.1★ (Good)

Booking Availability on EazyDiner: Yes

Offer: Flat 30% off + Bank Offers (T&Cs apply; subject to change)

indoor, 6 Ballygunge Place

6 Ballygunge Place, Ballygunge, Kolkata

Walk in, and you're technically standing inside a heritage bungalow that once belonged to a Rai Bahadur. When it opened in 2003, Kolkata had no stand-alone upmarket Bengali restaurant that wasn't attached to a hotel or club — 6 Ballygunge Place was built to be exactly that, and went on to become the city's first Bengali restaurant chain. As 6 Ballygunge Place describes it, the team dug through 19th-century Bengali cookbooks, family traditions, and oral histories to build the menu from scratch. No shortcuts, no reheated ideas from somewhere else. Come for the buffet — that's the real draw: a full spread of fish, mutton, and chicken served in a refined setting.

Must-haves: Gondhoraj Chicken, Potoler Dolma, Doi Murgi, Bhuna Mangsho, Prawn Cutlet, Daab Chingri, Chhanar Malpoa

Cost for two: ₹1,000

Google Ratings: 4.4★ (Good) 

Booking Availability on EazyDiner: Yes

Offer: Flat 10% off + Bank Offers (T&Cs apply; subject to change)

Indoor, Calcutta Nostalgia

Calcutta Nostalgia, Kalighat, Kolkata

This one's built almost entirely around a feeling. Old photographs on the wall, retro furniture, the kind of setting that nudges you to slow down and think about an older version of the city. It works well for a relaxed family meal, particularly on a weekend, and it won't stretch your budget much either. The menu stays rooted in Bengali comfort food, with familiar flavours and traditional recipes that fit right into the nostalgic setting.

Must-haves: Aampora Shorbot, Supriya Chicken, Peshwari Korma, Ilish Maacher Ullash, Daber Pudding

Cost for two: ₹900

Google Ratings: 3.8★ (Good)

Booking Availability on EazyDiner: Yes

Offer: Flat 10% off + Bank Offers (T&Cs apply; subject to change)

Where Can You Find the Best Bengali Buffet in Kolkata?

If you want an everyday, walk-in, all-you-can-eat spread, 6 Ballygunge Place is really your only clean answer — it's not a special-occasion thing; it's just how they run the place. Babu Culture also puts out a buffet at its Salt Lake and Ballygunge outlets, though the spread seems to shift, so a quick call before you head over saves you a surprise. Buffet pricing and payment are settled at the restaurant, not through the app — confirm the current spread and price when you book.

What Are the Must-Try Dishes at a Bengali Restaurant in Kolkata?

  • Bhojohori Manna: Bhetki Kabiraji Cutlet, Mochar Paturi, Chingri Bati Chocchori
  • Babu Culture: Aam Tel Ilish Bhapa, Lebu Pata Diye Chingri Malai, Spicy Crab Cakes
  • Kasturi: Chicken Sheel-E-Batta, Kochu Patar Chingri, Chital Macher Muitha, Dhakai Dum Pulao, Maharaja Thali
  • 6 Ballygunge Place: Gondhoraj Chicken, Daab Chingri, Chhanar Malpoa
  • Calcutta Nostalgia: Ilish Maacher Ullash, Supriya Chicken, Daber Pudding

What Should First-Time Diners Know Before Trying Bengali Cuisine?

  • Set your budget before you pick a restaurant: Cost for two across this list runs from ₹500 to ₹1,000, and that gap decides how much of a spread you're actually getting.
  • Come ready for fish and mustard: Ilish (hilsa) and shorshe (mustard) dishes sit right at the centre of Bengali food — the Ilish Maacher Ullash or Jumbo Pomfret Shorshe are great plates to start if you're new to it.
  • Leave room for dessert: Payesh and roshogolla tend to close out the meal here, and skipping them would be a mistake.
  • Check for a buffet before you book: Not every restaurant on this list runs one — Kasturi, for one, is à la carte only, so don't turn up expecting a spread.

How Do the Best Bengali Restaurants in Kolkata Compare?

RestaurantAreaCost for TwoMust-Try DishesGoogle Ratings
6 Ballygunge PlaceBallygunge ₹1,000 Daab Chingri, Gondhoraj Chicken4.4★ (Good)
Bhojohori MannaHatibagan₹500Bhetki Kabiraji Cutlet, Baked Roshogolla4.1★ (Good)
Babu CultureSector 2, Salt Lake ₹1,000 Aam Tel Ilish Bhapa, Lebu Pata Diye Chingri Malai, Daaber Payesh4.6★ (Excellent)
KasturiNagerbazar ₹950Chicken Sheel-E-Batta, Dhakai Dum Pulao, Chital Macher Muitha4.1★ (Good)
Calcutta NostalgiaKalighat ₹900 Ilish Maacher Ullash, Daber Pudding3.8★ (Good)

What's Shaping Kolkata's Bengali Dining Scene Right Now?

Here's a number worth knowing: casual dining is currently the fastest-growing format inside India's organised restaurant industry, holding 48% of that segment — a finding from the National Restaurant Association of India's 2024 Food Services Report by Business Standard’s article (Indian food services sector to grow by 8.1% from 2024 to 2028: Report). Nearly everything on this list fits that bracket — Bhojohori Manna's thali counters, 6 Ballygunge Place's buffet floor, all of it. That's probably part of why home-style and heritage Bengali menus keep opening new branches in Kolkata rather than quietly disappearing.

How Do I Book a Bengali Restaurant in Kolkata on EazyDiner?

  1. Open the EazyDiner app or browse the Bengali restaurants in Kolkata section.
  2. Pick your preferred outlet. Restaurants like Bhojohori Manna, Babu Culture, and Kasturi have multiple outlets across the city, so you can choose the one closest to you.
  3. Select your date, time slot, and number of guests, then confirm your booking. You’ll receive an instant SMS confirmation.
  4. Head to the restaurant and enjoy your Bengali meal.

Ready to book? Book your table on EazyDiner

So Which Bengali Restaurant in Kolkata Should You Book?

Old-bungalow grandeur at one end, garage-born thalis at the other — Kolkata's Bengali restaurants cover a lot of ground, and none of it feels like filler. Figure out what you actually want — A full buffet? A home-style plate? A quiet Bangladeshi meal at Kasturi? Then book your table on EazyDiner.


Written By



Purbita is a cheerful soul with a strong passion for reading, cooking, and travelling. An avid film buff, she often escapes into the world of fiction. A trained Bharatnatyam dancer, she loves to shake a leg, blending formal grace with her lively spirit. She aspires to become a renowned food and lifestyle writer.



50% Offer

FAQ

Which is the best Bengali cuisine restaurant in Kolkata?

The best Bengali cuisine restaurant in Kolkata depends on what you’re looking for. 6 Ballygunge Place, Bhojohori Manna, Babu Culture, Kasturi, and Calcutta Nostalgia are all popular choices, each offering its own take on Bengali flavours and traditional recipes.

What is the most authentic Bengali restaurant in Kolkata?

For the most traditional Bengali cooking, Kasturi and Bhojohori Manna stay closest to home-style recipes — Kasturi has served Bangladeshi and Bengali dishes since 1994, and Bhojohori Manna built its menu on the old pice-hotel model. 6 Ballygunge Place takes the same recipes upmarket in a heritage bungalow.

Where can I get a good Bengali buffet in Kolkata?

6 Ballygunge Place, without much competition. It's a full spread, available regularly, not saved for special days. Babu Culture also runs a buffet at its Ballygunge and Salt Lake outlets. Buffet payments are settled at the restaurant, not through the app — confirm the current spread and price when you book.

What are the must-try dishes at a Bengali restaurant in Kolkata?

The Bhetki Kabiraji Cutlet at Bhojohori Manna and the Aam Tel Ilish Bhapa at Babu Culture are a good starting point. Feeling like something richer? Try the Daab Chingri at 6 Ballygunge Place, or Kasturi's Chicken Sheel-E-Batta or Chital Macher Muitha.

What is the average cost for two at a Bengali restaurant in Kolkata?

Somewhere between ₹500 and ₹1,000 for two, depending on the restaurant and what you order.

What's the difference between a Bengali buffet and a Bengali thali?

A buffet means you serve yourself, as much as you like, from a big spread. A thali is the opposite — one plate, portioned and fixed, brought straight to your table.