HomeKolkataLocal Food in Kolkata

Local Food in Kolkata

Part of our full Kolkata travel guide.

Bengali cuisine is distinct from the rest of India and is one of the strongest reasons to visit Kolkata. It is built on rice, freshwater fish, mustard oil and mustard paste, poppy seed, and a subtle use of spice that favours aroma over heat. Meals are traditionally served in courses rather than all at once.

Fish is central. Bengal is a delta and fish is the defining protein:

  1. Macher jhol — the everyday fish curry, light and turmeric-based
  2. Shorshe ilish — hilsa in mustard sauce, the most celebrated Bengali dish. Hilsa is bony and seasonal (best during the monsoon), and eating it properly is a skill
  3. Chingri malaikari — prawns in a coconut-milk gravy, rich and mildly sweet
  4. Bhetki paturi — fish marinated in mustard paste and steamed in banana leaf

Vegetarian dishes are more substantial than outsiders expect — shukto (a bitter-sweet mixed vegetable dish that traditionally opens a meal), aloo posto (potatoes with poppy seed paste), begun bhaja (fried aubergine), and various dal preparations.

Kosha mangsho — slow-cooked mutton in a dark, thick gravy, a Sunday-lunch institution.

Kolkata biryani — distinct from Hyderabadi and Lucknowi versions in that it includes a large potato, and often a boiled egg, alongside the meat. The potato is not a filler but a defining feature, traced to the Awadhi court in exile at Metiabruz. Lightly spiced and aromatic.

Kathi roll — invented in Kolkata: kebab meat wrapped in a paratha with onion, chilli and lime. The city's signature street food.

Puchka — the Kolkata version of pani puri, with a spicier, tamarind-heavy water. Bengalis will tell you it is superior to all other regional versions, and they are not entirely wrong.

Chinese food. Kolkata has India's only significant Chinatown at Tangra, settled by Hakka Chinese from the eighteenth century onwards. Indian-Chinese cuisine essentially originates here, and Tangra remains the best place in India to eat it. The older Chinatown at Tiretti Bazaar has a famous early-morning Chinese breakfast market.

Sweets are a serious matter. Bengal's sweet tradition is based on chhena (fresh curdled milk), which distinguishes it from most of India:

  1. Rosogolla — chhena balls in light sugar syrup, the subject of a long-running origin dispute with Odisha
  2. Sandesh — a drier chhena sweet in many varieties, the connoisseur's choice
  3. Mishti doi — sweetened fermented yoghurt, caramel-coloured, served in earthenware
  4. Nolen gur — date-palm jaggery, available only in winter, which transforms every sweet made with it. If you visit between December and February, seek out nolen gur sandesh specifically.

Tea. Bengalis drink tea constantly, and street tea served in disposable clay cups (bhaar) tastes noticeably better than in a plastic cup.

Where to eat. Kolkata has both long-established Bengali restaurants and a strong street-food culture. Park Street holds the older colonial-era establishments. For Bengali home-style cooking, the smaller family-run restaurants across south Kolkata are better than hotel dining rooms.