Kolkata’s food scene is a mix of nostalgia and modernity. Alongside century-old favorites, the city now boasts trendy eateries serving global cuisines. While Park Street remains the heart of food and entertainment, South Kolkata—especially Ballygunge, Hindustan Park, and Golpark—is quickly becoming a foodie hotspot. Fish continues to dominate local diets, but you’ll also find tribal dishes, modern Indian flavors, and Chinese cuisine, thanks to the city’s rich cultural influences. Let’s explore some of the must-visit restaurants in Kolkata.
Eau Chew is the best for Chinese cuisine

Location: 12, Ganesh Chandra Avenue, Esplanade, Chowringhee North, Bowbazar, Kolkata, West Bengal 700013, India
Contact: +91 33 2237 8260
The Chinese population in Kolkata has made significant contributions to the city’s cuisine scene, and the fuss-free Eau Chew is considered to be the city’s longest-running, family-run Chinese restaurant. It has been in operation since the 1920s and is well-known for the delectable delicacies prepared by the mother and son chef team using their highly guarded secret recipes. Dry roast chili pork, black bean chili fish, chimney soup, and Josephine’s noodles are among the menu standouts a filling dish of noodles, shrimp, meat, and veggies in a light sauce). Getting to the restaurant is an adventure in and of itself. It’s hidden in an abandoned auto lot atop a run-down building in downtown Kolkata.
Peter Cat is the best choice for families

Location: Stephen Court Building, 18 A, Park St, opposite KFC Restaurant, Park Street area, Kolkata, West Bengal 700016, India
Contact: +91 33 2229 8841
Famous for its legendary Chelo Kebab, Peter Cat is a Park Street landmark. The menu also features delicious grills, sizzlers, and a family-friendly ambiance. It’s one of the most iconic restaurants in Kolkata, perfect for both locals and visitors.
Santa’s Fantasea is the best place to go for seafood and Indian tribal cuisine

Location:1. 9, Ballygunge Terrace, Dhakuria, Kankulia, Kolkata, West Bengal 700031, India
2. BF-189, 5th Cross Rd, BF Block, Sector 1, Bidhannagar, Kolkata, West Bengal 700064
Santa’s Fantasea may have an unusual name and an inconspicuous location, but the variety of seafood is unparalleled. Furthermore, it is one of the few restaurants in India that serves tribal cuisine from all around the country. Shanghai crab, butter garlic octopus, and chili mustard squid are among the most popular seafood dishes. However, Jadoa (red rice with mutton) from Meghalaya and Bansa Pora (chicken or mutton wrapped in bamboo) from Odisha stand out on the menu.
Fab Cafe is the best healthy and farm-to-table restaurant in town

Location: 7, Loudon St, Mullick Bazar, Park Street area, Kolkata, West Bengal 700017, India
Contact: +91 33 4007 5415
In 2019, Fabindia, a prominent brand of items manufactured by artisans throughout India, introduced a healthy organic café to its vast new Fabindia Experience Center on Loudon Street. Soups, salads, cold-pressed juices, smoothies, and light Indian dinners are all crafted with exceptionally fresh and nutritious ingredients. The majority of the foods are gluten-free, and there are also keto and vegan options. The delicious Shakarkandi Tarbooz salad consists of roasted pumpkin seeds, mixed greens, watermelon, and roasted seasoned sweet potato served in a zesty citrus vinaigrette. Try a turmeric tonic for a medicinal boost and dessert a Himalayan organic honey and walnut tart.
Mitra Cafe is the best option for street food

Location: 47, Jatindra Mohan Avenue, Raja Naba Krishna Street, Sovabazar, Shobhabazar, Kolkata, West Bengal 700005, India
Contact: +91 84201 61111
Mitra Cafe has a rich history in Kolkata, going back to 1920 when it was established in the historic Bengali district of Sovabazar in north Kolkata. It has subsequently spread to other areas, including adjacent Shyambazar and Golpark in south Kolkata. There isn’t much space at this café, so expect to jostle with other customers during peak hours. Fish diamond Kabiraji (fish enclosed in a lattice layer of spices and crispy egg), fish cutlets, prawn cutlets, and even brain chop (deep-fried, seasoned goat brain) are popular street foods.
Flurys is the best for breakfast

Location: 18A, Park St, Park Street area, Kolkata, West Bengal 700018, India
Contact: +91 33 4000 7453
Founded in 1927, Flurys is a legendary tea room serving European cakes, pastries, and hearty English breakfasts. A must-visit for anyone exploring restaurants in Kolkata.
Mocambo is the best for heritage

Location: Ground Floor, 25B, Mirza Ghalib St, Taltala, Kolkata, West Bengal 700016, India
Contact: +91 33 2229 0095
Mocambo will bring you back to the early days of Kolkata in the 1950s and 1960s when the restaurant was one of the city’s best nightspots, complete with a six-piece band. Even though live music was discontinued in the 1970s, the legacy lives on through the classic decor and excellent old-fashioned continental meals. Chicken stroganoff, chicken Kiev, lobster thermidor, prawn cocktail, deviled crab, and the Chef’s unique chicken Orientale a la Mocambo are also popular dishes (a chicken fillet in cream sauce and wine, served with tomato, mushroom, and buttered rice, and topped with a boiled egg and asparagus).
Bombay Brasserie is the best option for modern Indian cuisine

Location: Quest Mall, 33, Syed Amir Ali Ave, Park Circus, Ballygunge, Kolkata, West Bengal 700017, India
Contact: +91 96813 62105
This trendy new bar and restaurant serve customers a modern, creative twist on Indian food. The small and big dishes showcase a diverse range of ingredients sourced from around India and presented in thought-provoking ways that will captivate gastronomes. Banana leaf rice and Bombay lunch home vegetarian curry, as well as Mario’s Goan-style mango prawn curry, are highlights. Popular western cocktails (think Piña Coladas and cosmopolitans) are available, as are a variety of innovative Indian-inspired mocktails. Because of its position in Quest Mall, the restaurant is great for a quick snack while shopping in Kolkata.
Kareem’s is the best place to go for biryani, curries, and kebabs

Location: 55B, Mirza Ghalib St, Esplanade, Taltala, Kolkata, West Bengal 700016, India
Contact: +91 98301 23323
A branch of the famous Mumbai restaurant, Kareem’s serves Mughlai specialties like Galouti kebabs, biryanis, and tandoori dishes—making it a go-to among North Indian restaurants in Kolkata.
6 Ballygunge Place is the best option for casual Bengali cuisine

Location: 6, Dr. Amiya Bose Sarani Rd, Ballygunge Place, Ballygunge, Kolkata, West Bengal 700019, India
Contact: +91 33 2460 3922
6 Ballygunge Place, housed on three stories in a renovated aristocrat’s bungalow, presents a delectable buffet of traditional Bengali cuisine that comprises both classic and lesser-known dishes from regional cooks. The restaurant’s specialty is Daab Chingri (giant prawns grilled with mustard inside a soft green coconut). The lunch buffet is fantastic and includes the most popular items for a good introduction to Bengali cuisine. There’s also a large a la carte menu for those who want to go further.
Read More : Top 10 Restaurants to try in Ahmedabad
From heritage icons like Peter Cat and Mocambo to innovative dining at Fab Cafe and Bombay Brasserie, restaurants in Kolkata cater to every palate. Whether you’re craving authentic Bengali flavors, Chinese specialties, or modern global cuisine, the city promises a memorable culinary journey.