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:
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:
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.