Back to Journal
Sunrise over Kolkata’s Hooghly River and Howrah Bridge
Kolkata and West Bengal Guides

Food in Kolkata and West Bengal: What to Eat and Where (Vegetarian-Friendly)

BagPackerMe Editorial Team
Editorially dated November 5, 2026•6 min read
  • West Bengal
  • Kolkata
  • Food
  • Vegetarian

Kolkata is one of India's great food cities: luchi and alur dom, phuchka, kathi rolls, the Bengali thali, and sweets such as rosogolla, sandesh and mishti doi. Vegetarians eat well with a little guidance. Here is what to eat, where, and the food experiences worth planning around.

Kolkata is one of India's great food cities. Mornings bring luchi with alur dom and kachori; afternoons bring phuchka and jhalmuri; evenings bring kathi rolls and a Bengali thali; and sweets such as rosogolla, sandesh and mishti doi are everywhere. Vegetarians eat well, and Marwari restaurants make Jain food easy.

Bengali food is built on rice, mustard oil, river fish, seasonal vegetables and a deep love of sweets. This guide covers the dishes to try, vegetarian and Jain options, where to eat and the food experiences worth planning around.

Dishes to try

DishWhat it isVegetarian?
Luchi and alur domPuffed fried bread with spiced potatoesYes
PhuchkaKolkata-style pani puriYes
JhalmuriPuffed rice with mustard oil and spicesYes
ShuktoMildly bitter mixed vegetable stewYes
Aloo postoPotatoes in poppy-seed pasteYes
Kathi rollParatha wrapped around a fillingPaneer and egg versions exist
Machher jholLight fish curryNo
Rosogolla and mishti doiChhena sweets and sweet curdYes

Kolkata

Kolkata's food reflects Bengali, Mughlai, Anglo-Indian, Chinese, Marwari and Armenian influences. North Kolkata's old neighbourhoods have sweet shops and snack stalls that have run for generations; Park Street has old restaurants and bakeries; and the city's Chinese community created a style of Indian-Chinese cooking around Tangra and Tiretta Bazaar.

The Bengali meal

A Bengali meal follows an order: a bitter dish such as shukto first, then dal with fritters, vegetable dishes, fish or meat, chutney and papad, and finally mishti doi and sweets. Restaurants serving Bengali home food let you try this sequence.

Bengali vegetarian dishes

Shukto, aloo posto, chholar dal (with coconut), dhokar dalna (lentil cakes in gravy), echor (raw jackfruit), labra (mixed vegetables) and begun bhaja (fried aubergine) are classic vegetarian dishes. Many Bengali homes cook niramish food without onion and garlic on religious days.

Street food

Phuchka, jhalmuri, ghugni (yellow pea curry), telebhaja (fritters) and kathi rolls are Kolkata's street classics. Office districts such as Dalhousie and Camac Street have lunchtime stalls serving rice meals and snacks.

Mughlai and Kolkata biryani

Kolkata biryani is lighter than others and famously includes a potato and a boiled egg. Mughlai paratha and chaap are popular. Vegetarians can try vegetable biryani, but most Mughlai restaurants focus on meat.

Sweets

Bengal's sweet shops are an institution. Rosogolla, sandesh, mishti doi, rasmalai, chamcham, langcha and chhanar jilipi are worth trying, and in winter, sweets made with nolen gur (date-palm jaggery) are a seasonal treat.

Breakfast

Kochuri with aloo, luchi with alur dom or cholar dal, and jilipi with tea are traditional breakfasts. Old sweet shops in north Kolkata open early for this.

Tea and cafés

Kolkata's adda (long conversation) culture centres on tea, served in clay cups (bhar) at roadside stalls. The Indian Coffee House on College Street is a historic meeting place for writers and students.

Bakeries and Park Street

Park Street's old restaurants and Kolkata's bakeries are linked to the city's Anglo-Indian and Jewish heritage. Christmas brings plum cakes and festive lights to Park Street.

Indian-Chinese

Kolkata is the birthplace of Indian-Chinese food, with dishes such as chilli paneer, hakka noodles and manchurian. Tiretta Bazaar's early-morning breakfast market serves dumplings and buns.

Darjeeling and the hills

Darjeeling and Kalimpong offer Tibetan and Nepali food such as momos, thukpa and sel roti, along with world-famous tea. Tea estates offer tours and tastings, and old cafés on the Mall serve hot chocolate and cakes.

The Sundarbans

Resorts and homestays in the Sundarbans serve Bengali home food, often with fish from local waters. Vegetarians should mention needs when booking.

Festival food

Durga Puja in autumn brings food stalls across the city and special bhog (offered food) at community pujas, often khichuri, labra and payesh. Poila Boishakh (Bengali New Year) and winter bring their own sweets and feasts.

Eating safely

Choose busy places where food is cooked fresh, drink bottled or filtered water, and go easy on street food in the first days while your stomach adjusts. Carry hand sanitiser and basic medicines, and avoid uncooked chutneys and cut fruit from stalls if you have a sensitive stomach.

For Jain travellers

Explain needs clearly and early: no onion, garlic, potatoes or other root vegetables, and in some cases no eating after sunset. Larger hotels and vegetarian restaurants in Kolkata can usually adapt with notice; smaller places need more warning, so carry dry snacks for long days.

With children and parents

Children usually enjoy luchi, kathi rolls, rosogolla and mishti doi. Ask for milder versions of dishes, carry snacks for drives, and keep meal times regular for older parents. Hotels can usually prepare simple dal-rice or khichdi on request.

Food on a budget

Thalis and local restaurants are good value, and street food costs little. Hotel restaurants and fine dining cost more. Breakfast included in your hotel rate helps the budget.

Where to eat

Old sweet shops, Bengali home-food restaurants, Marwari vegetarian restaurants, Park Street's classic restaurants and street stalls each offer something different. Busy, well-reviewed places are the safest choice.

Vegetarian and Jain notes

Kolkata has a large Marwari community, especially around Burrabazar and Bhowanipore, so pure-vegetarian and Jain restaurants are easy to find. Bengali restaurants may add fish to vegetable dishes or use the same oil, so ask. Darjeeling hotels can adapt with notice.

A Kolkata food walk

A guided food walk in north Kolkata or around New Market is the best way to try sweets, snacks and street food in one go. Guides choose hygienic stalls, explain the history, and pace the tastings so you can enjoy each stop. Our Culinary and Cultural Delights of Kolkata is built around these experiences.

Food through the year

October to March is the best season, with Durga Puja and Diwali in autumn and nolen gur sweets in winter. Summer brings mangoes and light, cooling dishes; the monsoon brings hilsa season, prized by Bengalis.

Buying food to take home

Sandesh and dry sweets (ask for travel-friendly packing), Darjeeling tea, nolen gur in winter and kasundi (Bengali mustard sauce) make good gifts.

Heritage stays and rajbaris

Restored rajbaris (old zamindar mansions) near Kolkata and in Murshidabad serve traditional Bengali meals. Our Bengal Tapestry includes rajbari stays.

How to order

Bengali restaurants often serve rice with several small dishes, and a set meal or thali is the easiest way to sample many. Ask whether vegetable dishes contain fish or shrimp. Sweets are sold by the piece or by weight, so buy a few varieties to share. Tipping is customary in sit-down restaurants.

Next steps

Read our things to do in West Bengal, 7-day itinerary and planning guide.

A BagPackerMe planner can build food experiences into your trip privately, with one named planner, WhatsApp support throughout and vegetarian and Jain food planned in.

Your questions, answered

Is Kolkata good for vegetarians?

Yes, with a little guidance. Bengali cooking loves fish, but it also has many vegetarian dishes, such as shukto, aloo posto, chholar dal and luchi, and the city has many Marwari and Gujarati vegetarian restaurants.

What sweets should I try in Kolkata?

Rosogolla, sandesh, mishti doi, rasmalai, chhanar jilipi and nolen gurer sandesh (made with date-palm jaggery in winter) are classics.

What is phuchka?

Phuchka is Kolkata's version of pani puri, with a tangy tamarind water and a spiced potato filling. It is sharper and spicier than versions elsewhere in India.

Is Bengali food very spicy?

Bengali food is usually more subtle than fiery, with mustard oil, panch phoron (a five-spice mix), poppy seeds and a touch of sweetness.

Join Our Newsletter

Get destination guides, tips, and inspiration delivered straight to your inbox.

Plan it privately

Kolkata, one meal at a time

We plan food walks, cooking classes and restaurants into your trip, with vegetarian and Jain meals arranged.

View the Kolkata food trip
Share:WhatsAppTwitter

Written by

BagPackerMe Editorial Team