kolkata food guide (2026) - what to eat and where
·
15 min read
·updated
tldr: kolkata is india’s most underrated food city. must-eat: shorshe ilish at 6 ballygunge place (best bengali fish), biryani at arsalan (the potato makes it), rosogolla at girish ch dey (the original), puchka at vivekananda park (kolkata’s pride), and kathi roll at nizam’s (where it was invented). area-wise breakdown and 25+ spots with prices 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.
let me say this upfront: kolkata is the most underrated food city in india. it’s not even close.
delhi gets all the street food press. mumbai gets the cosmopolitan dining hype. hyderabad owns biryani. bangalore claims craft coffee. but kolkata - a city with arguably the most sophisticated regional cuisine in the country, the best sweets tradition in all of south asia, a unique chinese food culture, the invention of the kathi roll, a biryani style that rivals hyderabad’s, and street food that makes you question why you’ve been eating pani puri anywhere else - somehow doesn’t get the national food recognition it deserves.
part of it is marketing. kolkata doesn’t market itself the way other cities do. part of it is geography - it’s far enough east that the delhi-mumbai-bangalore food media circuit tends to overlook it. and part of it is that kolkata doesn’t care about trends. the city has been eating the same food the same way for generations, and it sees no reason to change for instagram.
this guide breaks down kolkata’s food scene by category and area. it’s meant to be a starting point - a map of what to eat, where, and why.
the kolkata food categories
1. bengali fish cuisine
bengali cuisine revolves around fish and rice. this isn’t an exaggeration - a bengali meal without fish is considered incomplete. the variety of fish preparations is extraordinary, and the cooking techniques range from the simplest machher jhol (light curry) to the complex shorshe ilish (hilsa in mustard).
what to eat:
- shorshe ilish - hilsa fish in mustard sauce. the king of bengali dishes. fiery, pungent, rich. seasonal (june-september).
- machher jhol - light fish curry with potatoes and vegetables. the everyday bengali staple.
- chingri malai curry - prawns in coconut cream. rich, aromatic, and gentle.
- bhetki paturi - bhetki fish steamed in banana leaf with mustard paste.
- doi maach - fish in yogurt sauce. festive and celebratory.
- fish fry - battered and fried bhetki, kolkata-style. thin coating, crispy exterior.
- fish kabiraji - fish cutlet in a lacy egg net. unique to kolkata.
where to eat:
| restaurant | area | best dish | cost for two |
|---|---|---|---|
| 6 ballygunge place | ballygunge | shorshe ilish, fish thali | rs 1600 |
| kewpie’s kitchen | elgin road | chingri malai curry | rs 1400 |
| bhojohori manna | salt lake | bhetki fry, machher jhol | rs 900 |
| saptapadi | southern avenue | seasonal ilish | rs 1000 |
| mitra cafe | golpark | fish kabiraji cutlet | rs 200 |
when to go: monsoon (july-august) for ilish. but bengali fish is excellent year-round - different fish shine in different seasons.
2. bengali sweets
bengali sweets are not desserts. they’re an art form with a 200+ year history. kolkata’s sweet shops are the guardians of traditions that include the invention of rosogolla, the perfection of sandesh, and the seasonal magic of nolen gur.
what to eat:
- rosogolla - spongy chhena balls in sugar syrup. invented in kolkata (1868).
- sandesh - milk fudge in dozens of varieties. the aristocrat of bengali sweets.
- mishti doi - sweetened yogurt in clay pots. caramelized, thick, unforgettable.
- pantua - fried chhena balls in syrup. richer and darker than gulab jamun.
- nolen gur sandesh - sandesh made with date palm jaggery. winter only (nov-feb).
- langcha - elongated pantua from shaktigarh. dense and intensely sweet.
- sitabhog and mihidana - rice flour and gram flour specialties from burdwan.
where to eat:
| shop | area | best item | price per piece |
|---|---|---|---|
| balaram mullick | bhowanipore | sandesh, mishti doi | rs 25-80 |
| girish ch dey & nakur | hedua | rosogolla, pantua | rs 20-60 |
| kc das | esplanade | rosogolla, sandesh | rs 25-70 |
| bhim chandra nag | bowbazar | sitabhog, mihidana | rs 30-60 |
| sen mahasay | multiple | mishti doi, sandesh | rs 15-50 |
when to go: winter (december-january) for nolen gur specials. but the standard sweets are excellent year-round.
3. kolkata biryani
kolkata biryani is its own style, distinct from hyderabadi and lucknowi. the key differences: lighter on spices, uses aromatic saffron and rose water, includes a boiled egg and a potato. the potato is the controversial element - hyderabadi purists scoff at it, but in kolkata, the potato absorbs the biryani flavors and becomes arguably the best part of the dish.
the style traces back to nawab wajid ali shah, who was exiled from lucknow to kolkata (then calcutta) in 1856. he brought his cooks, who adapted lucknowi biryani to bengali tastes - less spice, more aroma, and the addition of potato (some say to cut costs, others say to suit bengali palates).
what to eat:
- kolkata-style biryani - fragrant rice, tender meat, boiled egg, and the potato.
- rezala - a mild, yogurt-based mutton curry. creamy and aromatic.
- chaap - slow-cooked rib-like preparation. tender and richly spiced.
- haleem - a thick meat and lentil stew. best during ramadan.
where to eat:
| restaurant | area | best dish | cost for two |
|---|---|---|---|
| arsalan | park street | biryani, chaap | rs 800 |
| aminia | new market | biryani, haleem | rs 700 |
| zeeshan | park circus | biryani, seekh kebab | rs 600 |
| shiraz golden | park street | biryani, rezala | rs 700 |
| royal indian hotel | chitpur | biryani (heritage) | rs 400 |
4. kathi rolls
the kathi roll was invented in kolkata in the 1930s at nizam’s restaurant. the original was a kebab wrapped in a paratha for easy eating. the “kathi” refers to the bamboo stick used to cook the meat. over decades, it evolved into kolkata’s signature street food - a flaky egg paratha wrapped around spiced meat, onions, and green chutney.
what to eat:
- mutton roll - the classic. juicy mutton in a flaky paratha.
- chicken roll - the popular option. well-spiced chicken tikka in a paratha.
- egg roll - the budget option. scrambled egg with onions and spices.
- double egg double mutton - the excess option. two eggs, extra meat, maximum indulgence.
where to eat:
| stall | area | best roll | cost |
|---|---|---|---|
| nizam’s | new market | mutton roll | rs 60-100 |
| kusum rolls | park street | double egg mutton | rs 50-90 |
| hot kati roll | park street | chicken tikka roll | rs 60-100 |
| campari | park street | fish roll | rs 60-100 |
| zeeshan | park circus | beef roll | rs 50-80 |
5. puchka and street food
kolkata’s street food is the cheapest and arguably the best in any indian metro. puchka (pani puri) is the crown jewel - tangier, spicier, and more flavorful than any other city’s version.
what to eat:
- puchka - the kolkata pani puri. tamarind water, spiced potato-chickpea filling.
- jhalmuri - spiced puffed rice with mustard oil, onions, and chilies.
- churmur - deconstructed puchka. crushed shells with all the fillings mixed.
- telebhaja - deep-fried snacks. beguni, phuluri, alur chop.
- ghugni - yellow peas curry eaten as a street snack.
- singara - bengali samosa. smaller, crispier, with peanuts in the filling.
where to eat:
| spot | area | best item | cost |
|---|---|---|---|
| vivekananda park stalls | south kolkata | puchka | rs 20-30 |
| dacres lane stalls | central kolkata | mixed street food | rs 30-80 |
| college street stalls | college street | telebhaja, singara | rs 10-30 |
| gariahat stalls | gariahat | jhalmuri, churmur | rs 20-30 |
| putiram | college street | singara, kochuri | rs 15-40 |
6. tangra chinese
kolkata’s tangra area is india’s only chinatown - home to a chinese community that’s been here for generations. the food that emerged is a unique fusion: chinese cooking techniques applied to bengali and indian flavors. it’s not authentic chinese, and it doesn’t claim to be. it’s kolkata chinese - its own cuisine with its own identity.
what to eat:
- chilli chicken - the indo-chinese classic, done better here than anywhere else.
- prawn salt and pepper - crispy, spicy, perfectly cooked.
- fish in hot garlic sauce - a tangra signature.
- momos - hand-made, steamed, with meat fillings.
- chowmein - kolkata-style noodles, thinner and saucier than other versions.
where to eat:
| restaurant | area | best dish | cost for two |
|---|---|---|---|
| chung wah | tangra | prawn salt & pepper | rs 700 |
| kim ling | tangra | chilli chicken, fish | rs 600 |
| beijing | tangra | momos, noodles | rs 500 |
| eau chew | park street | sizzlers, chinese | rs 1000 |
| tiretti bazaar stalls | chinatown | morning dim sum | rs 60 |
when to go: tangra restaurants are best for dinner. tiretti bazaar chinese breakfast is only available early morning (6-9 am).
7. park street dining
park street is kolkata’s dining boulevard - a stretch of restaurants, cafes, and bars that has defined the city’s cosmopolitan identity since the 1950s. the restaurants here are time capsules - wood-paneled interiors, uniformed waiters, menus that list “continental” food without irony.
what to eat:
- chelo kebab at peter cat - rice, lamb kebab, fried egg, gravy. the park street icon.
- devilled crab at mocambo - crab meat baked in a shell. retro and delicious.
- pastries at flury’s - rum balls, eclairs, fruit cake. since 1927.
- sizzler at eau chew - the park street sizzler tradition.
- kathi rolls - kusum and hot kati roll are both on park street.
8. college street chai and adda
college street is the intellectual heart of kolkata. lined with bookshops and anchored by presidency university and the indian coffee house, it’s where kolkata’s adda (conversation) culture lives. the food here is secondary to the experience, but it’s still excellent.
what to eat:
- coffee at indian coffee house - rs 15, the cheapest intellectual experience in india.
- singara and kochuri at putiram - the perfect bengali breakfast.
- telebhaja from any stall - beguni and phuluri, eaten standing with chai.
- cold coffee at paramount - thick, sweet, ice cream-based. since 1918.
- chai in a bhar (clay cup) - the clay adds earthy flavor.
area-wise food map
park street
the food: restaurants, cafes, rolls, bars, continental dining the vibe: cosmopolitan, retro, lively at night must-eat: peter cat (chelo kebab), flury’s (pastries), kusum (rolls), mocambo (devilled crab), arsalan (biryani) budget: rs 50-2000+ depending on whether you’re eating a roll or dining at bohemian
college street
the food: street food, chai, sweets, canteen-style bengali the vibe: intellectual, chaotic, bookish, authentic must-eat: indian coffee house (coffee + adda), putiram (singara), college street telebhaja stalls, paramount (cold coffee) budget: rs 30-200
new market
the food: rolls, biryani, mughlai, street food the vibe: bustling, chaotic, market energy must-eat: nizam’s (kathi roll), aminia (biryani), new market kebab stalls budget: rs 50-700
gariahat
the food: jhalmuri, puchka, neighborhood bengali restaurants, sweet shops the vibe: residential, local, unhurried must-eat: gariahat jhalmuri stalls, gariahat crossing puchka, makhan lal das (sweets) budget: rs 20-500
ballygunge / south kolkata
the food: bengali fine dining, sweet shops, modern cafes the vibe: upscale residential, cultured, food-serious must-eat: 6 ballygunge place (fish thali), balaram mullick (sweets), mrs magpie (brunch) budget: rs 300-2000
salt lake / new town
the food: bengali restaurants, modern dining, chains the vibe: planned city, cleaner, more organized than central kolkata must-eat: bhojohori manna (bengali food), oh calcutta (bengali fine dining) budget: rs 400-1800
tangra (chinatown)
the food: chinese (kolkata-style), indo-chinese the vibe: industrial area with restaurants, unique, slightly gritty must-eat: chung wah (chinese), kim ling (chinese), any tangra restaurant budget: rs 400-800
shyambazar / north kolkata
the food: traditional bengali, sweets, street food the vibe: old kolkata, narrow lanes, heritage buildings must-eat: golbari (kosha mangsho), girish ch dey (sweets), north kolkata sweet shops budget: rs 200-800
the 3-day kolkata food itinerary
day 1: the bengali essentials
breakfast: kochuri and alur dom at putiram, college street (rs 40) mid-morning: coffee at indian coffee house, telebhaja from college street stalls (rs 50) lunch: bengali fish thali at 6 ballygunge place (rs 800 per person) afternoon: sweets at balaram mullick - try sandesh, mishti doi, and whatever nolen gur special is available (rs 200) evening: puchka at vivekananda park stalls (rs 30) dinner: biryani at arsalan, park street (rs 800)
day 2: street food and history
breakfast: chinese breakfast at tiretti bazaar (rs 60) - wake up early for this mid-morning: jhalmuri at gariahat crossing (rs 25) lunch: dacres lane street food crawl - try ghugni, cutlets, rolls (rs 200) afternoon: tea at dolly’s tea shop, dakshinapan (rs 250) evening: kathi rolls at kusum, park street (rs 150) dinner: peter cat chelo kebab on park street (rs 1200) late night: sweets at kc das, esplanade (rs 200)
day 3: the deep cuts
breakfast: luchi-alur dom at bhojohori manna (rs 200) mid-morning: rosogolla and pantua at girish ch dey, hedua (rs 100) lunch: fish at kewpie’s kitchen - chingri malai curry, doi maach (rs 1400) afternoon: pastries at flury’s, park street (rs 500) evening: tangra chinese - chung wah or kim ling (rs 700) dinner: kosha mangsho at golbari, shyambazar (rs 500)
total estimated cost for 3 days: rs 6,000-8,000 per person (including all meals and snacks). that’s extraordinarily cheap for a food trip to a metro city.
tips for eating in kolkata
-
learn the bengali meal order. bitter (shukto) > dal > vegetables > fish > meat > chutney > sweets. good restaurants follow this progression, and eating in this order genuinely makes each course taste better.
-
rice, not roti. bengali food is designed for rice. the curries, the jhol, the dal - everything is calibrated for rice. ordering roti at a bengali restaurant is like ordering coffee at a bar. technically possible, but you’re missing the point.
-
carry a pocket of patience. kolkata moves at its own pace. restaurants are slower than mumbai or delhi. the food takes time. the adda takes time. everything takes time. adjust your expectations and enjoy the pace.
-
monsoon = ilish season. if you can time your visit for july-august, do it. the ilish experience alone is worth the trip.
-
winter = nolen gur season. december-january is when the date palm jaggery flows. the nolen gur sandesh, mishti doi, and payesh are winter-only treasures.
-
the clay cup (bhar) is disappearing. chai in a bhar (clay cup) adds genuine earthy flavor. seek it out - not all stalls use it anymore.
-
kolkata is a cash city for street food. upi works at most restaurants, but the puchka wallah and the telebhaja stall want cash. carry small notes.
-
eat more sweets than you think you should. bengali sweets are lighter than north indian mithai. they’re made from chhena (cottage cheese) rather than khoya (reduced milk), which means they’re less heavy. you can eat more. you should eat more.
the final word
kolkata is the city that feeds you best while charging you least. the depth of bengali cuisine - from the aristocratic sandesh to the street-level puchka, from the monsoon ilish to the winter nolen gur - is unmatched in india. add to that the park street dining tradition, the tangra chinese legacy, the biryani culture, and the kathi roll invention, and you have a food city that should be mentioned in the same breath as bangkok, istanbul, and mexico city.
the city of joy eats better than you think. most people just haven’t paid attention yet.
come hungry. leave heavier. and bring back a box of sweets from balaram mullick. you’ll thank me.
more kolkata food guides
- best restaurants in kolkata - 22 restaurants from fine dining to budget eats
- best street food in kolkata - puchka, jhalmuri, rolls, and telebhaja
- best bengali sweets in kolkata - rosogolla, sandesh, mishti doi ranked
- best cafes in kolkata - from indian coffee house to specialty coffee
- best fish restaurants in kolkata - ilish, bhetki, chingri, and more
- best kathi rolls in kolkata - nizam’s, kusum, and the roll joints
- best mishti doi in kolkata - the clay pot tradition ranked
last updated: march 2026. prices and ratings based on extensive research and local recommendations. i’ll update this after my first visit to kolkata.
liked this? get more honest reviews
no spam, just useful stuff — unsubscribe anytime.