Does not matter if you are a Kolkata resident or not; this city is famous for its delicious food that pulls a different chord in your heart. Kolkata host a large variety of awesome restaurants that either increase your options or cause confusion. In particular, you may encounter many Chinese restaurants and wonder which one to choose for your dinner. Well, to do away with that confusion, mapunseen has brought the top 10 restaurants in Kolkata which will delight your tummy in unexpected ways!
1. Mocambo Restaurant and Bar
| Google Rating | 4.3 (17K Reviews) |
| Address | Ground Floor, 25B, Free School St, Taltala, Kolkata, West Bengal 700016 |
| Hours | 11:15 am–11:15 pm |
This restaurant needs no prior introduction; however, to jolt your memories, Mocambo is a legendary fine-dining spot on Park Street in Kolkata. The historic restaurant, opened in 1956 by Shivji V. Kothari, is often hailed as India’s first nightclub. Not only that, but a classy one, setting it apart from other noisy nightclubs.
Mocambo Restaurant and Bar in Kolkata blends timeless charm with delicious food and warm service. You will love the classic Park Street vibe, combined with its elegance, cosiness, and ideal for both family meals and romantic dates. Popular favourites include shrimp cocktails, chicken steaks, baked Alaska, and other continental treats, all praised for their rich flavours and generous portions.
They also offer friendly, patient staff, smooth service, and an inviting atmosphere that makes every visit special. With vintage décor, live music, and consistently great food, Mocambo leaves diners feeling nostalgic and satisfied, earning its place as a cherished culinary landmark and one of the best restaurants in Kolkata.
2. The Gazeboo
| Google Rating | 4.4 (1.9K Reviews) |
| Address | 1, Park Ln, Esplanade, Mullick Bazar, Taltala, Kolkata, West Bengal 700016 |
| Hours | 12 pm–12 am |
Craving the delightful flavours of a wide variety of Chinese, Indian, Mughlai, and Tandoor cuisines? Well, the Gazeboo is one of the best restaurants in Kolkata for that! Enjoy the vibrant ambience, diverse menu, and attentive service of this restaurant. They will win over diners with their flavorful Chinese and Indian dishes like butter chicken, kebabs, and biryani, paired with refreshing drinks and coffee.
You will also appreciate the cheerful, professional staff who go out of their way to make everyone feel welcome. The stylish décor and cosy atmosphere make it perfect for both casual meetups and special occasions. Fair prices, generous portions, and consistent food quality add to its charm, leaving you with memorable experiences that you’re eager to repeat.
3. Spice Kraft
| Google Rating | 4.5 (8.6K Reviews) |
| Address | Hazra Rd, near HDFC Bank, Dover Terrace, Ballygunge, Kolkata, West Bengal 700019 |
| Hours | 12–11:55 pm |
Spice Kraft in Kolkata is loved for its inventive menu, inviting atmosphere, and top-notch service. They are popular thanks to the unique blend of continental, Asian, and Indian flavours, with favourites like mezze platters, steaks, and gourmet burgers standing out for both taste and presentation.
The chic décor and cosy vibe make it a great choice for anything from casual meals to special celebrations. You will also like the friendly, professional staff who ensure everything runs smoothly. Consistently delicious food, generous portions, and fair prices have cemented Spice Kraft as a go-to spot for food lovers in the city.
4. 6 Ballygunge Place
| Google Rating | 4.4 (10K Reviews) |
| Address | 6, Dr Amiya Bose Sarani Rd, near Patha Bhavan School, Ballygunge Place, Ballygunge, Kolkata, West Bengal 700019 |
| Hours | 12:30–3:30 pm, 7–10:30 pm |
One of the most famous restaurants in Kolkata, 6 Ballygunge Place, holds a special spot in Bengali Foodies’ hearts. Apart from their curated menu, they are also famous for being housed in the bungalow of a former Rai Bahadur. You’ll fall in love with the restaurant’s traditional dishes like kosha mangsho, shorshe ilish, and chingri malai curry, celebrated for their rich flavours and homestyle touch.
The heritage-inspired décor and roomy seating bring a nostalgic yet elegant vibe that elevates the dining experience. Expect a friendly, attentive staff who offer smooth service and warm hospitality. Special highlights are the great value for money, generous portions, and authentic taste of Bengal’s culinary heritage, making it a must-visit for both locals and tourists.
5. Soul of Bengal – Bengali cuisine ( Thaalis & Ala carte)
| Google Rating | 4.7 (1.9K Reviews) |
| Address | Ground Floor, Block-AD, Plot-2, Rajdanga Nabapally Ln, beside Acropolis mall, Sector A, Ward Number 107, Kolkata, West Bengal 700107 |
| Hours | 11:30 am–11 pm |
Fall in love with traditional Bengali thaalis, offering a diverse array of dishes that capture the richness of Bengal’s culinary heritage. Ranging from savoury fish curries and tender mutton specialities to flavorful vegetarian fare. The à la carte menu also shines with well-crafted classics, praised by diners for their perfect balance of taste and presentation.
Furthermore, you will absolutely enjoy the warm ambience and tasteful décor, creating a homely yet refined dining experience. They are also applauded for the courteous staff and efficient service, making this restaurant a favourite for both locals and visitors craving an authentic taste of Bengal.

6. Arsalan Restaurant & Caterer
| Google Rating | 4.2 (41K Reviews) |
| Address | 191, 7 Point, Marina Garden Court, Park Circus, Ballygunge, Kolkata, West Bengal 700017 |
| Hours | 10 am–2 am |
Arsalan is one of the most iconic restaurants in Kolkata for biriyani lovers. We don’t think that there is any Kolkataian who has never visited or eaten biriyani from Arsalan. Known for its Mughlai and Awadhi delights, especially biryanis often hailed as the city’s best, this spot wins hearts with rich flavours, tender meat, and aromatic spices. Alongside their signature dishes, kebabs and curries are big hits too.
Generous portions and reasonable prices make it a go-to for family meals and casual get-togethers. With multiple outlets keeping quality consistent, plus courteous staff and quick service, it’s easy to see why many, including us, consider Arsalan a must-visit for authentic Kolkata-style biryani and Mughlai fare.
7. Carpe Diem
| Google Rating | 4.5 (7.8K Reviews) |
| Address | 18M, Park St, Park Street area, Kolkata, West Bengal 700071 |
| Hours | 12 pm–12 am |
Well, technically a club, yet Carpe Diem has carved out its own name among numerous restaurants in Kolkata. Carpe Diem is widely praised for its lively vibe, diverse menu, and top-notch service. Diners love the stylish modern décor and upbeat atmosphere, making it a favourite for both casual meetups and special celebrations. The menu spans Chinese, Italian, North Indian, and Continental cuisines, with standouts like chicken tikka, shrimp tempura, spaghetti arrabiata, and indulgent desserts such as cheesecakes and brownies.
Another highlight of Carpe Diem is their friendly, attentive staff whose professionalism elevates the experience. Many also value the fair prices and generous portions, calling Carpe Diem a vibrant spot that perfectly blends great food, drinks, and warm hospitality into a memorable outing.
8. Chapter 2 (Southern Avenue)
| Google Rating | 4.4 (1.8K Reviews) |
| Address | P 377, Keyatala Rd, Golpark, Hemanta Mukherjee Sarani, Hindustan Park, Keyatala, Kolkata, West Bengal 700029 |
| Hours | 7:30–10:30 am, 12–11 pm |
This restaurant is known for signature dishes like beef stroganoff, devilled crab, prawn cocktail, and pork chops, all praised for their rich flavours and generous portions. You will also love the stylish décor and cosy atmosphere, with live music in the evenings adding to the charm.
We will also highlight the courteous, patient staff, describing the service as attentive and professional. Many also note the great value for money, with affordable prices and high-quality food making Chapter 2 a favourite for both casual meals and special occasions.
9. OG by the lake
| Google Rating | 4.3 (4K Reviews) |
| Address | 11A, 1J, E Topsia Rd, Mirania Gardens, East Topsia, Topsia, Kolkata, West Bengal 700046 |
| Hours | 12–11:30 pm |
Enjoy the scenic lakeside views, stylish ambience, and a menu that blends North Indian, Chinese, and Italian flavours. You are bound to love the beautifully designed interiors and cosy vibe, making it a go-to spot for family outings, romantic dinners, or group get-togethers.
The food gets plenty of praise, from juicy chicken skewers and fresh seafood platters to tasty pizzas and indulgent desserts like tiramisu and chocolate bomb, all admired for both flavour and presentation. They offer a friendly, attentive staff, quick service, and fair prices, creating an overall memorable experience. At the end, we see OG by the Lake as a lively spot where great food, stunning surroundings, and warm hospitality come together effortlessly.
10. Oh! Calcutta | Kolkata
| Google Rating | 4.4 (3.3K Reviews) |
| Address | Forum Mall, 10/3, Elgin Rd, Sreepally, Bhowanipore, Kolkata, West Bengal 700020 |
| Hours | 12:45–3:30 pm, 7–11 pm |
Oh! Calcutta in Kolkata is known for authentic Bengali food, classy ambience, and attentive service. You will have instant favourites like smoked hilsa, bhetki gondhoraj, railway mutton curry, and prawn malai curry. You will praise their rich flavours and traditional touch.
The heritage-inspired décor and cosy vibe create a nostalgic yet polished setting. One of the best restaurants in Kolkata possesses highlights like a friendly, professional staff who make the experience smooth and welcoming. Generous portions, consistent quality, and good value for money make it a go-to spot for anyone craving a real taste of Bengal’s culinary tradition.
Conclusion
Kolkata’s culinary scene is a vibrant blend of tradition and innovation, offering flavours that linger long after the meal is over. From heritage eateries serving timeless Bengali delicacies to modern restaurants experimenting with global cuisines, the city truly has something for every palate. Whether you’re a local rediscovering familiar tastes or a traveller seeking authentic experiences, these lists of top 10 restaurants in Kolkata promise not just food, but memories worth savouring. Also, check out our top 10 cafes in Kolkata.
FAQs
- What type of cuisine is most popular in Kolkata restaurants?
- Bengali cuisine dominates, featuring dishes like fish curry, mishti (sweets), and rice-based meals, but international options such as Chinese, Mughlai, and Continental are also widely available.
- Are these restaurants budget-friendly or high-end?
- The list includes a mix; some are affordable family-friendly spots, while others are premium fine-dining experiences.
- Do Kolkata restaurants offer vegetarian options?
- Yes, most restaurants provide extensive vegetarian menus, often highlighting traditional Bengali vegetarian dishes alongside modern adaptations.
- When is the best time to visit these restaurants?
- Evenings are ideal for enjoying the ambience and full menus, though many are equally popular for lunch. Weekends tend to be busier, so reservations are recommended at high-demand places.
















