28 Best Places To Eat In Kolkata | Local Recommendations
Kolkata, the cultural and culinary capital of India, where every meal tells a story and every street corner is an invitation to indulge in a gastronomic adventure. From historic eateries that have stood the test of time to trendy new spots offering international cuisines, Kolkata’s food scene is as diverse as its vibrant culture.
Whether you’re a fan of traditional Bengali cuisine or eager to explore global flavours, this guide to the top 32 places to eat in Kolkata will take you on a delectable journey through the city’s rich culinary landscape and Bengali cuisines in Kolkata
Top 32 Places to Eat in Kolkata
1. Peter Cat
Being one of the Best places to eat in Kolkata, this is a legendary spot on Park Street, Peter Cat is famous for its Chelo Kebab—a delectable platter of rice, kebabs, and grilled vegetables. The old-world charm and unique décor make it a must-visit for both locals and tourists. Peter Cat’s Chelo Kebab has remained unchanged since its inception in the 1970s, becoming a signature dish synonymous with Park Street’s dining scene.
- Location: Park Street
- Special Items: Chelo Kebab, Sizzlers
- Cost for 2: ₹1,500
Suggested Read: Rain-Soaked Wonders: Monsoon In West Bengal
2. Flurys
Being one of the Best places to eat in Kolkata, this is established in 1927; Flurys is an iconic tearoom that serves the best English breakfast in town. Its pastries, cakes, and classic décor transport you to a different era, making it a favourite brunch spot in Kolkata. Flurys is one of the oldest tea rooms in Kolkata. This is listed as one of Kolkata food joints, established in 1927, and is renowned for its Swiss-style confections and iconic English breakfast.
- Location: Park Street
- Special Items: English Breakfast, Rum Balls
- Cost for 2: ₹1,200
Suggested read: 7 Top Rated Places To Eat In Imphal: Complete Food Guide
3. 6 Ballygunge Place
Housed in a quaint bungalow, 6 Ballygunge Place offers an authentic Bengali dining experience. The Daab Chingri (prawns cooked in a tender coconut) and Kosha Mangsho (spicy mutton curry) are must-tries. This restaurant is housed in a century-old bungalow and offers a traditional Bengali dining experience with recipes passed down through generations. Fine dining in Kolkata can be attained at this place.
- Location: Ballygunge
- Special Items: Daab Chingri, Kosha Mangsho, Authentic food of Kolkata
- Cost for 2: ₹1,800
4. Bhojohori Manna
This is listed as one of Kolkata food joints, Named after a famous Bengali song, Bhojohori Manna serves traditional Bengali dishes that are rich in flavour and tradition. The Shorshe Ilish (hilsa in mustard sauce) and Chingri Malai Curry (prawns in coconut milk) are particularly popular. It is one of the top eateries and best restaurants in Kolkata. This place represents the Bengali cuisines in Kolkata. Kolkata food tours are incomplete without this place.
- Location: Multiple outlets, Ekdalia kolkata
- Special Items: Shorshe Ilish, Chingri Malai Curry, Authentic food of Kolkata
- Cost for 2: ₹1,200
Suggested Read: 9 Best Places To Eat In Chittoor: Suggested By Local Foodies
5. Oh! Calcutta
Oh! Calcutta brings the best of Bengali cuisine to your plate with a fine dining twist. The Smoked Hilsa and Bhetki Paturi (fish wrapped in banana leaves) are culinary masterpieces that showcase the richness of Kolkata’s seafood tradition. Oh! Calcutta has been instrumental in popularising Bengali cuisine and Fine dining in Kolkata across India, with outlets in several major cities, and is famous for its innovative takes on traditional recipes. It is one of the top eateries and best restaurants in Kolkata.
- Location: Forum Mall, Elgin Road
- Special Items: Smoked Hilsa, Bhetki Paturi
- Cost for 2: ₹2,000
6. Arsalan
Being one of the Top eateries in Kolkata, Arsalan’s biryani is so popular that during festive seasons, long queues form outside its outlets, and it’s known to sell thousands of plates daily. Kolkata food recommendations definetly include this place. Renowned for its Mughlai cuisine, Arsalan is the go-to place for the best biryani in Kolkata. The Mutton Biryani and Chicken Chaap are flavorful, aromatic, and absolutely delicious.
- Location: Park Circus
- Special Items: Mutton Biryani, Chicken Chaap
- Cost for 2: ₹800
7. Nizam’s
Being one of the Top eateries in Kolkata, it is the birthplace of the iconic Kathi Roll, Nizam’s has been serving this delightful wrap of paratha and skewered kebabs since 1932. It remains a favorite among locals and visitors alike. It is one of the famous Brunch spots in Kolkata.
- Location: New Market
- Special Items: Kathi Rolls, Mutton Curry
- Cost for 2: ₹600
Also Read: Top 15 Places To Eat In Thanjavur For Authentic Local Food
8. Mocambo
A Park Street institution, Mocambo is known for its Continental cuisine. The Devilled Crab and Fish à la Diana are standout dishes that reflect the restaurant’s commitment to quality and taste. Mocambo has retained its vintage charm with red leather upholstery and dim lighting since the 1950s, making it a nostalgic dining spot for many.
- Location: Park Street
- Special Items: Devilled Crab, Fish à la Diana, Bengali cuisines in Kolkata
- Cost for 2: ₹1,500
Also Read: 8 Top Places To Eat In Agartala For Authentic Local Food
9. Kewpie’s
Located in a charming home, Kewpie’s offers a cozy, authentic Bengali dining experience. Their thalis, which include a variety of dishes, provide a comprehensive taste of Bengali cuisine.Kewpie’s is a family-run restaurant that uses traditional clay plates and bowls (Kewpies) for serving food, enhancing the authenticity of the Bengali dining experience.
- Location: Elgin Road
- Special Items: Thalis, Chingri Malai Curry
- Cost for 2: ₹1,200
10. Chitto Babur Dokan
A popular food joint on Dacres Lane, Chitto Babur Dokan is known for its affordable yet delicious offerings like Fish Roll and Chicken Stew, making it a favorite among office-goers.This humble eatery on Dacres Lane has been serving affordable, delicious meals for over 60 years and remains a favorite among office-goers for its budget-friendly prices. Kolkata culinary destinations is incomplete without this place.
- Location: Dacres Lane
- Special Items: Fish Roll, Chicken Stew
- Cost for 2: ₹200
11. Mitchell’s Biryani House
Being one of the Best places to eat in Kolkata, this is known for its flavorsome biryani and creamy rezala, Mitchell’s Biryani House offers a delightful Mughlai dining experience in the heart of Kalighat. Known for its consistency and quality, Mitchell’s Biryani House has been serving flavorful biryani and rezala since the early 1980s, maintaining a loyal customer base.
- Location: Kalighat
- Special Items: Biryani, Rezala
- Cost for 2: ₹700
Also Read: Top 11 Places To Eat In Tezpur: As Per Local Foodies
12. Shiraz Golden Restaurant
Being one of the Best places to eat in Kolkata, this is established in 1941, Shiraz is synonymous with Kolkata’s biryani culture. Their Mutton Biryani and Rezala are rich, flavorful, and perfect for a hearty meal. Shiraz is an institution in Kolkata’s food scene, known for its distinct biryani, which is cooked with fewer spices but retains a rich, aromatic flavor. It is one of the famous Brunch spots in Kolkata.
- Location: Mullick Bazar
- Special Items: Mutton Biryani, Rezala
- Cost for 2: ₹900
13. Suruchi
A cooperative run by women, Suruchi serves homestyle Bengali vegetarian meals. The Vegetarian Thali and Luchi-Alur Dom (deep-fried bread with potato curry) are highly recommended. Suruchi is unique as it is a cooperative run entirely by women, offering homestyle Bengali vegetarian dishes that have a loyal following among vegetarians and non-vegetarians alike. It is one of the Popular dining places in Kolkata.
- Location: Bhawanipur
- Special Items: Vegetarian Thali, Luchi-Alur Dom
- Cost for 2: ₹400
14. Balaram Mullick & Radharaman Mullick
Being one of the Best places to eat in Kolkata, this is a legendary sweet shop, Balaram Mullick & Radharaman Mullick offers a wide variety of Bengali sweets. Their Rasgulla and Sandesh are particularly famous and a must-try for anyone with a sweet tooth. This sweet shop has been around since 1885 and is famed for its innovative sweets like Chocolate Mishti and Baked Rasgulla, blending tradition with modern flavors. It is one of the famous Brunch spots in Kolkata.
- Location: Multiple outlets
- Special Items: Sweets, Rasgulla, Sandesh
- Cost for 2: ₹300
15. Jhalmuri Wala
No visit to Kolkata is complete without trying Jhalmuri from a street vendor. This spicy puffed rice snack is a popular Kolkata street food street food, perfect for a quick bite. Jhalmuri vendors are an iconic part of Kolkata street food culture, and each vendor has their secret spice mix that sets their Jhalmuri apart from others. It is one of the top eateries and restaurants in Kolkata.
- Location: Various street corners and the special outlet is in Alipur
- Special Items: Jhalmuri, Ghugni Chaat
- Cost for 2: ₹100
Also Read: 15 Best Places To Eat In Kohima: Suggested By Local Foodies
16. Aaheli
Aaheli offers a luxurious dining experience with its exquisite Bengali cuisine. The elaborate thalis and Chingri Malaikari (prawns in coconut milk) are standout dishes. Aaheli was one of the first fine-dining restaurants in Kolkata to specialize in authentic Bengali cuisine, offering an elaborate thali experience that captures the essence of Bengal.
- Location: The Peerless Inn, Esplanade
- Special Items: Thali, Chingri Malaikari
- Cost for 2: ₹2,500
17. Raj’s Spanish Café
Among one of the Famous food spots in Kolkata, A cozy café popular among backpackers, Raj’s Spanish Café offers a taste of Europe in Kolkata. Their pizza and pasta are delicious and reasonably priced. Raj’s Spanish Café is a popular haunt for tourists and backpackers, known for its eclectic mix of Indian and European dishes and its vibrant, bohemian atmosphere. International cuisine in Kolkata can only be found at this place.
- Location: Sudder Street
- Special Items: Pizza, Pasta
- Cost for 2: ₹600
18. Aami Bangali Restaurant Saltlake
Among one of the Local eateries in Kolkata, Aami Bangali Restaurant Saltlake offers a delightful Bengali dining experience in Salt Lake. Their Fish Fry and Mutton Curry are particularly popular. Aami Bangali Restaurant Saltlake is known for its rustic ambiance and traditional Bengali dishes, with a special focus on fish preparations that are a staple in Bengali cuisine. This place represents the Bengali cuisines in Kolkata.
- Location: Salt Lake
- Special Items: Fish Fry, Mutton Curry
- Cost for 2: ₹1,000
19. Balwant Singh’s Eating House
Famous for its unique Doodh Cola (milk with cola), Balwant Singh’s Eating House is a great place for late-night snacks and refreshing beverages. Balwant Singh’s Eating House is famous for its Doodh Cola, a unique beverage that blends milk and cola, creating a surprisingly refreshing drink that has a cult following. It is one of the top eateries and restaurants in Kolkata.
- Location: Ballygunge
- Special Items: Doodh Cola, Lassi
- Cost for 2: ₹300
Also Read: 14 Best Places To Eat In Guwahati In 2024
20. Calcutta Retro
Calcutta Retro offers a nostalgic dining experience with décor and music from the 70s and 80s, making it a popular spot for those looking to relive the old days of Kolkata. Offering a nostalgic ambiance, Calcutta Retro serves delicious Anglo-Indian snacks and meals. Their Fish Fingers and Chicken Cutlet are highly recommended. International cuisine at Kolkata can only be found at this place.
- Location: Southern Avenue
- Special Items: Fish Fingers, Chicken Cutlet
- Cost for 2: ₹800
21. Kasturi
Among one of the Famous food spots in Kolkata, Kasturi is known for its authentic Bengali cuisine with a focus on East Bengal (Bangladeshi) dishes. The Bhetki Paturi and Prawn Malai Curry are standout items. Kasturi is known for its authentic Bangladeshi dishes, and it’s one of the few places in Kolkata where you can find traditional East Bengali (Bangladeshi) recipes.
- Location: New Market
- Special Items: Bhetki Paturi, Prawn Malai Curry,
- Cost for 2: ₹800
22. The Corner Courtyard
A boutique hotel with a charming restaurant, The Corner Courtyard offers a mix of Continental and Indian dishes. Their gourmet burgers and pasta are particularly popular. The Corner Courtyard is set in a beautifully restored colonial-era building, offering a blend of historical charm and modern comfort with its unique fusion menu.
- Location: Sarat Bose Road
- Special Items: Gourmet Burgers, Pasta
- Cost for 2: ₹1,500
23. The Bhoj Company
This is one of the Kolkata cuisine hotspots, The Bhoj Company specializes in authentic Bengali cuisine, offering dishes like Bhapa Ilish (steamed hilsa) and Mutton Kosha that are rich in flavor and tradition. The Bhoj Company is a popular choice for its no-frills approach to Bengali dining, offering hearty portions of traditional dishes at very reasonable prices.
- Location: Esplanade
- Special Items: Bhapa Ilish, Mutton Kosha
- Cost for 2: ₹700
24. Santa’s Fantasea
Santa’s Fantasea is known for its unique seafood dishes and tribal cuisine. The Seafood Platter and Bamboo Rice are must-tries for adventurous foodies. Santa’s Fantasea is known for its seafood and tribal cuisine, offering unique dishes like Bamboo Rice and Crab Masala that are rarely found in mainstream restaurants. It is one of the top eateries and best restaurants in Kolkata.
- Location: Salt Lake
- Special Items: Seafood Platter, Bamboo Rice
- Cost for 2: ₹1,200
25. Sigree Global Grill
Sigree Global Grill offers a lavish buffet with a wide variety of grilled meats and international dishes. It’s a great place for a family meal or a large gathering. Sigree Global Grill offers a wide variety of grilled meats and an extensive buffet that includes live counters, making it a favourite for family outings and large groups. It is one of the popular dining places in Kolkata.
- Location: Salt Lake
- Special Items: Grilled Meats, Buffet
- Cost for 2: ₹2,000
Also Read: Top 13 Must-Visit Restaurants In Tawang: Eat Like A Soul Foody
26. Saptapadi
Among one of the Local eateries in Kolkata, Named after a famous Bengali movie, Saptapadi offers a cozy dining experience with classic Bengali dishes. The Fish Kabiraji and Chingri Malaikari are highly recommended.
- Location: Hindustan Park
- Special Items: Fish Kabiraji, Chingri Malaikari
- Cost for 2: ₹1,000
27. Oudh 1590
Oudh 1590 transports you to the era of Nawabs with its Mughlai cuisine and regal ambiance. The Galouti Kebab and Raan Biryani are particularly popular. Oudh 1590 is designed to recreate the royal dining experience of the Nawabs, complete with antique furnishings and servers dressed in traditional attire.
- Location: Deshapriya Park
- Special Items: Galouti Kebab, Raan Biryani
- Cost for 2: ₹1,500
28. Spice Kraft
Spice Kraft offers a mix of Asian and Continental dishes, with a focus on fusion cuisine. Kolkata food recommendations definetly include this place. Their Asian Stir-Fry and Sushi are particularly well-regarded. It is one of the popular dining places in Kolkata. Spice Kraft is known for its innovative cocktails and fusion dishes that combine Asian and Continental flavors, offering a unique dining experience in a chic, modern setting. It is one of the top eateries and best restaurants in Kolkata. International cuisine at Kolkata can only be found at this place.
- Location: Ballygunge
- Special Items: Asian Stir-Fry, Sushi
- Cost for 2: ₹1,800
Also Read: Explore 16 Best Restaurants In Kohima – A Food Lover’s Guide
From the busy streets of Park Street to the tranquil lanes of Ballygunge, Kolkata’s culinary landscape is a vibrant tapestry of flavors and aromas. Whether you’re savoring a traditional Bengali thali, indulging in a luxurious fine dining experience, or grabbing a quick bite from a street vendor, the city offers a culinary adventure that is both diverse and delightful. Each restaurant and food joint has a unique story and specialty, making Kolkata a paradise for food lovers.
As you explore these top 28 places to eat in Kolkata, you’ll discover that the city is not just about eating but experiencing its rich cultural heritage through food. So, whether you’re a local looking to try something new or a visitor eager to taste the best of Kolkata, this guide is your ticket to a memorable gastronomic journey in the City of Joy.
What are the best places to eat in Kolkata?
Some of the best places to eat in Kolkata include Peter Cat, Flurys, 6 Ballygunge Place, Arsalan, and Oh! Calcutta, offers a range of cuisines, from traditional Bengali to Mughlai and Continental.
Where can I find authentic Bengali cuisine in Kolkata?
For authentic Bengali cuisine, visit restaurants like Bhojohori Manna, 6 Ballygunge Place, Kewpie’s, Aaheli, and Kasturi, where you can enjoy traditional dishes like Shorshe Ilish, Daab Chingri, and Kosha Mangsho.
What are some famous street food spots in Kolkata?
Famous street food spots in Kolkata include Nizam’s for Kathi Rolls, Chitto Babur Dokan for Fish Rolls, and various Jhalmuri vendors across the city.
Are there any good vegetarian restaurants in Kolkata?
Yes, some excellent vegetarian restaurants in Kolkata include Suruchi, Raj’s Spanish Café, and Haldiram’s, offering a variety of vegetarian dishes and snacks.