DineCard Discover

Top 10 Authentic Bengali Restaurants in Kolkata

Kolkata's Bengali restaurant scene is a beautiful tapestry of heritage recipes, homestyle cooking, and culinary innovation that honors Bengal's rich gastronomic legacy. From iconic establishments serving elaborate thaalis to hidden gems perfecting the art of kosha mangsho and chingri malai curry, the city offers an authentic journey through Bengali flavors that locals cherish and visitors crave. Platforms like DineCard are helping these traditional eateries embrace the digital age with QR code menus, making it easier than ever to explore the depths of Bengali cuisine without language barriers.

Ektara
#10

Ektara

34A, Sardar Shankar Rd
4.8
551 reviews
₹850 for two
Highly RatedRefined PlatingRomantic AmbianceQuality Ingredients
Must try:Prawn Malai Curry

Ektara has quickly become one of Kolkata's highest-rated Bengali restaurants, earning a stellar 4.8 rating through meticulous attention to flavor profiles and presentation. Their Prawn Malai Curry represents Bengali cuisine at its most luxurious—plump prawns in a velvety coconut milk gravy that's been perfected down to the last pinch of garam masala. Despite being relatively new and located in the competitive Lake Market area, Ektara has carved out a niche by combining traditional recipes with contemporary plating and excellent service. The intimate setting makes it ideal for couples and small groups seeking quality over quantity in a relaxed, refined atmosphere.

Kasturi Restaurant
#9

Kasturi Restaurant

10/5, Principal Khudiram Bose Rd
4.5
2,803 reviews
₹650 for two
North Kolkata StyleTraditional RecipesBudget FriendlyLocal Favorite
Must try:Ilish Bhaja

Kasturi Restaurant in Sovabazar (not to be confused with its Marquis Street counterpart) serves North Kolkata-style Bengali food with the robust flavors and generous use of mustard oil that characterizes the area's cuisine. Their Ilish Bhaja—fried hilsa fish—is crispy perfection, celebrating Bengal's most beloved fish in its simplest, most satisfying form. The restaurant attracts a mix of neighborhood regulars and food enthusiasts willing to venture into North Kolkata's lanes for authentic flavors untouched by commercialization. The straightforward, traditional approach to both cooking and service creates an experience that's refreshingly unpretentious.

Epare Bangla
#8

Epare Bangla

37, Parasar Rd
4.4
964 reviews
₹800 for two
Regional SpecialtiesModern AmbianceHidden GemInnovative Menu
Must try:Doi Maach

Epare Bangla translates to "This Side of Bengal," and the restaurant lives up to its name by celebrating the diverse regional variations within Bengali cuisine. Their Doi Maach—fish cooked in yogurt curry—showcases the subtle, less oily side of Bengali cooking that's often overshadowed by richer preparations. Tucked behind Lake Mall, it's a relatively newer addition that's quickly building a reputation among discerning locals who appreciate the attention to regional authenticity. The modern, clean aesthetic appeals to younger diners while the traditional recipes satisfy purists looking for grandmother-approved flavors.

Kasturi
#7

Kasturi

7A, Marquis St
4
9,552 reviews
₹600 for two
Budget FriendlyLocal FavoriteQuick ServiceAuthentic Home-style
Must try:Parshe Macher Jhol

Kasturi on Marquis Street has been serving hungry Kolkatans since long before food blogging was a thing, earning its reputation through sheer consistency and generous portions. Their Parshe Macher Jhol—parshe fish in a light, ginger-infused curry—is comfort food at its finest, representing the everyday Bengali meal elevated through quality ingredients and expert technique. The slightly worn ambiance tells stories of decades of satisfied diners, and the no-nonsense service reflects the restaurant's confidence in letting the food speak for itself. Located in the Esplanade area, it's perfectly positioned for office-goers and shoppers seeking an affordable, authentic Bengali lunch.

Babu Culture
#6

Babu Culture

7/2 B, Dover Lane
4.5
3,083 reviews
₹750 for two
Local FavoriteAuthentic FlavorsBudget FriendlyHomestyle Cooking
Must try:Mutton Kasha

Babu Culture captures the essence of Bengali bhadralok food culture in a charming, no-frills setting on Dover Lane that feels authentically neighborhood. Their Mutton Kasha is a revelation—rich, dark, and intensely flavorful, representing hours of slow cooking and the perfect spice balance that defines Bengali meat preparations. The restaurant has cultivated a loyal local following who appreciate honest, soul-satisfying Bengali food without pretense or inflated prices. It's the kind of place where regulars are greeted by name and where the focus remains squarely on the food rather than fancy interiors.

Sonar Tori Restaurant - Salt Lake
#5

Sonar Tori Restaurant - Salt Lake

City Centre, B Block
4.3
3,064 reviews
₹1300 for two
Cultural AmbianceFamily FriendlySpacious SeatingConsistent Quality
Must try:Bhetki Paturi

Sonar Tori at City Centre Salt Lake brings a touch of Rabindranath Tagore's poetic sensibility to Bengali dining with its culturally-inspired décor and thoughtful menu. The Bhetki Paturi—bekti fish wrapped in banana leaf with mustard paste—exemplifies their commitment to traditional cooking methods that preserve authentic flavors. Conveniently located in the heart of Salt Lake's shopping district, it's popular with both families and corporate groups looking for reliable, quality Bengali food in a comfortable setting. The restaurant's spacious layout and efficient service make it ideal for larger gatherings without compromising on the intimate Bengali dining experience.

6 Ballygunge Place
#4

6 Ballygunge Place

6, Dr Amiya Bose Sarani Rd
4.4
10,502 reviews
₹1400 for two
Heritage PropertyClassic BengaliRomantic AmbianceTourist Hotspot
Must try:Chingri Malai Curry

6 Ballygunge Place has been a South Kolkata institution for decades, serving Bengali home cooking in a heritage bungalow setting that oozes old-world charm. Their Chingri Malai Curry—tiger prawns swimming in creamy coconut milk—is the stuff of legend, with regulars claiming it's the closest you'll get to a Bengali grandmother's recipe in a restaurant. The colonial-era mansion ambiance, complete with vintage photographs and antique furniture, transports diners to a bygone era while the consistently excellent food keeps them coming back. It's where nostalgia meets culinary excellence, making it a must-visit for anyone serious about Bengali cuisine.

Oh! Calcutta | Kolkata
#3
TOP 3

Oh! Calcutta | Kolkata

4th, Forum Mall
4.4
3,324 reviews
₹1500 for two
Fine DiningUpscale AmbianceTourist HotspotSpecial Occasions
Must try:Bhapa Ilish

Oh! Calcutta at Forum Mall represents Bengali fine dining at its contemporary best, elevating traditional recipes with modern plating and premium ingredients. Their Bhapa Ilish (steamed hilsa in mustard) is a masterclass in restraint, allowing the prized fish to shine through the subtle mustard marinade. The upscale ambiance with tasteful Bengali artwork makes it perfect for special occasions, business dinners, or when you want to impress out-of-town guests with Bengal's culinary sophistication. Despite the mall location, the restaurant creates an intimate, elevated atmosphere that feels worlds away from the bustle outside.

Soul of Bengal - Bengali cuisine ( Thaalis & Ala carte)
#2
RUNNER UP

Soul of Bengal - Bengali cuisine ( Thaalis & Ala carte)

Ground Floor, Block-AD
4.7
2,624 reviews
₹900 for two
Authentic ThalisLocal FavoriteValue for MoneyFamily Friendly
Must try:Kosha Mangsho

Soul of Bengal has mastered the art of the Bengali thali, serving elaborate spreads that take you through a complete culinary journey from shukto to mishti. Their Kosha Mangsho is slow-cooked to perfection with the meat falling off the bone, showcasing the patience and technique Bengali cooking demands. Located conveniently beside Acropolis Mall, it's become a post-shopping ritual for many Kolkatans who appreciate the generous portions and home-cooked authenticity. The restaurant strikes that rare balance between comfort food nostalgia and refined presentation.

Kolkata Rajbari
#1
BEST

Kolkata Rajbari

56, Jatindas Rd
4.6
16,418 reviews
₹800 for two
Family FriendlyTraditional AmbianceLocal FavoriteBudget Friendly
Must try:Daab Chingri

Kolkata Rajbari brings the grandeur of Bengali royal dining to life with its opulent interiors reminiscent of a zamindar's mansion. The restaurant's Daab Chingri—prawns cooked in tender coconut with aromatic spices—is legendary among locals, perfectly balancing sweetness and heat. With over 16,000 reviews praising its authentic preparations, this spot excels at both traditional thalis and à la carte options, making it ideal for families wanting to introduce the next generation to Bengali classics. The warm, regal ambiance creates an experience that's as much about cultural immersion as it is about the food.

Frequently Asked Questions

What is the best dish to try at Bengali restaurants in Kolkata?+
Chingri Malai Curry (prawns in coconut milk) and Kosha Mangsho (slow-cooked mutton) are must-try dishes that showcase Bengali cuisine at its finest. For fish lovers, Bhapa Ilish (steamed hilsa) during hilsa season (monsoon months) is considered the pinnacle of Bengali cooking. Most top Bengali restaurants in Kolkata offer comprehensive thalis that let you sample multiple dishes in one meal.
Which Bengali restaurant in Kolkata is best for families?+
Kolkata Rajbari and Soul of Bengal are excellent for families, offering spacious seating, extensive menus with both traditional and milder options for children, and warm, welcoming atmospheres. 6 Ballygunge Place also caters well to families with its heritage property setting and diverse menu that appeals to all age groups.
Where can I find authentic Bengali thali in Kolkata?+
Soul of Bengal specializes in elaborate Bengali thalis with both vegetarian and non-vegetarian options that take you through a complete meal from shukto to mishti. Kolkata Rajbari and Sonar Tori also offer excellent thali options that showcase the diversity of Bengali cuisine in one comprehensive spread, typically ranging from ₹400-800 per person.
What is the average price for two people at Bengali restaurants in Kolkata?+
Budget-friendly options like Kasturi and Babu Culture cost around ₹600-750 for two, while mid-range restaurants like Soul of Bengal and Ektara average ₹800-900 for two. Upscale establishments like Oh! Calcutta and 6 Ballygunge Place range from ₹1,300-1,500 for two people, offering fine dining experiences with premium ingredients.
Which Bengali restaurant serves the best hilsa fish preparations in Kolkata?+
Oh! Calcutta's Bhapa Ilish is widely regarded as one of the best hilsa preparations in the city, perfectly steaming the fish with mustard paste. Kasturi Restaurant in Sovabazar excels at Ilish Bhaja (fried hilsa) for those preferring simpler preparations. Note that hilsa is seasonal and most restaurants offer special hilsa menus during monsoon season (June-September) when the fish is at its best.

You might also like

Own a restaurant featured here?

Get your menu online in 5 minutes with DineCard — AI-powered QR code menus used by 1000+ restaurants.

Try DineCard Free