Skip to content
Food in Kolkata
KOLKATA

FOOD

Bengali fish curry, rosogolla, phuchka, kathi rolls, best restaurants, and street food in Kolkata. Complete guide to the City of Joy's legendary food.

Bengali fish curry, rosogolla, phuchka, kathi rolls, best restaurants, and street food in Kolkata. Complete guide to the City of Joy's legendary food.

Kolkata's food scene is legendary — Bengali fish, sweets that started traditions, street food with soul, and a Chinese community cooking for generations. Here's your guide.


Bengali Cuisine

Fish

Bengalis are fish obsessed. The cuisine revolves around it.

Hilsa (Ilish) The king of Bengali fish. Seasonal (monsoon). Cooked with mustard, steamed in banana leaf, or simply fried. Expensive and revered.

Chingri (Prawns) Prawn malai curry — in coconut milk, sublime. Also: prawn curry, fried prawns.

Other Fish Rohu, katla, bhetki (sea bass) — all prepared multiple ways.

Where to try:

  • Oh! Calcutta (upscale Bengali)
  • 6 Ballygunge Place (classic)
  • Bhojohori Manna (authentic)

Meat

Kosha Mangsho Slow-cooked mutton in rich, dark, spiced gravy. The Bengali Sunday lunch.

Best at: Golbari (institution), Arsalan (also biryani)

Kolkata Biryani Lighter than Lucknow, includes potato. Traditionally from Awadhi cooks who came with last Nawab.

Best at: Arsalan, Shiraz, Aminia

Vegetarian

Less common in fish-loving Bengal, but exists:

  • Various dal preparations
  • Cholar dal (special occasions)
  • Mixed vegetable dishes
  • Shukto (bitter vegetables — acquired taste)

Bengali Sweets

Kolkata invented many of India's beloved sweets. Not eating them is not an option.

The Icons

Rosogolla Spongy cheese balls in light sugar syrup. Kolkata's claim to culinary fame. KC Das claims invention.

Mishti Doi Sweet yogurt, caramelized and set. Clay pot adds flavour.

Sandesh Fresh cheese-based sweet. Varieties from plain to elaborate.

Chomchom Oval-shaped, syrup-soaked, often with coconut.

Rajbhog Large rosogolla stuffed with saffron and nuts.

Where to Buy

KC Das — Rosogolla originators Balaram Mullick & Radharaman Mullick — Since 1885 Nalin Chandra Das — KC Das relatives Girish Ch. Dey & Nakur Ch. Nandy — Sandesh specialists Any neighbourhood shop — Quality is everywhere


Street Food

Phuchka

Kolkata's version of pani puri. Thin crispy shells filled with spiced potato and tamarind water. More tamarind, less mint than Mumbai. Addictive.

Where: Literally everywhere. Vivekananda Park (southern av), Dacres Lane, New Market area.

Jhalmuri

Puffed rice mixed with spices, peanuts, onion, chilli. A quick, light snack. ₹10-20.

Where: Street corners throughout the city

Kathi Rolls

Paratha wrapped around kebab/egg/chicken. Invented in Kolkata.

Best at: Nizam's (Park Street) — the original Also: Kusum Rolls, Bedwin

Telebhaja

Fried snacks — beguni (eggplant fritters), phuluri (lentil fritters), alur chop. Often served with tea.

Where: Any tea stall, Golpark area

Ghugni

Spiced dried peas curry. Street vendors and small shops.

Chinese Breakfast

Early morning dim sum at Tiretti Bazaar. Start at 6 AM. Momos, soup, noodles from the Chinese community.


Kolkata's Chinese Food

Tangra (Chinatown)

Kolkata has India's only Chinatown. The Chinese community (diminishing) created a unique cuisine — Indian-Chinese fusion before it was a thing.

What to try:

  • Chilli chicken (invented here)
  • Manchurian dishes
  • Hakka noodles
  • Fish preparations

Where:

  • Kim Ling
  • Beijing
  • Golden Joy
  • Eau Chew

Best time: Dinner. The area comes alive.

Tiretti Bazaar

Early morning (5-8 AM) Chinese breakfast stalls. Dim sum, soups, momos. Run by remaining Chinese families. Unique experience.


Restaurants by Category

Classic Bengali

Oh! Calcutta Upscale Bengali. Beautiful presentation. ₹1,000-1,500.

6 Ballygunge Place Traditional in old house setting. Thali format. ₹800-1,200.

Bhojohori Manna Authentic, less fancy. Where Bengalis eat. ₹400-700.

Kewpie's Home-style Bengali. Siddheswari Lane. ₹600-1,000.

Biryani

Arsalan Kolkata's most famous. Also kosha mangsho. ₹300-500.

Shiraz Park Circus original. Classic Kolkata biryani. ₹250-400.

Aminia Chain but reliable. ₹200-350.

Historic Cafes

Flurys Since 1927. Breakfast, cakes, colonial atmosphere. ₹500-800. Park Street.

Peter Cat Chelo kebab (signature dish). ₹600-900. Park Street.

Indian Coffee House College Street. Intellectual atmosphere, basic coffee, cheap. ₹50-100.

Rolls

Nizam's Original kathi roll. Park Street area. ₹100-200.

Kusum Rolls Also excellent. Park Street.


Food Areas

Park Street

Restaurants, cafes, bars. Flurys, Peter Cat, Mocambo, Moulin Rouge. Colonial-era dining.

College Street

Indian Coffee House, book-selling, intellectual atmosphere. Cheap eats.

New Market Area

Street food, phuchka, local eateries. Busy and chaotic.

Tangra

Chinese restaurants. Evening destination.

Gariahat

South Kolkata. Local restaurants, sweets, residential dining.


Food Tours

What to Expect

Walking tours through markets and stalls. 3-4 hours, 8-12 tastings.

Covers:

  • Street food (phuchka, rolls, jhalmuri)
  • Sweet shops
  • Local restaurants
  • Market walks

Book Through

Calcutta Walks, Viator, Airbnb Experiences

Cost: ₹1,500-3,500


Best Food Experiences

Craving Where
Bengali fish Oh! Calcutta, 6 Ballygunge Place
Kosha mangsho Golbari
Biryani Arsalan
Sweets KC Das, Balaram Mullick
Phuchka Any busy street corner
Kathi roll Nizam's
Chinese Kim Ling (Tangra)
Coffee house vibes Indian Coffee House
Colonial cafe Flurys

Tips

Budget meal: Street food crawl = ₹100-200 Casual restaurant: ₹300-500 Nice dinner: ₹800-1,200

Fish season: Hilsa best in monsoon (July-August)

Sweet buying: Shops sell by weight. Ask for mix.

Street food timing: Evening best (5-9 PM)

For safety and hygiene tips, see our practical travel tips.

Frequently Asked Questions

What food is Kolkata famous for?

Kolkata is famous for Bengali sweets (rosogolla, mishti doi, sandesh), fish curry (especially hilsa), phuchka (Bengali pani puri), kathi rolls, kosha mangsho (slow-cooked mutton), and Chinese-Indian fusion from Tangra Chinatown.

What are the famous sweets of Kolkata?

Rosogolla (spongy cheese balls in syrup), mishti doi (sweet yogurt), sandesh (milk-based sweet), chomchom, and countless variations. KC Das and Balaram Mullick are legendary shops. Every neighbourhood has beloved mithai (sweet) shops.

What is the best street food in Kolkata?

Phuchka (tangy water-filled crispy shells), jhalmuri (spiced puffed rice), kathi rolls at Nizam's, telebhaja (fried snacks), ghugni (chickpea curry), and Chinese from Tiretti Bazaar. Street food is Kolkata's soul.

Where can I try Chinese food in Kolkata?

Tangra (Kolkata's Chinatown) has authentic Indian-Chinese. Try Kim Ling, Beijing, or Eau Chew. For street-style Chinese, Tiretti Bazaar has early morning dim sum. Kolkata's Chinese food is unique — found nowhere else.

What are the most popular street foods in Kolkata?

Puchka (₹20-30), kathi rolls (₹40-80), jhal muri (₹10-20), fish fry, and Chinese breakfast items dominate Kolkata's street food scene. Each dish reflects the city's unique culinary heritage.

Where are the best street food areas in Kolkata?

New Market, Park Street, College Street, and Tiretta Bazaar offer the best variety. Each area specializes in different items - Tiretta Bazaar for Chinese breakfast, College Street for traditional Bengali snacks.

Is Kolkata street food safe for tourists?

Yes, when you choose busy stalls with high turnover, eat freshly prepared food, and drink bottled water. Avoid raw items and stick to well-cooked dishes during your first few days.

How much do Bengali sweets cost in Kolkata?

Rosogulla costs ₹120-150 per kg (.45-1.80), Sandesh ranges from ₹200-300 per kg (.40-3.60), and Mishti Doi costs ₹40-60 per cup (/bin/sh.50-0.70). Premium shops charge 20-30% more than local establishments.

Which is the original Rosogulla shop in Kolkata?

KC Das on Esplanade East claims to be the original creator of Rosogulla, established in 1868. The shop maintains the traditional recipe and preparation methods, though several other establishments also claim heritage status.

How long do Bengali sweets stay fresh?

Rosogulla and Rasamalai last 2-3 days refrigerated, Sandesh stays fresh for 1-2 days, and Mishti Doi keeps for 3-4 days. Most shops prepare sweets fresh daily and don't use preservatives.

What is the best area for Chinese food in Kolkata?

Tangra Chinatown is the best area for authentic Chinese food in Kolkata. Located in East Kolkata, this area houses the largest concentration of Chinese restaurants and the city's Chinese community, offering everything from street food to fine dining.

How much does Chinese food cost in Kolkata?

Chinese food in Kolkata ranges from ₹150-400 (.80-4.80) per dish. Street food and breakfast items at Tiretta Bazaar cost ₹50-150 (/bin/sh.60-1.80), while restaurants like Golden Joy charge ₹200-500 (.40-6) for main courses.

What time should I visit for Chinese breakfast in Kolkata?

Visit Tiretta Bazaar between 6:30 AM and 9:30 AM for authentic Chinese breakfast. The morning market serves fresh dim sum, fish ball soup, and steamed buns prepared by the local Chinese community.