/ writings timepass

best restaurants in kolkata (2026)

Mar 6, 2026

·

28 min read

·

updated Mar 6, 2026

tldr: my top picks from 22 restaurants - 6 ballygunge place (best bengali fine dining, rs 1600 for two), arsalan (best biryani, rs 800 for two), and peter cat (iconic chelo kebab, rs 1200 for two). full reviews with prices and honest opinions below.


i haven’t visited kolkata yet. this guide is based on extensive research - local food blogs, google reviews, youtube food tours, and recommendations from bengali friends and kolkata locals.

and here’s why i think that still makes this guide useful: most “best restaurants in kolkata” articles are either written by food aggregator sites that copy-paste from zomato, or by travel bloggers who spent three days in the city and ate at ten tourist spots. i’ve spent weeks cross-referencing local recommendations, digging through bengali food forums, and talking to people who’ve lived in kolkata their entire lives.

kolkata’s restaurant scene is unlike any other indian city. it’s not chasing trends. it’s not obsessed with instagram aesthetics. the best restaurants here are often decades-old institutions where the food hasn’t changed because it didn’t need to. park street still feels like the 1970s. college street canteens still serve rs 100 thalis. and the bengali fine dining restaurants are doing what they’ve always done - serving fish and rice like it’s a religion. because in kolkata, it basically is.

i’ve rated everything out of 10 based on aggregated reviews, local recommendations, and consistency reports. prices are approximate for two people. no one paid me for this.


the awards (my picks)

  • best overall: 6 ballygunge place - the gold standard of bengali fine dining
  • best bengali food: kewpie’s kitchen, elgin - closest to authentic home cooking
  • best biryani: arsalan, park street - the kolkata-style biryani benchmark
  • best park street experience: peter cat - chelo kebab is a kolkata rite of passage
  • best ambience: bohemian, park street - modern bengali done right
  • best continental: mocambo, park street - retro kolkata at its finest
  • best budget eat: anadi cabin, college street - mutton kosha and luchi for pocket change
  • best for families: oh calcutta, forum mall - spacious, reliable, crowd-friendly
  • best new-age: sienna store & cafe, hindustan park - contemporary with a soul
  • best mughlai: aminia, new market - 95 years of mughlai excellence
  • best for celebrations: bohemian, park street - craft cocktails and creative plates

the full list

#restaurantareacuisinecost for tworating
16 ballygunge placeballygungebengalirs 16009/10
2kewpie’s kitchenelgin roadbengalirs 14009/10
3peter catpark streetcontinental / indianrs 12008.5/10
4bohemianpark streetmodern bengalirs 22008.5/10
5arsalanpark streetmughlai / biryanirs 8009/10
6mocambopark streetcontinentalrs 14008/10
7flury’spark streetbakery / continentalrs 10008/10
8aminianew marketmughlai / biryanirs 7008.5/10
9oh calcuttaforum mall, elginbengalirs 18008/10
10bhojohori mannasalt lakebengalirs 9008/10
11saptapadisouthern avenuebengalirs 10008/10
12anadi cabincollege streetbengalirs 2008.5/10
13allen kitchenpark streetmughlai / rollsrs 3007.5/10
14the corner courtyardsouth kolkataeuropean / cafers 18008/10
15sienna store & cafehindustan parkmodern indianrs 16008/10
16byloomjodhpur parkbengali / fusionrs 12007.5/10
17kasturinew aliporebengalirs 8008/10
18eau chewpark streetchinese / continentalrs 10007.5/10
19golbarishyambazarbengali / kosha mangshors 5008.5/10
20nizam’snew market / esplanaderolls / mughlairs 3508/10
21oudh 1590deshapriya parkawadhirs 20008/10
22chung wahtangrachinese (indian)rs 7007.5/10

bengali fine dining

bengali fine dining in kolkata is its own genre. these aren’t restaurants trying to be fancy. they’re restaurants that take bengali home cooking seriously - the kind of food your grandmother made, but served in beautiful spaces with proper plating and consistency. fish is the star. rice is non-negotiable. and the thali format is how most of them operate.

1. 6 ballygunge place

ballygunge / cost for two: rs 1600 / 9/10

this is the restaurant that most bengalis will name first when you ask about the best bengali restaurant in kolkata. located in a converted heritage bungalow in the ballygunge area, it serves traditional bengali food in a thali-style format that takes you through the entire progression of a bengali meal - shukto (bitter vegetable), dal, vegetables, fish, mutton, chutney, and mishti doi to finish.

the ilish (hilsa) preparations during monsoon season (june to september) are what the restaurant is famous for. the shorshe ilish (hilsa in mustard sauce) is the gold standard. the fish is perfectly cut, the mustard paste has that sharp heat that’s distinctly bengali, and they don’t overcook it. the kosha mangsho (slow-cooked mutton) is another signature - dark, caramelized, falling apart.

every local i’ve spoken to has a strong opinion about this place. most of them love it. the dissenting voices usually say it’s gotten too touristy, portions are smaller than before, and the prices have crept up. these are fair points. but the quality of the cooking remains genuinely excellent.

the catch: the queue on weekends and during ilish season is brutal. 45-minute to 1-hour waits are common. no reservations for the traditional thali section. and yes, it’s more expensive than it was five years ago.

verdict: the best bengali fine dining restaurant in kolkata. go during monsoon for the ilish experience. go on a weekday to avoid the crowd.

2. kewpie’s kitchen

elgin road / cost for two: rs 1400 / 9/10

if 6 ballygunge place is the formal bengali thali experience, kewpie’s kitchen is the “eating at a bengali aunty’s house” experience. run by rakhi dasgupta, the restaurant operates out of a heritage house on elgin road and serves recipes that have been in the family for generations. the menu changes with the seasons, and everything is cooked in small batches.

the chingri malai curry (prawns in coconut milk) is spectacular. creamy, rich, with perfectly cooked prawns that aren’t rubbery. the dhokar dalna (lentil cake curry) is one of the best vegetarian bengali dishes you’ll find anywhere. the patishapta (rice flour crepes with kheer filling) for dessert is the kind of thing that makes you close your eyes while eating.

what makes kewpie’s different from most bengali restaurants is the personal touch. this feels like someone cooked for you specifically. the portions are generous, the recipes are authentic, and the ambience - old furniture, family photos on the walls, a courtyard with trees - adds to the experience.

the catch: small space, limited seating, and they don’t take reservations. getting a table during lunch on weekends requires patience. the menu is set and changes daily, so you don’t always get to choose specific dishes.

verdict: the most authentic bengali home-cooking experience in a restaurant setting. the chingri malai curry alone is worth the trip.

3. oh calcutta

forum mall, elgin road / cost for two: rs 1800 / 8/10

oh calcutta is part of the speciality restaurants group (the same people behind mainland china and sigree), and it’s the polished, corporate version of bengali fine dining. while 6 ballygunge place and kewpie’s feel intimate and personal, oh calcutta feels like a proper restaurant - spacious, air-conditioned, well-lit, with professional service.

the daab chingri (prawns cooked inside a tender coconut) is their signature and it’s genuinely impressive. the presentation alone is worth the order. the bhetki paturi (fish steamed in banana leaf with mustard paste) is consistently excellent. and their kolkata-style biryani is a solid version, though purists will argue it’s not as good as arsalan’s.

what oh calcutta does well is accessibility. if you’re new to bengali food and want to try everything without the intimidation of a traditional setting, this is the place. the menu has descriptions in english, the staff can guide you, and the food is excellent without being experimental.

the catch: it’s in a mall, which kills some of the charm. the prices are higher than equivalent food at standalone restaurants. and some bengali food purists will tell you it’s too “sanitized” - safe food for non-bengalis. there’s some truth to that, but it doesn’t mean the food isn’t good.

verdict: the best bengali restaurant in kolkata for first-timers and families. reliably excellent, just not as soulful as the heritage options.

4. bhojohori manna

salt lake / multiple locations / cost for two: rs 900 / 8/10

bhojohori manna is the chain restaurant version of bengali food, and i mean that as a compliment. they have multiple locations across kolkata, they’re consistently good, and they’re significantly cheaper than the fine dining options. the name translates loosely to “refusing food” - ironic, because you won’t want to refuse anything here.

their luchi-alur dom (fried bread with potato curry) is a perfect bengali breakfast dish. the fish kabiraji (battered and fried fish cutlet) is crispy, flaky, and generously sized. the kosha mangsho is well-spiced and tender. basically, it’s solid bengali comfort food at reasonable prices.

the multiple locations mean quality can vary slightly. the salt lake branch and the hatibagan branch get the best reviews consistently. the newer branches in new town are decent but not quite at the same level.

the catch: the ambience is functional, not beautiful. you’re going for the food, not the experience. service can be slow during peak hours. and the weekend rush at the salt lake branch rivals any fine dining place.

verdict: the best value bengali restaurant in kolkata. great food, honest prices, no pretense.


park street legends

park street is to kolkata what connaught place is to delhi, except park street hasn’t changed much since the 1970s. the same restaurants are still there, still serving the same food, still packed on saturday nights. this is where kolkata’s anglo-indian, continental, and cosmopolitan food culture lives.

5. peter cat

park street / cost for two: rs 1200 / 8.5/10

the chelo kebab at peter cat is probably the single most famous dish in kolkata. it’s a plate of buttered rice topped with a minced lamb kebab, a fried egg, and a rich gravy. it shouldn’t work this well, but it does. the combination of the fluffy rice, the spiced kebab, the runny egg, and the gravy is one of those things that kolkata has been obsessed with since the 1970s.

peter cat itself is an experience. the interiors haven’t changed much in decades. the lighting is dim, the booths are cozy, and the crowd is a mix of families, couples, college students, and tourists. ordering the chelo kebab feels like a rite of passage.

beyond the chelo kebab, the menu has decent mughlai food - kebabs, biryanis, and curries. the sizzlers are popular too, though opinions vary on quality. most people come for the chelo kebab and don’t look at the rest of the menu.

the catch: the queue. always the queue. peter cat doesn’t take reservations, and on weekends you’re looking at 30-60 minute waits. the prices have increased significantly over the years, and some regulars say the chelo kebab isn’t what it used to be. nostalgia tax is real.

verdict: the chelo kebab is still worth trying once. it’s a kolkata experience more than just a meal.

6. mocambo

park street / cost for two: rs 1400 / 8/10

mocambo sits right next to peter cat on park street and has been around since 1956. if peter cat is about the chelo kebab, mocambo is about the continental food and the ambience. the wood-paneled interiors, the uniformed waiters, the menu that lists prawn cocktail and chicken a la kiev - it’s like walking into a time capsule of 1960s kolkata.

the devilled crab is their signature dish and it’s genuinely excellent. crab meat mixed with spices, baked in a shell, and served with toast. the prawn cocktail is old-school but done properly. the fish meuniere (pan-fried fish in butter and lemon) is simple and delicious. this is the kind of food that bengali christians and anglo-indians grew up eating, and mocambo does it with conviction.

the bar here is also a draw. the cocktails are classic - nothing fancy, just well-made gin and tonics and whiskey sours in an atmosphere that feels like it hasn’t moved since 1970.

the catch: mocambo was involved in a discrimination controversy some years back (denying entry to someone based on appearance), which left a stain on its reputation. the food quality, according to some long-time patrons, has been inconsistent in recent years. and the prices don’t match the portion sizes anymore.

verdict: go for the ambience and the devilled crab. the time-capsule experience is worth at least one visit.

7. flury’s

park street / cost for two: rs 1000 / 8/10

flury’s has been on park street since 1927. that’s almost a hundred years. it started as a swiss confectionery and has evolved into a full cafe-restaurant, but the pastries and cakes are still what it’s famous for. the rum balls, the chocolate eclairs, the fruit cake - these are kolkata institutions.

the breakfast and brunch here is genuinely good. the eggs benedict is properly made, the pancakes are fluffy, and the coffee is decent. for lunch, the sandwiches and quiches are reliable. it’s not trying to be cutting-edge. it’s trying to be what it’s always been - a proper european-style cafe in the heart of kolkata.

the interiors are beautiful. art deco elements, display cases of pastries, marble-topped tables. on christmas and new year, flury’s becomes a pilgrimage site for park street regulars.

the catch: it’s touristy. the prices reflect the heritage tax. and some old-timers will tell you the quality of the pastries isn’t what it was in the 1990s. the box of pastries you buy to take home is the real draw - a box of flury’s cakes is a kolkata gift tradition.

verdict: a kolkata institution. go for the pastries, stay for the breakfast. the rum balls are non-negotiable.

8. bohemian

park street / cost for two: rs 2200 / 8.5/10

bohemian is the new kid on park street, relatively speaking, and it represents what modern kolkata dining looks like. the concept is modern bengali cuisine - traditional recipes reworked with contemporary techniques and presentation. the interiors are beautiful, the cocktail menu is creative, and the food is genuinely interesting.

the gondhoraj chicken (chicken marinated with gandharaj lime, a bengali citrus) is a standout. the kosha mangsho sliders are a fun take on a bengali classic. the prawn ghee roast is excellent. they also do a solid cocktail menu with bengali-inspired drinks - gondhoraj gimlet, nolen gur old fashioned.

what bohemian does well is make bengali food accessible and exciting for a younger crowd without dumbing it down. the flavors are authentic, the presentation is modern, and the whole experience feels like kolkata looking forward without forgetting where it came from.

the catch: it’s the most expensive place on this list. the portions are more “fine dining” sized, which means you’ll probably need to order more dishes. and some bengali food traditionalists think the whole concept of “modern bengali cuisine” is unnecessary. i get it, but the food speaks for itself.

verdict: the best restaurant in kolkata for a special evening. where park street tradition meets new-age kolkata.


mughlai and biryani houses

kolkata’s mughlai food scene is serious. the city has a significant muslim population, and the biryani here is its own style - lighter on spices than hyderabadi, with a boiled egg and a potato that somehow becomes the best part of the dish.

9. arsalan

park street / multiple locations / cost for two: rs 800 / 9/10

arsalan is the most famous biryani restaurant in kolkata, and for good reason. the kolkata-style biryani here is the benchmark that every other biryani place in the city is measured against. the rice is fragrant with saffron and rose water, the meat is tender, and the potato - the potato absorbs all the flavors and becomes this soft, spiced, incredible thing that’s arguably better than the meat itself.

beyond biryani, the chaap (a rib-like preparation) is excellent. the rezala (a mild, yogurt-based curry) is creamy and aromatic. and the firni (rice pudding) to finish is the proper way to end a meal here.

the park street branch is the most popular, but arsalan has expanded across the city. the quality is remarkably consistent across locations, which is rare for a biryani chain.

the catch: the queues at the park street branch during weekends and ramadan season are legendary. the seating is functional, not comfortable. and if you’re used to hyderabadi biryani, the kolkata version will feel different - lighter, less oily, less aggressively spiced. that’s not a flaw, it’s just a different style.

verdict: the best biryani in kolkata. the potato in the biryani is worth the trip alone.

10. aminia

new market / multiple locations / cost for two: rs 700 / 8.5/10

aminia has been serving mughlai food in kolkata since 1929. almost a hundred years. the new market branch is the original, and it’s the one with the most character. if arsalan is the popular kid, aminia is the OG that’s been doing this since before anyone else.

the biryani here is slightly different from arsalan’s. it’s a bit more aromatic, with a stronger rose water note. some prefer it over arsalan’s. the haleem is outstanding, especially during ramadan. the mutton chaap is tender and well-marinated. and the phirni, served in small clay pots, is the perfect ending.

aminia doesn’t try to be trendy. the decor is old-school, the service is no-nonsense, and the focus is entirely on the food. this is mughlai food as it’s been made in kolkata for nearly a century.

the catch: the ambience is bare-bones. the new market area is chaotic. and the restaurant gets incredibly crowded during lunch hours. if you want comfort, the newer branches in salt lake and park circus are more spacious.

verdict: the heritage mughlai choice. a century of biryani and rezala that hasn’t needed to change.


new-age and contemporary

kolkata’s newer restaurant scene is small but growing. these places are trying to do something different while still respecting the city’s food culture. the ones that succeed are the ones that don’t abandon bengali flavors in pursuit of trends.

11. sienna store & cafe

hindustan park / cost for two: rs 1600 / 8/10

sienna is run by chef sujan sarkar, and it’s become one of kolkata’s most talked-about new restaurants. the concept is modern indian food with a strong bengali influence. the space doubles as a store and a cafe, with an open kitchen and a curated selection of food products.

the kosha mangsho taco is a genius move. slow-cooked mutton in a crispy shell with pickled onions. the bhetki fish and chips uses the bengali fish with a light tempura batter. the desserts are creative without being gimmicky.

the catch: portions are small for the price. the menu changes frequently, which means your favorite dish might not be there next time. and it’s not a full-service restaurant - more of a casual cafe with limited seating.

verdict: the most exciting new restaurant in kolkata. food that’s creative without losing its bengali soul.

12. the corner courtyard

south kolkata / cost for two: rs 1800 / 8/10

a charming european-style cafe in south kolkata that feels like it belongs in a different city. the space is beautiful - a restored heritage building with a courtyard, exposed brick walls, and natural light. the food is european-influenced with fresh, seasonal ingredients.

the wood-fired pizzas are genuinely good. the pasta is made in-house. the salads use local ingredients in interesting ways. and the coffee is among the best in the city.

the catch: it’s not bengali food. if you’re visiting kolkata to eat bengali cuisine, this isn’t the place. the prices are high by kolkata standards. and the seating is limited, especially in the courtyard section.

verdict: the best european-style restaurant in kolkata. a beautiful space with genuinely good food.

13. oudh 1590

deshapriya park / cost for two: rs 2000 / 8/10

oudh 1590 brings awadhi cuisine to kolkata in a themed restaurant that tries to recreate the nawabi era. the interiors are elaborate - antique furniture, period decor, dim lighting. the food focuses on lucknowi and awadhi cooking techniques: slow-cooking, dum pukht, and elaborate spice blends.

the galouti kebab is melt-in-your-mouth. the biryani is dum-cooked and fragrant. the shahi tukda (bread pudding) is rich and properly made. the overall experience is theatrical, and the food backs up the drama.

the catch: the themed decor can feel over-the-top. it’s expensive for what you get. and kolkata locals will point out (correctly) that this is lucknowi food, not kolkata food. but it’s well-executed lucknowi food.

verdict: an interesting experience with genuinely good awadhi food. not kolkata cuisine, but worth the visit.


budget eats and local legends

the best food in kolkata, many will argue, isn’t in restaurants at all. it’s in the cabins, canteens, and hole-in-the-wall joints where the food has been the same for decades and the prices make you feel like you’ve time-traveled to 1995.

14. anadi cabin

college street / cost for two: rs 200 / 8.5/10

anadi cabin is a tiny cabin-style restaurant near college street that has been serving mutton kosha and luchi since forever. the cabin culture is a kolkata-specific phenomenon - small, intimate restaurants with wooden partitions where you sit in semi-private booths and eat hearty bengali food for almost nothing.

the kosha mangsho (slow-cooked dry mutton curry) here is famous across kolkata. dark, intensely spiced, with meat that falls off the bone. paired with hot luchi (fried bread), it’s one of the best cheap meals in the city. the fish curry is also excellent.

the catch: it’s cramped. the hygiene standards are what they are. and there’s usually a wait. but you’re paying rs 200 for two, and the food is better than most places charging ten times that.

verdict: the best cheap meal in kolkata. the kosha mangsho and luchi is a rite of passage.

15. golbari

shyambazar / cost for two: rs 500 / 8.5/10

golbari in shyambazar is the kosha mangsho capital of kolkata. this is a proper north kolkata restaurant that’s been doing slow-cooked mutton since 1923. the kosha mangsho here is the darkest, richest version you’ll find in the city - cooked for hours until the oil separates and the meat is intensely flavored.

the luchi is fried fresh. the dal is thick and comforting. and the overall experience of eating at golbari is very old-kolkata - no frills, just serious food made by people who’ve been doing this for a century.

the catch: it’s in shyambazar, which is a trek from south kolkata and park street. the restaurant isn’t air-conditioned. and the crowd during lunch is intense.

verdict: the kosha mangsho king of kolkata. if you eat one mutton dish in kolkata, make it this one.

16. allen kitchen

park street / cost for two: rs 300 / 7.5/10

allen kitchen is a park street institution for budget mughlai food. while the fancy restaurants nearby charge rs 1500+ for two, allen kitchen serves solid kebabs, rolls, and biryani for pocket change. the chicken roll is a college student staple. the biryani is simple but well-spiced. the chicken chaap is tender.

this is where kolkata’s students, office workers, and budget-conscious food lovers eat when they’re on park street but don’t want to empty their wallets.

the catch: don’t expect ambience. this is a no-frills joint. the food is good but not exceptional. it’s the price-to-quality ratio that makes it special.

verdict: the best budget mughlai food on park street. functional, honest, and cheap.

17. kasturi

new alipore / cost for two: rs 800 / 8/10

kasturi is a neighborhood bengali restaurant in new alipore that punches well above its weight. it doesn’t have the fame of 6 ballygunge place or kewpie’s, but the food is genuinely excellent and the prices are much more reasonable. the chingri malai curry is creamy and aromatic. the bhetki paturi is perfectly spiced. and the fish fry is crispy outside, flaky inside.

this is the kind of restaurant that locals guard possessively. it’s their regular spot, the place where they take out-of-town friends when they want to show off bengali food without the tourist markup.

the catch: limited seating. no-frills ambience. and it’s in new alipore, which isn’t convenient for tourists staying in central kolkata.

verdict: the best-kept secret in kolkata’s bengali food scene. seriously underrated.

18. nizam’s

new market / esplanade / cost for two: rs 350 / 8/10

nizam’s is widely credited with inventing the kathi roll in the 1930s. the original roll was a skewer-cooked kebab wrapped in a paratha. nizam’s version is still the benchmark, and eating here is eating a piece of kolkata food history.

the mutton roll is the star. juicy, well-spiced meat wrapped in a flaky, egg-coated paratha with onions and green chutney. the chicken roll is equally good. and the beef roll (yes, beef is common in kolkata’s muslim food establishments) is rich and flavorful.

the catch: the original new market location is small and always crowded. the area is chaotic. and some loyal customers say the quality has declined from its peak. the newer branches are more comfortable but lack the original’s character.

verdict: the birthplace of the kathi roll. historical and still delicious.

19. eau chew

park street / cost for two: rs 1000 / 7.5/10

eau chew is another park street old-timer that does chinese and continental food in a retro setting. the sizzlers here are iconic - they were among the first in kolkata. the chicken sizzler, arriving at your table on a smoking hot plate with rice, vegetables, and a choice of sauce, is pure nostalgia for anyone who grew up in kolkata.

the chinese food is the indo-chinese style that kolkata does so well. the chilli chicken, sweet corn soup, and fried rice are all solidly made. nothing fancy, just good execution of familiar food.

the catch: it trades heavily on nostalgia. the food is good, not great. the prices have gone up while the portions have stayed the same. younger kolkatans often prefer tangra’s chinese restaurants.

verdict: a park street classic. go for the sizzler and the nostalgia.

20. chung wah

tangra / cost for two: rs 700 / 7.5/10

tangra is kolkata’s chinatown, and chung wah is one of the most popular restaurants in the area. the chinese food here is a uniquely kolkata thing - chinese cooking techniques adapted to bengali and indian palates over generations. it’s not authentic chinese, and it doesn’t pretend to be. it’s kolkata chinese, and it’s its own cuisine.

the prawn salt and pepper is excellent. the fish in hot garlic sauce is a classic. the momos are hand-made and steaming hot. and the ambience of eating in tangra, surrounded by chinese restaurants and tanneries, is an experience unique to kolkata.

the catch: tangra is far from central kolkata. the area can feel sketchy after dark. and the food, while unique, is definitely indo-chinese rather than authentic chinese.

verdict: the tangra experience is worth having once. chung wah is the safest bet in the area.

21. saptapadi

southern avenue / cost for two: rs 1000 / 8/10

saptapadi is a well-respected bengali restaurant on southern avenue that does traditional bengali food with consistency and care. the thali here is a proper bengali meal - multiple courses, seasonal preparations, and a logical progression from bitter to sweet.

the ilish during monsoon is excellent. the chingri preparations are well-executed. and the vegetarian dishes, often overlooked in bengali restaurants, are genuinely delicious here. the shukto (bitter mixed vegetable) and the mochar ghonto (banana flower curry) are standouts.

the catch: less famous than the big names, so it doesn’t get the attention it deserves. the ambience is simple. parking is limited on southern avenue.

verdict: a quiet, consistent bengali restaurant that deserves more attention.

22. byloom

jodhpur park / cost for two: rs 1200 / 7.5/10

byloom is a bengali restaurant with a boutique twist - it doubles as a textile store and a restaurant. the space is beautifully curated, with handloom fabrics and contemporary bengali design elements. the food is bengali with some fusion touches.

the kosha mangsho is done well. the fish preparations are reliable. the desserts, especially the nolen gur (date palm jaggery) items during winter, are worth trying. it’s a good option for a leisurely lunch in a beautiful space.

the catch: the boutique-restaurant hybrid concept means it doesn’t fully commit to either. the food is good but not exceptional. and the prices reflect the ambience more than the food quality.

verdict: a beautiful space with solid bengali food. best for a leisurely lunch when you want ambience with your meal.


tips for eating in kolkata

  1. eat bengali food first. kolkata has decent continental, chinese, and mughlai food, but its soul is bengali cuisine. start with 6 ballygunge place or kewpie’s, have biryani at arsalan, and then explore.

  2. park street is not kolkata’s best food street. it’s the most famous, but the best food is scattered across ballygunge, shyambazar, new market, and tangra. don’t limit yourself to park street.

  3. learn the bengali meal structure. a bengali thali follows a specific order: bitter dishes first (shukto), then dal, then vegetables, then fish, then meat, then chutney, then mishti (sweets). good restaurants follow this progression.

  4. monsoon is ilish season. if you visit between june and september, every bengali restaurant will have special ilish preparations. this is when the fish is fattiest and most flavorful. plan your food trip around monsoon if you can.

  5. the “cabin” culture is unique. those tiny restaurants with wooden partitions are called cabins, and they’re a kolkata invention. anadi cabin, favourite cabin, dilkhusa cabin - seek them out for authentic, cheap bengali food.


the final word

kolkata is india’s most underrated food city. it doesn’t have the marketing of hyderabad’s biryani or delhi’s street food, but the depth and quality of food here is extraordinary. the bengali cuisine alone - the fish preparations, the sweets, the seasonal cooking - is among the most sophisticated regional cuisines in india.

the best restaurant in kolkata depends on what you want. for bengali fine dining, it’s 6 ballygunge place. for home-style cooking, kewpie’s kitchen. for biryani, arsalan. for a park street experience, peter cat. for a cheap, soul-crushing good meal, anadi cabin. and for something modern and exciting, bohemian.

kolkata doesn’t need to be trendy. the food has been extraordinary for generations. all it needs is more people to notice.


more kolkata food guides

  • best street food in kolkata - puchka, jhalmuri, rolls, and telebhaja across the city
  • best bengali sweets in kolkata - rosogolla, sandesh, mishti doi, and nolen gur specials
  • best cafes in kolkata - from indian coffee house to specialty coffee
  • best fish restaurants in kolkata - ilish, bhetki, chingri, and every fish preparation
  • kolkata food guide - the complete area-wise guide to eating in kolkata
  • best kathi rolls in kolkata - nizam’s, kusum, and the original roll joints
  • best mishti doi in kolkata - the clay pot tradition ranked

last updated: march 2026. ratings based on extensive research, local recommendations, and aggregated reviews. i’ll update this after my first visit to kolkata.

liked this? get more honest reviews

no spam, just useful stuff — unsubscribe anytime.