West Bengal is an eastern Indian state stretching from the Himalayan foothills at Darjeeling to the mangrove delta of the Sundarbans. It combines the colonial heritage and literary culture of Kolkata with tea estates, terracotta temples, wildlife reserves and Bay of Bengal beaches.
West Bengal cuisine centres on rice, freshwater fish, mustard oil and an emphasis on sweets. Bengali cooking in Kolkata features hilsa (ilish), prawn malai curry, kosha mangsho and the multi-course progression of shukto, dal, fish and chutney. Kolkata also has distinct Mughlai traditions (biryani with potato, rezala, kathi rolls), Anglo-Indian cafes and one of India's few Chinese communities, producing Tangra-style Indo-Chinese food. In the Darjeeling hills, Tibetan, Nepali and Gorkha food such as momos, thukpa and sel roti sits alongside colonial tea-room culture.
Must-try dishes
Iconic dishes that define West Bengal.
Ilish Bhapa
Hilsa steamed in mustard paste, a monsoon speciality
Where to try: Bhojohori Manna, Oh! Calcutta, Kasturi
Price: ₹600-1,300 ($6-14)
Kosha Mangsho
Slow-cooked spicy mutton curry
Where to try: Bengali restaurants across Kolkata
Price: ₹400-850 ($4-9)
Kolkata Biryani
Fragrant biryani served with potato and egg
Where to try: Arsalan, Aminia, Royal Indian Hotel
Price: ₹250-380 ($2.60-4)
Kathi Roll
Paratha-wrapped kebab roll invented in Kolkata
Where to try: Nizam's, New Market area
Price: ₹140-180 ($1.50-1.90)
Mishti Doi
Sweetened caramelised set yoghurt
Where to try: Sweet shops across Kolkata
Price: ₹60-120 ($0.60-1.25)
Rosogolla
Spongy cottage-cheese balls in syrup
Where to try: KC Das, Balaram Mullick sweet shops
Price: ₹20-40 per piece ($0.20-0.40)
Momos
Steamed Tibetan dumplings
Where to try: Kunga Restaurant and Darjeeling Chauk Bazaar
Price: ₹100-150 ($1-1.60)
Darjeeling Tea
First-flush and second-flush estate teas
Where to try: Glenary's, Keventer's and tea shops
Price: ₹100-250 ($1-2.60)
Top restaurants
Handpicked picks for the best dining experiences.
Restaurants by cuisine
Browse picks grouped by cuisine type.
Bengali
Beverages
Indian
Food tours & tastings in West Bengal
Eat your way through West Bengal with a guide.
Browse food experiences in West BengalWe may earn a commission from bookings made through these links.
Street food
Local flavours at affordable prices.
Phuchka
Crisp hollow shells filled with tamarind water and spiced potato, Kolkata's version of pani puri
Find it at: Vivekananda Park, Kolkata
Jhalmuri
Spiced puffed rice with mustard oil, peanuts and onion
Find it at: Victoria Memorial and Maidan, Kolkata
Kathi Roll
Egg-coated paratha wrapped around kebab
Find it at: New Market, Kolkata
Telebhaja and Churmur
Fried fritters and crushed-puri chaat
Find it at: Kolkata neighbourhood stalls
Momos and Thukpa
Tibetan dumplings and noodle soup
Find it at: Chauk Bazaar, Darjeeling
Food markets
Where locals shop and graze.
New Market (Hogg Market), Kolkata
Colonial-era market with sweets, bakeries, meat and fish sections and Nizam's nearby
Hours: 10:00 AM - 8:00 PM, closed Sundays
Gariahat Market, Kolkata
Fish, vegetable and street-food market in south Kolkata
Hours: 6:00 AM - 9:00 PM
Chauk Bazaar, Darjeeling
Hill vegetable, fruit and local produce market with Tibetan food stalls
Hours: 6:00 AM - 6:00 PM
Dining etiquette & tips
Navigate the local food scene confidently.
Lunch is typically 1:00-3:30 PM and many Bengali restaurants close between lunch and dinner
Fish is eaten with the bones; boneless options exist at some restaurants
Hilsa is best from July to September during the monsoon
Many Park Street restaurants fill up on weekend evenings; reservations are advisable
Darjeeling restaurants often close early, around 8:00-9:00 PM
- Vegetarian
- Good - Marwari, Gujarati and Jain restaurants are common in Kolkata and sweet shops are vegetarian
- Halal
- Widely available around Park Circus, Chitpur and New Market
- Gluten free
- Rice-based meals are common; wheat appears in luchi, paratha and rolls
Food budget guide
What to expect at different price points.
| Level | Price | Description |
|---|---|---|
| Budget | ₹150-400 ($1.60-4.20) per meal | Street food, college-street cafes and kathi roll stalls |
| Mid-range | ₹500-1,000 ($5-10) per meal | Bengali restaurants and biryani houses with table service |
| Upscale | ₹2,000+ ($21+) per meal | Fine dining on Park Street and in luxury hotels |