Signature dishes of India in Mumbai
Mumbai feeds around 20 million people from every corner of India, and you can eat your way from Kerala to Kashmir inside three square kilometres. Ten dishes, and exactly where to get them.
Vada pav being assembled with green chutney at a Mumbai street stall
Vada pav and the street-carb canon
Vada pav is Mumbai in one hand: a spiced potato fritter in a soft bread roll with dry garlic chutney and a fried green chilli, ₹20-25 at almost any corner. Ashok Vada Pav outside Kirti College in Prabhadevi is the pilgrimage version, open from mid-morning until the batter runs out. Anand Stall near Mithibai College in Vile Parle does a version with the sharpest chutney in the city. The related canon runs to misal pav, a fiery sprouted-bean curry with farsan and pav at Aaswad in Dadar West for around ₹120.
Pav bhaji — mashed vegetables cooked down on a griddle with an indecent amount of butter, served with buttered pav — belongs to the same family. Sardar Refreshments at Tardeo has been the benchmark since 1966 and charges roughly ₹200-250; expect a queue and a wait for a table. Cannon Pav Bhaji outside CSMT does a rougher, cheaper version for about ₹150 that suits a station stop. These are working-lunch foods: fast, filling, and eaten standing up in ten minutes, which is precisely why the city built its day around them.
Chaat on the sands
Bhel puri, sev puri and pani puri are Mumbai's contribution to the national chaat repertoire, and Girgaum Chowpatty at dusk is where to eat them — a row of licensed stalls under the streetlights charging ₹60-120 a plate, with the sea behind you. Bhel is puffed rice tossed with onion, tomato, tamarind and coriander chutney and a fistful of sev; the quality is entirely about whether the mixture is assembled to order and eaten within two minutes. Juhu Beach runs the same operation, slightly cheaper and considerably more crowded on weekends.
For a version indoors with air conditioning and a receipt, Elco Market in Bandra West on Hill Road is the standard, with pani puri around ₹150 and a ragda pattice worth the calories. Swati Snacks on Tardeo Road is the polished, sit-down interpretation — panki cooked between banana leaves, satpadi roti, dahi batata puri — at ₹200-400 a dish, and the only place on this list where you could reasonably take a client. It opens at 11:00, does not take reservations, and there is always a wait.
Parsi and Irani cafe cooking
Mumbai's Parsi community gave the city its most distinctive kitchen. Britannia & Co on Sprott Road in Ballard Estate is the institution: berry pulao, a Persian-influenced mound of rice and mutton studded with barberries flown in from Iran, for roughly ₹700-900, plus caramel custard and raspberry soda. It opens for lunch only, closes on Sundays, and is a five-minute walk from the Fort offices. Ideal Corner on Gunbow Street does the everyday version — dhansak on Sundays, salli boti, patra ni machhi — for ₹250-450.
The Irani cafes are the other half of the story. Kyani & Co near Metro Cinema, Yazdani Bakery in Fort with its brun maska and Irani chai, and Britannia's cousin-institutions serve bun maska and chai for under ₹100 in rooms with bentwood chairs and marble tables that have not changed in eighty years. SodaBottleOpenerWala in BKC is the modern, air-conditioned Parsi bistro at ₹500-900 a head, and the practical choice if you need a client lunch near the convention centre rather than a heritage experience.
The Konkan and Malvani coast
Mumbai sits on the Konkan coast, and its coastal cooking is the best reason to eat here. Malvani and Koli food means kokum, coconut, red Malvani masala and whatever the boats brought in — pomfret, surmai (kingfish), bombil (Bombay duck, dried or fresh and fried in semolina), and prawns. Gajalee in Vile Parle and Kandivali is the reliable mid-market address at ₹700-1,200 a head. Trishna in Kala Ghoda is the famous one, best known for butter-pepper-garlic crab at roughly ₹2,500-3,500 for the crab alone.
For the unpolished version, Anantashram-style Malvani khanavals and the Highway Gomantak outlets serve fish thalis — curry, fried fish, solkadhi, rice bhakri — for ₹350-600. Mahesh Lunch Home on Cowasji Patel Street in Fort has done Mangalorean coastal food since 1977 and remains the safe bet for a business dinner at ₹1,200-1,800 a head. Ask what came in that morning rather than reading the menu, and order surmai fry, tisrya (clams) masala and solkadhi as the baseline of any coastal meal here.
Thalis: Gujarati, Maharashtrian, Rajasthani
The unlimited thali is Mumbai's most efficient meal. Shree Thaker Bhojanalay, up a staircase off Kalbadevi Road near Dadiseth Agiary Lane, has served a Gujarati thali since 1945 — twenty-odd items, farsan, four vegetables, dal, kadhi, rotli, rice and shrikhand — for around ₹800, lunch and dinner, closed Sundays. Book ahead. Rajdhani in the Crawford Market area and in BKC does a slicker Rajasthani-Gujarati version at ₹700-900 with tighter service, which is the better option if you have a meeting after.
For Maharashtrian, Aaswad in Dadar West and Diva Maharashtracha in Thane do thalis with puran poli, thalipeeth and zunka bhakar for ₹300-500. Vinay Health Home near Charni Road does the no-frills version for under ₹250. The convention at all of these is that servers keep refilling until you cover the plate with your hand, so pace yourself: refuse the first round of rice and eat the vegetables and farsan while they are hot. Most run lunch 11:30-15:00 and dinner 19:00-22:30.
Mughlai, kebabs and the Mohammed Ali Road belt
Bademiya, in the lane behind the Taj at Tulloch Road in Colaba, has grilled seekh kebabs and baida roti on the pavement since 1946, open late and busy until 02:00, ₹250-500 a head. Around Minara Masjid on Mohammed Ali Road, the Mughlai belt runs hardest during Ramadan, when the street becomes a night market of nalli nihari, seekh kebabs, malpua and phirni; Noor Mohammadi Hotel nearby serves chicken sanju baba and nalli nihari year-round for ₹300-600.
For biryani, Lucky Restaurant at Bandra station junction is the landmark — mutton biryani around ₹400, chai and bun maska alongside — and Sarvi in Nagpada does the old-school Bohri kebab. Delhi Darbar in Colaba and Persian Darbar cover the mid-market Mughlai board at ₹600-900 a head with air conditioning and card payment. If you want one dish here, make it nalli nihari on a cool December morning, which is when Mumbai eats it, or a plate of Bademiya seekh at midnight after a Colaba dinner.
South Indian breakfast and the sweet sign-off
Mumbai's South Indian restaurants are among the best outside the south. Cafe Madras on Kings Circle in Matunga, open since 1940, is the benchmark: filter coffee, upma, rava masala dosa, and a Sunday-only kotu idli, all under ₹250, with a queue outside from 07:00. Ram Ashraya nearby in Bhandarkar Road does idli sambar at 06:00 for the price of a coffee, and Mani's Lunch Home a few streets away serves a South Indian thali for around ₹250. Matunga is worth the trip on its own.
Finish with the city's cold-sweet repertoire. Parsi Dairy Farm on Princess Street sells kulfi, mawa and shrikhand across the counter. Badshah opposite Crawford Market has made falooda since 1905, roughly ₹150-200 a glass, and is the natural close to a market morning. K Rustom near Churchgate does ice-cream sandwiches for under ₹120, eaten on the pavement. Taj Ice Creams in Bhendi Bazaar makes hand-churned sitaphal kulfi. None of it costs more than ₹250, and all of it beats a hotel dessert menu.
Frequently asked questions
What people ask before they set off on this one.
Vada pav, pav bhaji, bhel and sev puri, Konkan and Malvani seafood, Parsi dishes like berry pulao and dhansak, and Irani cafe bun maska with chai. The city also has the best South Indian food outside the south, concentrated in Matunga, and a serious Mughlai belt around Mohammed Ali Road.
Britannia & Co on Sprott Road in Ballard Estate for berry pulao at ₹700-900, lunch only and closed Sundays. Ideal Corner on Gunbow Street in Fort for dhansak and salli boti at ₹250-450. SodaBottleOpenerWala in BKC is the modern air-conditioned version at ₹500-900 a head, and the easier option for a client lunch.
Street food ₹20-120, an Udupi or Irani cafe meal ₹150-300, an unlimited Gujarati thali ₹700-900, a mid-market coastal seafood dinner ₹700-1,200 a head, and a five-star restaurant ₹3,000-5,000 a head. Alcohol is what escalates a bill — a cocktail in Lower Parel runs ₹800-1,200 because of Maharashtra excise duty.
Trishna in Kala Ghoda for butter-pepper-garlic crab, Mahesh Lunch Home in Fort for Mangalorean coastal cooking at ₹1,200-1,800 a head, and Gajalee in Vile Parle for Malvani at ₹700-1,200. For cheaper and rougher, the Gomantak and Malvani khanavals do full fish thalis for ₹350-600. Ask what came in that morning.
Exceptionally good. Gujarati thalis at Shree Thaker Bhojanalay and Rajdhani, South Indian at Cafe Madras and Ram Ashraya in Matunga, chaat at Swati Snacks and Elco, and Maharashtrian at Aaswad in Dadar are all vegetarian or largely so. Many restaurants in Bhuleshwar, Kalbadevi and Matunga are pure-veg and Jain options are standard.
One coastal dinner (Mahesh Lunch Home or Gajalee), one Parsi lunch (Britannia or SodaBottleOpenerWala in BKC), one Matunga South Indian breakfast, and a vada pav plus a cutting chai from a street stall. That covers the city's four distinct kitchens in about ₹3,000 total and fits around a working schedule.
Hotels in Mumbai
Hotels we cover across Mumbai
- Krishna Resorts and Water Park 3★ · 3.8/5
- Midtown Pritam 3★ · 3.8/5
- Nadim Tiger Residency 3★ · 3.8/5
- Nestor Hotels Pvt Ltd 3★ · 3.8/5
- OYO 11672 Hotel Shubham 3★ · 3.8/5
- Oyo 13511 Hotel Gems 3★ · 3.8/5
- OYO 16470 Shalimar 3★ · 3.8/5
- OYO 3931 Hotel Hiramani 3★ · 3.8/5
- Oyo 8010 Hotel Konar Inn 3★ · 3.8/5
- OYO 8860 Hotel Welcome 3★ · 3.8/5
- OYO 935 Hotel Palkhee 3★ · 3.8/5
- Planet Boutique Hotel 3★ · 3.8/5
- Room Maangta 218 Thane East 3★ · 3.8/5
- The Legend Hotel 3★ · 3.8/5
- The Roa Hotel 3★ · 3.8/5
- Treebo Amber International 3★ · 3.8/5
- Treebo Atithi Inn 3★ · 3.8/5
- Treebo Blue Moon Powai 3★ · 3.8/5
- United 21 Thane 3★ · 3.8/5
- Vatika Hotel & Banquets 3★ · 3.8/5
- VITS Sharanam Thane 3★ · 3.8/5
- White Pearl 3★ · 3.8/5
- Awesome Dormitory 2★ · 3.8/5
- Benazeer Hotel 2★ · 3.8/5
More guides to Mumbai
All guides
Itineraries · 9 min read
48 hours in Mumbai
A two-day plan built around one hotel base, 2 metro lines and zero rented cars — designed for the business traveller who lands Thursday night and flies out Sunday morning.
Itineraries · 10 min read
One week in Mumbai
Seven days across the island city, the suburbs, Navi Mumbai and the harbour islands — including 2 UNESCO World Heritage sites and one full day you should keep free for work.
Itineraries · 9 min read
Mumbai in 3 days on a budget
Three full days in India's most expensive city for under ₹9,000 all in — using local trains at ₹10 a ride, free monuments and 3 walkable districts.
Pick your pocket, compare rates on app.impt.io, and every confirmed stay funds one verified tonne of carbon removal at no extra cost.