Open Travel Guide
Restaurants in Kolkata

Best Restaurants in Kolkata 2026

Kolkata's food scene, mapped — from market stalls to destination tables, with honest price tiers.

Kolkata has 19+ restaurants and places to eat covered in this guide, led by 6 Ballygunge Place, Oh! Calcutta and Aaheli. Each entry below includes the practical details — what it costs, when to go, and how to plan around it.

Kolkata is the capital of West Bengal and the former capital of British India, a river city on the Hooghly known for Victorian architecture, Durga Puja, literature and film, hand-pulled rickshaws and trams, and a street-food and sweets culture that is among the best in India.

Kolkata's food is organised around Bengali home cooking, with rice, fish, mustard oil, poppy seed and panch phoron, finished with milk-based sweets. Alongside it sit three other layers: Anglo-Indian and Continental dishes from Park Street's colonial-era restaurants (Peter Cat, Mocambo, Flurys), Mughlai cooking that settled around Metiabruz and Chitpur (the Kolkata biryani with potato and egg, mutton chaap, the kathi roll), and a Hakka Chinese community cuisine from Tiretti Bazaar and Tangra. Street food ranges from phuchka and jhal muri to Dacres Lane lunch plates. Fish (rui, katla, bhetki and the monsoon hilsa) dominates Bengali menus, while the Marwari quarter of Burrabazar supplies vegetarian thalis and kachori-sabzi.

Must-try dishes

Iconic dishes that define Kolkata.

Must try

Kosha mangsho

Slow-cooked mutton with onion, ginger and spice, served with luchi or rice

Where to try: 6 Ballygunge Place; Oh! Calcutta; Kewpie's Kitchen

Price: ₹450-900 (approx $4.69-9.38 USD)

Must try

Shorshe ilish

Hilsa fish steamed or cooked in mustard paste; best in monsoon season and full of fine bones

Where to try: Aaheli; 6 Ballygunge Place; Oh! Calcutta

Price: ₹700-1,800 (approx $7.29-19 USD)

Must try

Kolkata biryani with potato and egg

Lightly spiced rice with a large potato and boiled egg alongside the meat

Where to try: Arsalan, Park Circus; Royal Indian Hotel, Chitpur

Price: ₹280-450 (approx $2.92-4.69 USD)

Must try

Kathi roll

A kebab and egg paratha roll, a Kolkata invention

Where to try: Nizam's, Hogg Market

Price: ₹120-250 (approx $1.25-2.6 USD)

Must try

Phuchka

Hollow fried shell filled with tamarind water, potato and chickpeas

Where to try: Vivekananda Park, Bhowanipore; stalls across the city

Price: ₹20-50 (approx $0.21-0.52 USD)

Must try

Chingri malaikari

Prawns in coconut milk gravy

Where to try: Oh! Calcutta; Sonar Tori; Aaheli

Price: ₹650-1,400 (approx $6.77-15 USD)

Must try

Rosogolla and sandesh

Syrup-soaked chhena dumplings and fresh-chhena sweets

Where to try: K.C. Das, Esplanade

Price: ₹30-150 per piece (approx $0.31-1.56 USD)

Must try

Mishti doi

Sweet fermented yoghurt set in clay pots

Where to try: 6 Ballygunge Place; K.C. Das

Price: ₹60-200 (approx $0.62-2.08 USD)

Must try

Chelo kebab

Persian-style rice with kebab, butter and a fried egg

Where to try: Peter Cat, Park Street

Price: ₹600-1,000 (approx $6.25-10 USD)

Must try

Telebhaja and jhal muri

Fried fritters and a spiced puffed-rice snack, eaten as a cheap snack

Where to try: Stalls near Victoria Memorial, Esplanade and College Street

Price: ₹20-80 (approx $0.21-0.83 USD)

Must try

Luchi with aloor dom

Fried white-flour bread with spiced potato curry, a Bengali breakfast

Where to try: North Kolkata sweet shops and hotel Bengali restaurants at weekend brunch

Price: ₹80-200 (approx $0.83-2.08 USD)

Must try

Nolen gur sandesh

Winter sweet made with date-palm jaggery (approx December-February)

Where to try: K.C. Das and North Kolkata sweet shops

Price: ₹40-150 per piece (approx $0.42-1.56 USD)

Top restaurants

Handpicked picks for the best dining experiences.

Restaurants by cuisine

Browse picks grouped by cuisine type.

Food tours & tastings in Kolkata

Eat your way through Kolkata with a guide.

Browse food experiences in Kolkata

We may earn a commission from bookings made through these links.

Street food

Local flavours at affordable prices.

Street food

Dacres Lane lunch stalls

A narrow lane near BBD Bagh where office workers eat cheap lunch, with stalls selling chicken stew, egg curry, kebab rolls and jhal muri

Find it at: Dacres Lane, near Dalhousie (BBD Bagh), Kolkata 700001

Street food

Vivekananda Park phuchka stalls

Evening phuchka and ghugni stalls in the Bhowanipore residential neighbourhood

Find it at: Vivekananda Park, Bhowanipore, South Kolkata

Street food

Tiretti Bazaar Chinese breakfast

A small early-morning street market where vendors sell steamed momos, pork buns and noodle soup, usually finished by about 8AM

Find it at: Tiretti Bazaar (Chinese Bazaar), Central Kolkata

Street food

Esplanade roll and chaat stalls

Evening chaat and egg-roll stalls around the Esplanade bus terminus and Metro station

Find it at: Esplanade, Central Kolkata

Street food

College Street cabins

Cheap cabin-style cafes beside the book market selling fish fry, cutlets and chai

Find it at: College Street, North Kolkata

Street food

Park Circus Mughlai stalls

Evening biryani, kebab and chaap stalls near Park Circus 7 Point Crossing

Find it at: Park Circus, South-Central Kolkata

Street food

Maidan jhal muri vendors

Puffed rice with mustard oil, onion and green chilli sold from tins on the Maidan and near Victoria Memorial

Find it at: Maidan and Victoria Memorial lawns, Central Kolkata

Food markets

Where locals shop and graze.

New Market (Sir Stuart Hogg Market) food section

A heritage covered market with meat, fish, fruit, sweets and bakeries including Nahoum & Sons

Hours: Monday-Saturday approx 10AM-8PM; closed Sunday

Lake Market, Kalighat

A busy south Kolkata fish, meat and vegetable market useful for seeing hilsa and river fish

Hours: Daily approx 6AM-1PM and 4PM-8PM

Gariahat Market

A south Kolkata fish and produce market beside the Gariahat shopping district

Hours: Daily approx 6AM-1PM and 4PM-8PM

Mullick Ghat flower market (adjacent tea and snack stalls)

A riverside market beside Howrah Bridge; mainly flowers, with tea and snack stalls at dawn

Hours: Daily, busiest approx 4AM-9AM

Dining etiquette & tips

Navigate the local food scene confidently.

Tip

Kolkata lunch usually runs 12PM-3PM and dinner starts after 7PM; many small eateries close in the mid-afternoon.

Tip

Bengali fish is eaten with many fine bones; ask for boneless (kata chhara) versions where offered for hilsa or bhetki dishes.

Tip

Hilsa (ilish) is a monsoon seasonal fish, best approx June-September; outside the season it is frozen or imported.

Tip

Water-based street snacks such as phuchka carry a stomach risk for visitors; choose busy stalls and avoid tap water.

Tip

A kathi roll costs approx ₹120-250 (approx $1.25-2.60 USD) at Nizam's; confirm the price before ordering extras.

Tip

Mughlai portions are large; one biryani plate often suits two light eaters.

Tip

Alcohol is served only at licensed restaurants and bars; most Bengali home-style eateries are dry.

Tip

Cash is the safest payment at small eateries, cabins and sweet shops; UPI is common but most apps need an Indian bank account.

Tip

Durga Puja (October) closes many family-run eateries for several days and fills others; book ahead in the festival week.

Tip

Tipping approx 5-10 percent is customary at sit-down restaurants when no service charge is added.

Dietary info
Vegetarian
Good. Kolkata has many vegetarian options including Marwari and Gujarati thalis in Burrabazar, dosa and Udupi cafes, and Bengali vegetarian dishes such as shukto and mochar ghonto. Green-dot packaging marks vegetarian food.
Vegan
Workable but not easy. Bengali cooking uses ghee, curd, milk and fish widely; ask for no ghee and no butter and confirm that sweets do not contain milk or chhena.
Halal
Widely available. Mughlai restaurants around Park Circus, Chitpur, Zakaria Street and Park Street, including Arsalan and Royal Indian Hotel, serve halal meat.
Gluten free
Rice-based dishes (plain rice with dal and fish curry, puffed-rice snacks) are naturally gluten-free, but luchi, parathas, rolls, cutlets and noodles are wheat-based.
Allergies
Mustard oil and paste, coconut, peanut, sesame and prawns are very common in Bengali kitchens. Carry a translated allergy card in Bengali or Hindi and confirm that fried snacks are not cooked in shared oil.

Food budget guide

What to expect at different price points.

Level Price Description
Budget ₹500-1,200 per day (approx $5.21-12 USD) Luchi and aloor dom or kachori breakfast, a fish-and-rice lunch at a canteen such as Suruchi, kathi rolls at Nizam's and sweets at K.C. Das
Mid-range ₹2,000-4,500 per day (approx $21-47 USD) Sit-down meals at Peter Cat, Mocambo, Arsalan, 6 Ballygunge Place and Oh! Calcutta, with tea at Flurys
Upscale ₹6,000-14,000 per day (approx $62-146 USD) Tasting dinners and fish-led meals at hotel Bengali rooms such as Aaheli and the top Park Street and Salt Lake restaurants, with drinks