Kolkata is a foodie’s delight. Get started with our recommendations; prices are approximations.
Come here for authentic Bengali cuisine. The restaurant isn’t very large, but the black-and-white posters of the Calcutta that was, and Kolkata, accompanied by Bengali music playing in the background, make for an immersive experience. Try their thalis; there aren’t too many vegetarian options. Thalis are also available at the 6 Ballygunge Place Thali outlets in Behala and Salt Lake. ₹350 per person. Rajdanga Main Road, Kasba.
The most famous dish on the menu is the chittal maacher muitha (fish kofta). Also try the chicken sheel-e-batta (chicken ground to a coarse paste). ₹400 per person. Near Patha Bhavan Montessori School, Anil Moitra Road, Ballygunge.
Bohemian serves Italian and Continental cuisine, but is really known for the wonderful twist it gives to Bengali food. Try their fusion Bengali recipes like baked crab with aam kasundi, grilled pork with nolen gur and kalo jeere (black cumin), and gondhoraj lemon sharbat. ₹900 per person. Old Ballygunge 1st Lane, Ballygunge.
If you’re hankering for North Indian food, particularly Lucknowi fare, head here. The prices are steep but the kebabs are good. ₹1,000 per person. Quest Mall, 33, Syed Ali Amir Avenue, Ballygunge.
If you’re looking for a more health-conscious option, try the salads at this little cafe. It has both indoor and al fresco seating. ₹600 per person. 22, Ashutosh Chowdary Avenue, Ballygunge.
Go to Nizam’s for their kathi rolls. It is celebrated as the first Kolkata restaurant to serve kathi rolls, and Nizam’s still makes a good one. There’s no fancy seating area, but everything tastes really good. ₹250 per person. Hogg Street, New Market Area.
Head to Flury’s for a slice of colonial Kolkata. Go for their English breakfast, the almond horse shoe, chocolates with mint centres, and a hearty scoop of old-world charm. ₹450 per person. 18, Park Street.
Head to this fine-dining restaurant for their fantastic chelo kebabs. ₹750 per person. 18A, Park Street.
This stall is known for their rolls. We recommend their double chicken and double mutton egg rolls. ₹100 per person. 21, Park Street.
This is one of Park Street’s finest offerings. Order the mixed grill (a platter of chicken steak, beef steak, bacon rashers, sausages and vegetables), the prawn cocktail and devilled crabs. They also do good whisky sours, gimlets and Bloody Marys. ₹800 per person. 25B, Park Street.
Tiny round tables and pastel walls add to the cafe’s Parisian vibe. They have good desserts and a range of vegetarian breakfast options. There’s one outlet of the cafe in Ballygunge, but the one at Salt Lake is much closer to the venue. ₹400 per person. Sector 5, Salt Lake.
The Tiretti Bazar area may be a little far from the venue but it’s definitely worth a visit. The city’s Chinese residents gather along Tiretti Bazar Lane every morning to sell fish-ball soup, momos, and pork buns. It’s all wiped clean by around 10am so be there early. There’s also Sun Yat Sen Street, which you can read more about here. ₹250 per person. Tiretti.
Kolkata has a sizeable Chinese population that has called the city home for generations now, and the Chinese quarter of Tangra teems with glorious aromas of food every night. Feast at the roadside stalls and restaurants and, while you’re in the area, scope out the old shoe stores for fun, custom-made leather boots. ₹500 per person, depending on quantity. Tangra.
Hit this spot for Kolkata biryani. There are outlets across the city, including one in New Town. ₹350 per person. Various locations.
Head here for great biryani and firni. ₹300 per person. Various locations.
Stop by for a hearty breakfast of khasta kachoris, aloo bhaji, hot jalebis and tea. ₹50 per person. At the crossing of Lake road and Lansdowne road.
Originally called Olympia, this dive bar serves great beef steaks and beer. The mustard sauce is addictive. ₹500 with beer. 21, Park Street.
This coffeehouse is a legendary adda, having served generations of literary scholars and artists such as Rabindranath Tagore and Satyajit Ray. Order their cutlets and kabiraji (chicken fried in egg and breadcrumbs) with coffee or tea. ₹100 per person. College Street.
This bakery has several outlets in the city. The nut corners and chocolate boats are so good that you’ll be ordering more to take back home. ₹200 per person. Various locations.
This tiny eatery dishes out some of the best kosha mangsho (spicy Bengali mutton curry) in the city. ₹200 per person. Shyam Bazar.