The Ultimate Mumbai Street Food Guide
A local's guide to Mumbai street food: vada pav, pav bhaji, bhel puri, frankies, kebabs and sandwiches, the best areas to eat, prices and hygiene tips.
Mumbai eats on the move. Between local trains, double-shift jobs and monsoon downpours, this is a city that perfected the art of a hot, filling meal handed to you across a steel counter in ninety seconds flat. Street food here isn’t a novelty or a tourist checkbox — it’s how millions actually eat, every single day. This guide is my attempt to hand you the real map: the dishes that matter, the neighbourhoods that do them best, roughly what you’ll pay, and how to eat well without spending your trip near a bathroom.
The dishes you cannot leave without eating
Vada pav — the city in one bite
If Mumbai had an edible flag, it would be the vada pav. A spiced, mashed-potato dumpling (the vada) is dipped in gram-flour batter, deep-fried, and jammed into a soft bread roll (the pav) with dry garlic chutney, a smear of green chutney, and usually a fried green chilli on the side. It’s cheap, hot, vegetarian, and absurdly satisfying.
- Rough price: around ₹15–₹40 depending on the stall and area.
- What to ask for: more of the lasun (dry garlic) chutney if you like heat; “extra fried chilli” if you’re brave.
- Where it shines: stalls clustered outside railway stations at rush hour, where turnover is high and everything is fresh. Dadar and the lanes around the western suburbs are reliably good.
Pav bhaji — griddle theatre
Watch a good pav bhaji vendor and you’re watching a performance: a huge flat tawa piled with a thick, red-buttered mash of vegetables, tomatoes and secret spice, worked constantly with two metal spatulas, buttered pav toasting off to one side. It arrives with raw chopped onion, a wedge of lime, and a shameless knob of butter melting on top.
- Rough price: roughly ₹80–₹180 a plate; “extra cheese” or “extra butter” versions cost more.
- Pro tip: eat it fresh off the tawa, not from a plate that’s been sitting. The best stalls never stop cooking.
- Where to try: the Juhu Beach food stretch is the classic seaside version. For a legendary sit-down-ish institution, Sardar in the Tardeo area is famous for a butter-heavy plate.
Bhel puri, sev puri, pani puri — the chaat trinity
Chaat is the umbrella term for Mumbai’s tangy-sweet-crunchy snacks, and the beach and market vendors are masters of it.
- Bhel puri: puffed rice tossed with onion, tomato, boiled potato, crunchy sev, and tamarind and green chutneys. Light, tangy, addictive.
- Sev puri: crisp flat puris topped with potato, chutneys and a snowfall of fine sev. Eaten in one messy bite.
- Pani puri (golgappa): hollow crisp shells filled with spiced water, tamarind and potato. You eat them one at a time, fast, before they go soggy.
Rough price: most chaat plates land around ₹40–₹120. Pani puri is often sold per plate of six to eight.
Girgaon Chowpatty and Juhu Beach are the spiritual home of Mumbai chaat, especially at sunset. For pani puri specifically, hygiene matters more than anywhere else on this list — see the tips below.
Frankie — the Mumbai roll
A Frankie is a thin, egg-coated paratha wrapped around a filling — spiced potato, paneer, chicken or mutton — with onions and a sharp, vinegary masala that’s the whole point. It’s the original grab-and-go roll, portable and messy in the best way.
- Rough price: around ₹80–₹200 depending on veg vs. chicken vs. mutton.
- Order this: a chicken Frankie if you’re new to it; ask them to go easy on the Frankie masala if you’re heat-shy, because it packs a punch.
The Mumbai sandwich — humble genius
Do not underestimate the vegetable sandwich. White bread, a slather of green chutney, thin slices of cucumber, tomato, boiled potato, beetroot and onion, a dusting of chaat masala — cut into triangles and, if you want, pressed into a grilled “toast sandwich” oozing cheese and butter.
- Rough price: roughly ₹40–₹120; grilled cheese versions cost more.
- Best version: the “grilled cheese chutney sandwich” from the sandwich carts that park outside office districts. The business hubs around Fort, Nariman Point and Bandra-Kurla are sandwich country at lunchtime.
Kebabs and rolls — the Mohammed Ali Road experience
For meat-forward street food, Mumbai’s Muslim food quarters are unbeatable — especially during Ramadan, when the streets around Mohammed Ali Road and Bohri Mohalla turn into an open-air feast after sunset.
- What to eat: seekh kebabs, boti and tikka off the coals, kheema pav, and rich rolls. In dessert territory, look for malpua, phirni and the seasonal aflatoon.
- Rough price: kebab plates and rolls commonly run ₹120–₹350; whole-meal spreads cost more.
- When to go: evenings, and especially the Ramadan nights, when the variety and energy peak. It gets crowded — go hungry and patient.
The extras worth chasing
- Misal pav: a fiery sprouted-bean curry topped with farsan, onion and lime, served with pav. A proper Maharashtrian gut-punch, best in the mornings.
- Kanda poha & upma: soft, light breakfast plates sold from morning carts — the gentle counterpoint to everything deep-fried.
- Cutting chai: a small, strong, sweet glass of tea. The social glue of every street corner. A few rupees, and non-negotiable.
- Kulfi & falooda: dense, slow-frozen kulfi and rose-scented falooda to cool down after all that chilli.
Where to eat, by area
Girgaon Chowpatty (South Mumbai)
The original beachfront chaat scene. Come in the late afternoon and stay for sunset over the Arabian Sea. This is your spot for bhel, sev puri, pani puri and kulfi, eaten barefoot-adjacent with the whole city out for a stroll. Nearest access is via Charni Road station; it’s a short walk from there.
Juhu Beach (Western Suburbs)
The suburban cousin of Chowpatty, and arguably livelier. A long line of stalls does pav bhaji, chaat, and grilled corn (bhutta) rubbed with lime and chilli. Sunsets here are spectacular, and it pairs well with a stroll along the sand. Best reached by taxi or auto from Vile Parle or Andheri.
Mohammed Ali Road & Bohri Mohalla (South Mumbai)
The carnivore’s pilgrimage, best after dark and unmissable during Ramadan. Kebabs, rolls, rich curries and old-school sweets. Come with an empty stomach and low fussiness about crowds. Nearest stations are around Marine Lines and Sandhurst Road; an auto or cab will save you the confusion.
Khau Gallis — the “eating lanes”
A khau galli is a lane packed wall-to-wall with food stalls, and several suburbs have famous ones.
- Ghatkopar (Central line) has one of the most beloved Gujarati-leaning khau gallis — think cheese-loaded everything, sandwiches, dosas and endless variations.
- Zaveri Bazaar / Kalbadevi lanes (South Mumbai) hide fantastic chaat and sweets between the jewellery shops.
- The lanes around colleges and stations everywhere — Vile Parle, Dadar, Andheri — reward a slow wander. Follow the longest local queue.
Dadar & the station clusters
Not a beach, not a lane — just honest, high-turnover stalls feeding commuters. This is where you get a textbook vada pav, a quick sandwich, or a cutting chai between trains. High turnover is exactly what you want: nothing sits around long enough to go stale.
How to eat street food safely
Street food and stomach trouble are not inevitable partners. A little judgement goes a long way.
- Follow the crowd. A busy stall means fast turnover, fresh oil and fresh ingredients. An empty one is a warning.
- Eat it hot and fresh. Anything cooked to order in front of you — fried, griddled, grilled — is the safest bet. Watch it hit the pan.
- Be cautious with water and ice. For pani puri, the spiced water is the variable to watch; choose a busy, reputable vendor, and skip it entirely if your stomach is sensitive. Stick to sealed bottled water and be wary of loose ice in drinks.
- Mind the raw garnishes. Raw onion and coriander are usually fine at a busy stall, but if a place looks slow or the cut vegetables look tired, skip them.
- Carry cash and sanitiser. Most stalls are cash-first (though UPI is now common). Wet wipes and hand sanitiser are your friends — there are rarely sinks.
- Ease in. If you’re not used to Indian street food, don’t go from zero to a full Mohammed Ali Road crawl on night one. Start with fried, cooked-to-order items and build up your tolerance over a few days.
- Watch the monsoon. During heavy monsoon months, be extra picky — waterlogging and humidity are hard on hygiene. Fried and freshly griddled items are safest then.
A quick word on timing
- Mornings are for misal, poha and the gentle stuff.
- Lunchtime in the business districts is peak sandwich, Frankie and vada pav.
- Late afternoon to sunset belongs to the beaches — Chowpatty and Juhu — for chaat and pav bhaji.
- After dark is when Mohammed Ali Road and the khau gallis come alive.
The bottom line
Mumbai’s street food is generous, fast and astonishingly cheap — you can eat like royalty for the price of a coffee back home. Start with a vada pav and a cutting chai, work your way through a beach chaat crawl at sunset, and save an evening for kebabs. Pick busy stalls, eat things hot and freshly made, be sensible about water, and carry a little cash and hand sanitiser. Do that, and the city will feed you brilliantly. Come hungry, pace yourself, and let the queues be your guide.