best local street food in mumbai (2026)

honest reviews of 15 best mumbai street foods from vada pav to pav bhaji, misal pav to tawa pulao. with prices, areas, and ratings.

· updated Mar 23, 2026

tldr: out of 15 mumbai street foods, my top 5 are misal pav at chhan shabbar (andheri, rs 100, spiciest thing i ate all trip), trimurti’s schezwan cheese burst vada pav (rs 80-100, fusion done right), pav bhaji at girgaon chowpatty (rs 150, the classic), om uncle’s triple rice (rs 180, absurd portion), and ragda pani puri at chowpatty (rs 60, unique to mumbai). full reviews with prices and honest opinions below.


mumbai street food is not just a category, it is an entire parallel economy. there is a street food for every class, every time of day, and every mood. the mill worker’s vada pav at 7 am, the college kid’s frankie at noon, the office crowd’s bhajiya at 6 pm, and the 2 am pav bhaji after a night out. the diversity is genuinely unmatched in india.

i spent three days eating my way through mumbai’s street food - andheri, versova, girgaon chowpatty, the works. some of these places are 50+ years old, some are new stalls riding instagram fame. this guide covers the essential mumbai street foods that you should actually try, with honest opinions on what is worth the hype and what is not.

no one paid me. i spent roughly rs 2,500 across everything documented here. if you are looking for specific areas, i have a separate guide for versova street food, and for sit-down meals check out best restaurants in mumbai.


the awards (my personal picks)

  • best overall: misal pav at chhan shabbar, andheri east. 27 years old, legitimately spicy, the real deal.
  • best classic: pav bhaji at girgaon chowpatty. butter-soaked pav, mildly spiced bhaji, sea breeze. hard to beat.
  • best fusion: trimurti’s schezwan cheese burst vada pav. cornflakes coating and a schezwan sauce that actually tastes good.
  • best budget: classic vada pav. rs 30-50 anywhere in the city. the original mumbai fuel.
  • most overrated: tawa pulao at girgaon chowpatty. the concept is brilliant, the execution at most stalls is soggy rice with pav bhaji masala.
  • best chinese: om uncle’s triple schezwan rice. not chinese. not trying to be. just very good.
  • best drink: haji ali juice centre. alphonso mango juice and strawberry cream that justify the queue.
  • best for spice lovers: misal pav. this is not mild food. bring tissues.

the full list

#street foodareabest forcost per platemy rating
1misal pavandheri east (chhan shabbar)spicy breakfastrs 80-1208.5/10
2schezwan cheese burst vada pavwestern suburbs (trimurti)fusion snackrs 80-1008/10
3pav bhajigirgaon chowpattyclassic mumbairs 120-1808/10
4triple schezwan ricemultiple (om uncle’s)full mealrs 150-2008/10
5ragda pani purigirgaon chowpattychaatrs 50-807.5/10
6classic vada pavcitywidequick snackrs 30-507.5/10
7haji ali juice centrehaji alijuice / dessertrs 100-2007.5/10
8bhajiya with chaimultipleevening snackrs 50-707/10
9frankie roll (tibbs)multipleon-the-go mealrs 120-1507/10
10saboodana vadaandheri east (chhan shabbar)snackrs 50-707/10
11ragda patticegirgaon chowpattychaatrs 60-807/10
12kokum sherbetmultiplecooling drinkrs 30-507/10
13gola (kala khatta)chowpatty / beachesdessertrs 30-506.5/10
14tawa pulaogirgaon chowpattyrice dishrs 100-1506.5/10
15cheese corn maggibeacheslate nightrs 60-1006/10

the top tier (the reason you are reading this)

1. misal pav at chhan shabbar

andheri east / rs 80-120 per plate / 8.5/10

let me get this out of the way - pune does misal better overall. but this 27-year-old place in andheri east holds its own and then some. they serve a very limited menu: misal pav, saboodana vada, and kokum sherbet. that is it. when a place has three items and has survived 27 years, you pay attention.

the misal arrives and the first thing you notice is the color. deep, angry, red-brown tarri with farsan piled on top, coriander, green chillies, and sev. underneath is sprouted moth beans, potato, chana, onion, curry leaves - all swimming in a gravy that is legitimately spicy. not restaurant-spicy. not “we added some chilli powder” spicy. this is the kind of spicy that builds and does not stop.

you tear off a piece of pav, dunk it completely into the tarri, load it up with farsan and moth beans, and eat. the first bite is flavor, the second bite is heat, and by the third bite your nose is running. the kokum sherbet they serve alongside is not optional - it is a survival mechanism.

the saboodana vada here is also worth ordering. crispy outside, soft sago inside, with peanuts and jeera. slightly sweet, which is unusual, but it works. with coconut chutney on the side.

what to order: misal pav with saboodana vada and kokum sherbet.

verdict: if you think you can handle spice, this place will test that theory.


2. trimurti schezwan cheese burst vada pav

western suburbs / rs 80-100 / 8/10

trimurti is one of the oldest vada pav places in the area, but they are famous now for their fusion versions. tandoori vada pav, peri-peri samosa vada pav, cheese burst vada pav. the menu reads like someone was trying to see how far you can push the vada pav concept before it stops being a vada pav.

i tried the schezwan cheese burst version. the potato vada has a cornflakes coating instead of just besan, which gives it an extra crunch that regular vada pav does not have. generous cheese inside, schezwan chutney (not the generic bright-red stuff - this one has actual depth), and garlic powder dusted on top. the pav is soft and fresh.

here is what surprised me - the schezwan sauce in mumbai tastes completely different from what you get in kolkata or delhi. it is its own thing. more sweet, less vinegar, and it works with the cheese and cornflakes crunch in a way that should not make sense but does.

the classic vada pav here is also solid. proper besan coating, hari chutney, dry garlic chutney, soft pav. if you are a purist, go classic. if you are open to experiments, the cheese burst is worth trying once.

what to order: schezwan cheese burst vada pav. add bhajiya on the side.

verdict: not a vada pav. a very good mumbai street snack that uses a vada pav as a starting point.


3. pav bhaji at girgaon chowpatty

girgaon chowpatty / rs 120-180 / 8/10

you cannot write a mumbai street food guide without pav bhaji at chowpatty. it is like writing about rome and skipping the colosseum. it is the obvious choice and it is obvious for a reason.

multiple stalls line the chowpatty stretch, and honestly most of them are decent. the bhaji here is not the aggressively red, oily version you get at some places. it is lighter, more balanced, with a proper mix of vegetables. the pav is buttered and toasted on the tawa until it has that slight crust. you squeeze lemon, add onion, take a bite, and you understand why this dish has survived decades.

i prefer girgaon chowpatty over juhu for pav bhaji. the stalls are tighter together, the crowd is more local, and you eat it facing the sea with the marine drive lights in the background. is it the best pav bhaji in mumbai? maybe not. is it the most complete pav bhaji experience? absolutely.

one tip - ask for extra butter on the pav. they will look at you like you are asking for water. this is mumbai. butter on pav is assumed.

what to order: regular pav bhaji with extra lemon and onion salad.

verdict: the dish that defines mumbai street food. not complicated, not trying to be innovative, just good.


4. om uncle’s triple schezwan rice

multiple locations / rs 150-200 / 8/10

triple rice is a mumbai thing that the rest of india does not fully understand. it is rice and noodles tossed together in schezwan sauce, covered with an egg omelette sheet, and served with a schezwan gravy on the side that is basically manchurian gravy but red. the portion is absurd. rs 180 gets you enough food for two people, easy.

when you peel back the egg sheet, the rice-noodle combination underneath is perfectly tossed. moist (not soggy), spicy (not overwhelmingly), with thick spring onions mixed in. the schezwan gravy has chicken pieces in a cornflour-based sauce with capsicum, onions, green chillies, and garlic. it is not subtle. it is not trying to be.

i have had rice and noodle combinations at mongolian restaurants and at wedding buffets, but this is the first time i have had it on the street and actually been impressed. the wok skills are real. the sauce is not sweet, not too salty, just properly spiced.

the quantity is genuinely overwhelming for one person. split it with someone, or accept that you are not eating anything else for the next 6 hours.

what to order: chicken triple schezwan rice with schezwan gravy.

verdict: mumbai’s answer to “what if we made fried rice and noodles have a baby.” it works.


5. ragda pani puri at girgaon chowpatty

girgaon chowpatty / rs 50-80 / 7.5/10

mumbai’s pani puri is different from everywhere else, and you need to accept that before eating it. instead of mashed potato filling, they use ragda (ghugni - chickpea curry). instead of one type of water, you get boondhi ka paani (sweet-sour) and the standard spicy one.

the ragda adds texture and substance that regular pani puri does not have. it makes each puri heavier, more filling, and more of a meal than a snack. the spicy water here was genuinely hot - i had to ask them to go easy on the next round. the sweet-sour water is the better of the two for balance.

if you grew up eating kolkata phuchka or delhi golgappe, this will taste different. not better, not worse, just different. the ragda is the unique bit - you will not find this version easily outside mumbai and parts of maharashtra.

what to order: ragda pani puri with both waters. ask for medium spice.

verdict: every city has its own pani puri. mumbai’s version has ragda and that makes it worth trying separately.


the solid middle

6. classic vada pav

citywide / rs 30-50 / 7.5/10

the original mumbai fast food. a spiced potato vada coated in besan and deep fried, stuffed into a pav with hari chutney and dry garlic chutney. it was invented as fuel for mill workers - cheap, filling, full power. rs 30-50 anywhere in the city.

every mumbai local has their favorite vada pav stall and they will fight you about it. the truth is, a good vada pav is a good vada pav. the vada should be crispy outside and soft inside, the garlic chutney should be dry and spicy, the hari chutney should be fresh, and the pav should be soft. when all four elements align, it is one of the best rs 30 you will ever spend.

what to order: classic vada pav with extra chutney.

verdict: the rs 30 meal that runs mumbai.


7. haji ali juice centre

haji ali / rs 100-200 / 7.5/10

this place has been around forever and the queue reflects it. alphonso mango juice, strawberry cream, fruit platters, and various juice combinations. the strawberry cream is the one everyone talks about - generous amount of fresh strawberries in sweetened cream. cold, sweet, and exactly what you need after a spicy meal.

the mango juice uses alphonso pulp and it shows. thick, not watered down, actually tastes like mango. the cream fruit desserts are also good - nutella, mulberry, mixed fruit. prices are higher than a random juice stall (rs 150-200 for the good stuff), but the quality and portion justify it.

go late evening for the best experience. it is near the sea, the crowd thins out a bit, and a cold strawberry cream after walking around south mumbai is hard to beat.

what to order: strawberry cream and alphonso mango juice.

verdict: my dad told me to go here years ago. i did not listen. he was right. annoying, but correct.


8. bhajiya with chai

multiple / rs 50-70 / 7/10

onion bhajiya and cutting chai from a street stall is not really a reviewable food item. it is a mood. thin onion slices in besan batter with ajwain, deep fried, served with dry garlic chutney. pair it with a rs 15 cutting chai. rains, cold weather, or just a heavy day - this combination fixes things.

the key is getting them fresh out of the oil. lukewarm bhajiya is a waste. if the stall has a queue and continuous frying, you are good.

what to order: onion bhajiya with dry garlic chutney and cutting chai.

verdict: therapy for rs 50.


9. tibbs frankie (chilli chicken roll)

multiple locations / rs 120-150 / 7/10

tibbs has been serving frankie rolls since 1969. the chilli chicken frankie has a flaky paratha wrapper that is not too oily, stuffed with chilli chicken pieces, onion, and chutney. it is mumbai’s answer to the kolkata kathi roll.

the paratha is the best part - properly layered and crispy. the chilli chicken filling is heavy on cornflour and a bit salty. not the best chilli chicken you will eat, but wrapped in that paratha with some onion, it works as a filling on-the-go meal.

for rs 120-150, it is reasonably affordable for what you get. the outlets are everywhere, so convenience is a factor. just do not compare it to a proper kathi roll. it is its own thing.

what to order: chilli chicken frankie roll.

verdict: a solid rs 120 meal you can eat while walking. not memorable, but reliable.


10. saboodana vada at chhan shabbar

andheri east / rs 50-70 / 7/10

at the same place as the misal pav. sago fritters, crispy outside, soft and slightly sticky inside, with peanuts, cumin, and green chillies. served with coconut chutney. traditionally a fasting food, but good enough to eat anytime.

these ones are slightly sweet, which i was not expecting. the peanut flavor comes through well and the cumin adds warmth. the coconut chutney is fresh and balances the richness of the fried sago.

what to order: saboodana vada with coconut chutney.

verdict: the side dish that almost steals the show from the misal pav.


the ones that are fine

11. ragda pattice

girgaon chowpatty / rs 60-80 / 7/10

potato pattice topped with ragda (chickpea curry), chutneys, and sev. similar flavor profile to the ragda pani puri but in a more manageable format. solid chaat option at chowpatty.

12. kokum sherbet

multiple / rs 30-50 / 7/10

mumbai’s cooling drink. sweet, tangy, slightly sour. essential after anything spicy, especially misal pav. available at most maharashtrian food stalls.

13. gola (kala khatta)

chowpatty / beaches / rs 30-50 / 6.5/10

shaved ice with flavored syrup. kala khatta (black sweet-sour) is the classic flavor. it is not gourmet. it is nostalgia in your hand. every beach in mumbai has gola stalls and they all taste roughly the same.

14. tawa pulao

girgaon chowpatty / rs 100-150 / 6.5/10

the concept is genius - leftover pav bhaji bhaji mixed with rice on a tawa. the reality at most chowpatty stalls is soggy rice with pav bhaji masala. i have had better tawa pulao at juhu chowpatty. this version had potential but the rice was too wet. served with raita that had jeera powder and mirchi powder on top, which was actually nice.

what to order: tawa pulao with raita and extra lemon.

verdict: good concept, inconsistent execution at most stalls.

15. cheese corn maggi

beaches / rs 60-100 / 6/10

every beach has a maggi stall. cheese, corn, maggi. that is the whole pitch. it is fine. not great, not terrible. you are eating it for the setting, not the food.


mumbai street food tips

  • carry cash. most street stalls do not accept upi or cards. rs 500-1,000 in small notes is ideal.
  • go to girgaon chowpatty between 6-9 pm for the best experience. after 9 pm it gets too crowded on weekends.
  • mumbai’s street chinese (triple rice, spring rolls, gravy noodles) is its own cuisine. do not judge it by authentic chinese standards. judge it by taste. it is good.
  • for misal pav, go in the morning or early afternoon. most misal places run out by evening.
  • if you are in andheri/western suburbs, the street food is more diverse (momos, north-eastern food, fusion). south mumbai is more classic (chaat, pav bhaji, juice).
  • kokum sherbet after every spicy meal. this is not optional. your stomach will thank you.
  • the frankie roll is mumbai’s equivalent of eating on the go. if you are rushing between places, grab a frankie instead of sitting down.

if you found this useful, check out these other mumbai guides:

frequently asked questions

what is the best street food in mumbai?
vada pav is the undisputed king - try it at ashok vada pav in dadar or trimurti in the western suburbs for fusion versions. for a full meal, misal pav at chhan shabbar (27 years old, andheri) is spicy and authentic. pav bhaji at girgaon chowpatty is the classic. but mumbai street food is so diverse that 'best' depends on your mood.
best vada pav in mumbai?
for classic vada pav, ashok vada pav in dadar is the gold standard. for fusion versions (schezwan cheese burst, tandoori, peri-peri), trimurti vada pav is the move. rs 30-50 for classic, rs 80-120 for fusion. the schezwan sauce in mumbai tastes completely different from what you get in kolkata or delhi.
best pav bhaji in mumbai?
girgaon chowpatty is the classic spot - multiple stalls, all decent, rs 120-180 per plate. the bhaji is mildly spiced (not aggressively red like some places), the pav is properly buttered on the tawa, and you eat it facing the sea. juhu chowpatty also has good options.
best misal pav in mumbai?
chhan shabbar in andheri east has been serving misal pav for 27 years. the tarri is legitimately spicy, the farsan on top gives the crunch, and they serve it with kokum sherbet to cool you down. rs 80-120 per plate. pune does misal better overall, but this place holds its own.
where to eat chinese street food in mumbai?
om uncle's chinese (multiple locations) for triple schezwan rice - a mix of rice and noodles tossed in schezwan sauce with an egg omelette on top. rs 150-200 for a massive portion. mumbai's street chinese is its own genre - not authentic, not trying to be, and honestly delicious.
best frankie roll in mumbai?
tibbs frankie since 1969 is the legacy option. chilli chicken frankie for rs 120-150. the paratha is flaky and not too oily, and the filling is decent. outlets across mumbai. the original is good, not life-changing - think of it as mumbai's version of the kolkata kathi roll.
what to eat at girgaon chowpatty?
pav bhaji (rs 120-180), ragda pani puri (rs 50-80, unique to mumbai with ragda/ghugni instead of potato), gola/ice candy (rs 30-50, get kala khatta), and tawa pulao (rs 100-150). budget rs 400-500 for a full chowpatty crawl.
share twitter whatsapp

more from mumbai