Fresh kathi rolls being cooked at a Kolkata street stall

Where to Eat in Kolkata: Bengali Cuisine, Street Food & Sweets

Table of Contents

If you’re figuring out where to eat in Kolkata, start here. This is India’s sweet tooth — a city where the rosogolla and mishti doi are matters of genuine civic pride, where the kathi roll was invented (not Delhi, not Mumbai — here), and where a fish fry means a battered, crumbed piece of bhetki that’s closer to British fish and chips than anything else in India. Bengali cuisine is India’s most underappreciated regional food tradition, and Kolkata is where to experience it.

Street Food Essentials

Kathi Rolls: Kolkata’s Most Famous Street Food

Nizam’s — New Market. Where the kathi roll was born in 1932. Specifically, it’s an egg-mutton, chicken, or paneer filling wrapped in a flaky paratha. ₹60–120. Open until late. Cash and UPI.

Hot Kati Rolls — Park Street. A modern take on the classic, with more variety and a late-night crowd. ₹80–150. UPI accepted.

Phuchka (Pani Puri)

Kolkata’s version is tangier and spicier than anywhere else. In addition, the tamarind water is sharper and the filling more generous. The best stalls are roadside — look for queues near Vivekananda Park or Gariahat. ₹20–40 per plate. Cash.

Fish Fry

Crumbed and fried bhetki fish — a Kolkata original. Furthermore, it’s found at most Park Street restaurants and street stalls alike. ₹80–150 at stalls, ₹200–400 at restaurants.

Bengali Sweets

This is Kolkata’s obsession. Moreover, the city has more sweet shops than restaurants, and the craft is taken deadly seriously.

Rosogolla — Spongy balls of chhena (fresh cheese) in sugar syrup. K.C. Das claims to have invented it. ₹20–40 per piece.

Mishti doi — Sweetened yoghurt set in clay pots. Simple and extraordinary. ₹30–60.

Sandesh — Moulded sweets made from chhena and sugar, sometimes flavoured with saffron, pistachio, or date palm jaggery (nolen gur). ₹25–60 per piece. Balaram Mullick and Nalin Chandra Das are the top names.

Nolen gur specials (winter only) — December–February, Kolkata goes mad for date palm jaggery. Nolen gur sandesh, rosogolla, and payesh appear everywhere. Seasonal and unmissable.

Where to Eat in Kolkata: Restaurants by Budget

Budget: Under ₹400

Arsalan — Park Circus. Kolkata’s most famous biryani, Kolkata-style (with potatoes and boiled eggs). ₹200–350. Always packed. UPI accepted.

Paramount — College Street. Famous for cold coffee and cheap comfort food since the 1930s. The perfect student lunch. ₹100–200. Cash.

Mid-Range: ₹600–1,200

6 Ballygunge Place — Ballygunge. Refined Bengali thali served in a heritage bungalow. Hilsa fish, chingri malai curry, and multiple courses. ₹600–1,000. Cards and UPI.

Oh! Calcutta — Forum Mall. Modern Bengali cuisine — classics done with polish. ₹700–1,200. Cards and UPI.

Splurge: ₹1,500+

Bohemian — Park Street. European-Indian fine dining in a colonial setting. The tasting menu is excellent. ₹2,000–3,500. Cards.

Paying for Food

Sweet shops, kathi roll counters, and Park Street restaurants all accept UPI. Some of the smaller street stalls are cash-only but that’s changing fast. With Mony, you cover 90%+ of the food scene.

See our Kolkata Travel Guide and 2-Day Kolkata Itinerary.

Leave a Reply

Your email address will not be published. Required fields are marked *