Bengali Food in Mumbai: Fish Curry, Kosha Mangsho & Mishti
Where to eat Bengali food in Mumbai — macher jhol, kosha mangsho, kathi rolls and rosogolla at Tardeo, Powai and Andheri, plus Durga Puja bhog tips.

TL;DR: Mumbai’s Bengali food lives mostly in the western suburbs and Powai, with old-guard names like Oh! Calcutta (Tardeo) and home-style spots like Peetuk (Powai) leading the pack. Come for macher jhol, kosha mangsho and daab chingri; stay for the rosogolla, mishti doi and nolen gurer sandesh — and time a visit around Durga Puja for pandal bhog and kathi rolls.
Bengali cooking is quietly one of the most rewarding cuisines in Mumbai, and one of the easiest to miss. It does not have the street-corner ubiquity of vada pav or the marquee glow of the city’s Mughlai kebab houses. Instead it clusters — around the Bengali households of the western suburbs and Powai, in a handful of dedicated restaurants, and, most gloriously, in the tents that go up every autumn for Durga Puja. This is a guide to finding all of it.
What Bengali food actually is
If your only reference for Indian food is heavy, cream-laden North Indian gravies, Bengali cooking will surprise you. It is lighter, subtler, built around fish, rice, mustard, and a distinctive five-spice blend called panch phoron. A few things you should know by name:
- Macher jhol — the everyday fish curry, a thin, turmeric-and-ginger broth with pieces of fish (often rohu or catla) and potato. Homely, restorative, the taste of a Bengali weekday.
- Kosha mangsho — the showstopper: mutton slow-cooked in its own spices until dark, sticky and intense. Usually eaten with luchi (puffed fried bread) or rice. If you order one thing, order this.
- Shorshe ilish / shorshe maach — fish in a pungent mustard sauce; ilish (hilsa) is the prized, bone-heavy monsoon fish that Bengalis are famously obsessive about.
- Daab chingri — prawns cooked in a coconut gravy, sometimes served inside a tender coconut. A restaurant favourite.
- Chingri malai curry — prawns in a rich, sweet coconut-milk gravy.
- Aloo posto / shukto — the vegetarian backbone: potatoes in poppy-seed paste, and a gently bitter mixed-vegetable dish that opens a traditional meal.
Bengali sweets deserve their own paragraph. Rosogolla (spongy cheese balls in syrup), mishti doi (caramelised sweet yoghurt), sandesh and the winter-only nolen gurer (date-palm jaggery) versions are among the finest desserts in the country.
Where the Bengalis are
Mumbai’s Bengali food map tracks its Bengali residents. The strongest pockets are in the western suburbs — Andheri, Bandra, Khar and Santacruz — and in Powai, where the Hiranandani area has become something of a mini-Bengal, complete with a large Durga Puja and a couple of dedicated restaurants. There is a smaller but old-established presence in South Mumbai too. If you are exploring by neighbourhood, our Mumbai neighbourhoods guide is a useful companion.
The restaurants worth knowing
A short, honest list of the best-known Bengali kitchens in the city. Menus and outlets change, so it is always worth a quick check before you travel.
Oh! Calcutta (Tardeo, plus suburban outlets)
The most recognisable Bengali restaurant name in Mumbai, running since the mid-1990s and known for a serious, sit-down Bengali spread — daab chingri, fish fry, kosha mangsho and a good sweets list, with some ingredients reportedly flown in from Kolkata. It has had outlets in Tardeo and the western suburbs over the years. Expect a proper restaurant experience at roughly ₹800–1,400 a head for two courses; treat that as a rough band, not a fixed price.
Peetuk (Powai)
A more home-style option in the Powai/Hiranandani area, the kind of place Bombay Bengalis go when they are missing their mother’s cooking. Look for shorshe ilish, aloo posto and comforting everyday plates. Roughly ₹500–900 a head.
25 Parganas (near Vile Parle)
The Bengali specialty restaurant at the Sahara Star hotel by the domestic airport, leaning slightly more elaborate, with dishes like kosha mangsho and prawn preparations. Hotel-restaurant pricing, so budget higher — treat it as a special-occasion band.
Andheri’s Bengali spots
Andheri (west) has more than one dedicated Bengali kitchen offering thali-style meals, bhog-inspired vegetarian spreads and the usual fish-and-mutton mains. Names and outlets shift here more than most, so it is worth searching for current openings near you rather than fixing on one.
Beyond the sit-down places, cloud kitchens now deliver home-style Bengali thalis, fish fry and shukto across the suburbs — often the easiest way to try the food if you are not near a restaurant.
Durga Puja is the real feast
If you want to eat Bengali food at its most joyful, come during Durga Puja — usually in September or October (dates shift each year with the lunar calendar). This is when Mumbai’s Bengali community throws open its pandals, and food is a huge part of it.
- Bhog — the community meal served after prayers, typically khichuri (a soft rice-and-lentil porridge), labra (mixed vegetables), beguni (fried aubergine), papad, chutney and payesh or rosogolla to finish. It is simple, vegetarian and genuinely special.
- The stalls — around the pandals you will find Kolkata-style kathi rolls (egg-and-kebab wrapped in paratha), fish fry, cutlets, mishti doi and phuchka (the Bengali pani puri).
Well-known Puja hubs include the long-running celebrations in the Powai/Hiranandani area and the community pujas in Bandra, alongside others across the suburbs and the older South Mumbai associations. If you are planning around the festival season more broadly, see our Ganesh Chaturthi guide for how the city’s festival calendar stacks up.
How to eat it well
- Lead with kosha mangsho and luchi, or a fish curry with rice — those are the dishes that will convert you.
- Ask about the fish of the day. During the monsoon, ilish is the one to try if it is available, bones and all.
- Save room for sweets, and if you visit in winter, ask specifically for anything made with nolen gur — it is seasonal and worth it.
- Don’t over-order. A Bengali meal is layered; a little shukto, one fish, one meat, rice and a sweet is a complete, well-balanced plate.
- Time it around Puja if you possibly can — the pandal food is an experience no restaurant fully replicates.
Getting there
The suburban restaurants sit near the Western Line — Andheri, Bandra, Khar and Santacruz stations, all a short ride or auto from the venues. Powai is not on the local-train network; reach it by road, or via the Metro and a connecting auto to Hiranandani. The Tardeo/South Mumbai spots are closest to the stations between Mumbai Central and Grant Road. Durga Puja pandals are seasonal and scattered, so check the specific location for the year you visit.
The bottom line
Bengali food rewards the effort of seeking it out. Point yourself at a proper plate of kosha mangsho with luchi, a fish curry with rice, and a rosogolla to close — at Oh! Calcutta, Peetuk or one of the suburban kitchens — and, if the timing works, plan a trip around a Durga Puja pandal for bhog and kathi rolls. It is one of Mumbai’s great under-the-radar eats.
FAQ
Where can I find the best Bengali food in Mumbai?
The best-known dedicated Bengali restaurants are in Tardeo (Oh! Calcutta) and Powai (home-style spots like Peetuk), with more options across the western suburbs like Andheri and Bandra. During Durga Puja, the pandals themselves serve some of the most authentic food.
What Bengali dish should I try first?
Start with kosha mangsho — slow-cooked, deeply spiced mutton — eaten with luchi or rice. If you eat fish, a simple macher jhol or a mustard-sauced shorshe maach is the classic entry point, and finish with rosogolla or mishti doi.
When is Durga Puja in Mumbai and is the food public?
Durga Puja falls in September or October each year (the date shifts with the lunar calendar). The pandals are open to all, and the food stalls selling kathi rolls, fish fry and sweets are public; the community bhog meal is generally served after prayers.