RoamGuru Roam Guru
Food & Drink

Mumbai Street Food: The Complete Guide to Vada Pav, Irani Cafes, and the Midnight Kebab Circuit

From 20-rupee vada pav stalls under flyovers to 140-year-old Irani cafes and midnight kebab circuits — the complete guide to eating Mumbai like a local, with exact addresses, prices, hours, and the neighborhoods that matter.

Tomás Rivera
Tomás Rivera

title: "Mumbai Street Food: The Complete Guide to Vada Pav, Irani Cafes, and the Midnight Kebab Circuit" slug: "mumbai-india-food-guide" destination: "Mumbai, India" category: "Food & Drink" author: "Tomás Rivera" word_count: 3200 keywords: ["Mumbai street food", "Mumbai food guide", "vada pav", "pav bhaji", "bombay street food", "Mumbai restaurants", "Chowpatty Beach food", "Irani cafe", "Mohammad Ali Road food", "Mumbai food tour", "Mumbai kebabs", "best street food Mumbai"] target_audience: "Food travelers, budget-conscious eaters, first-time visitors to India, adventurous eaters"

Mumbai Street Food: The Complete Guide to Vada Pav, Irani Cafes, and the Midnight Kebab Circuit

Mumbai runs on three things: local trains, ambition, and food served on street corners. Twenty million people. Not enough restaurants. The solution is a parallel food economy that feeds more people daily than most countries' entire restaurant industries. Vendors set up on footpaths, under flyovers, outside train stations. They serve commuters, students, dockworkers, Bollywood aspirants, and the occasional tourist who figures out where to stand.

This is not sanitized "street food tourism." The vendors are not performing for cameras. They are feeding a city that needs to eat quickly, cheaply, and often standing up. The food is spectacular because it has to be. In a city with this much competition, bad food does not survive a week. A bad vada pav stall is replaced by a better one within a month.

The rules are simple: eat where the locals eat, do not ask for modifications, and trust the queue. The vendor has spent years optimizing a specific combination of flavors. Your preference for less chili is irrelevant.

Vada Pav: The Working Person's Burger

Mumbai did not invent the vada pav. It claimed it. The dish is simple: a spiced potato fritter (vada) coated in gram flour batter, deep-fried to a shatteringly crisp shell, then jammed into a soft white bread roll (pav) and drizzled with three chutneys — dry garlic, tamarind-date, and green chili. It costs between 15 and 40 rupees (18 to 48 cents). It is eaten in approximately four bites. It is available on roughly every third street corner in the city.

Ashok Vada Pav, Kirti College, Dadar (West) is the undisputed champion. Ashok Thakur has run the stall since 1975. He fries each vada to order — not from a pre-fried batch — and the garlic chutney has a kick that hits the back of your throat. The pav comes from a specific bakery that supplies several stalls and is soft enough to compress without disintegrating. He serves thousands daily. The queue moves fast. Open 7 AM to 10 PM. Take the Western Line to Dadar and walk five minutes toward Kirti College — anyone in the area can direct you. Order two. You will want the second before you have finished the first. INR 20-25 per piece.

Anand Stall, Vile Parle (West) near Mithibai College has been the after-class ritual for generations of students since the 1970s. The vada here is slightly smaller but aggressively spiced, and the chutney combination is unique — a mustardy, tangy green chutney that you will not find elsewhere. INR 25-30. The crowd is young, loud, and opinionated. Arrive between 11 AM and 1 PM for the lunch-rush atmosphere. Western Line to Vile Parle station, three-minute walk.

Aaram Vada Pav, Mumbai Central Station has been operating since the 1970s. This is the commuter's vada pav — quick, consistent, and perfectly calibrated for eating while walking to your train. INR 20. The stall is immediately outside the station exit on the Bellasis Road side. Best between 8 AM and 10 AM when the morning commute is in full swing.

The Pav Ecosystem: Bhaji, Keema, and Everything Between

The pav — a soft bread roll with Portuguese origins via Goa — is the foundation of Mumbai street food beyond just the vada. Pav bhaji is mashed vegetables cooked on a large flat griddle with butter and spices, served with buttered bread rolls. It was invented in the 1850s as a quick lunch for textile mill workers. The mills are gone. The dish remains.

Sardar Refreshments, Tardeo Road is the name that every Mumbai food conversation eventually arrives at. Operating since 1975, Sardar uses an almost theatrical amount of butter — the tava literally glistens. The bhaji is smooth, deeply spiced with a proprietary pav bhaji masala, and comes with four perfectly toasted pav. INR 130-160 per plate. The queue at peak hours (7 PM to 10 PM) can stretch to 30 minutes, but it moves. No seating — you eat standing at the counter or perched on your motorcycle. Grant Road station (Western Line), five-minute walk.

Amar Juice Center, Vile Parle rivals Sardar, and some Mumbaikars argue it is superior. The bhaji has a slightly chunkier texture — potatoes not fully mashed, which is a deliberate choice — and the butter application is, if anything, even more aggressive. The fresh fruit juices are excellent chasers. INR 100-140 per plate. Less crowded than Sardar because it is further from the tourist circuit. Vile Parle station (Western Line), five-minute walk.

Cannon Pav Bhaji, near CSMT (Chhatrapati Shivaji Maharaj Terminus), operates from a cart near the junction of Mahatma Gandhi Road and D.N. Road. The bhaji is solid — not exceptional, but reliably good — and the location is convenient if you are combining a food stop with a heritage walk. INR 100-130 per plate. Open evenings only, from about 6 PM.

Keema pav is minced mutton cooked with spices and served in the same bread. It is available at Irani cafes throughout the city. These are the remnants of Persian cafes that opened in Mumbai in the late 19th and early 20th centuries when Zoroastrian immigrants arrived. Kyani & Co. on Jer Mahal Estate near Metro Cinema has been operating since 1904. The keema arrives in a small metal bowl with two buttered pav rolls on the side. A cup of Iranian chai, brewed strong with milk and sugar, costs 40 rupees ($0.50). The marble-topped tables and bentwood chairs are original. The interior has not changed in decades.

Irani Cafes: The Last Generation

There were once hundreds of Irani cafes in Mumbai. Fewer than thirty remain. They are institutions of the city: high ceilings, marble-topped tables, bentwood chairs, large mirrors, and a menu that has not changed in decades.

Britannia & Co. in the Fort area opened in 1923. It is famous for berry pulao, a rice dish topped with Iranian barberries and caramelized onions, served with chicken or mutton. The owner, Boman Kohinoor, was a fixture of the restaurant until his death in 2019. His sons run it now. The cafe closes at 4 PM. It is closed on Sundays. The rules are not negotiable. Go for the mawa cake (dense, buttery semolina cake, INR 40-50) and the bun maska (soft bread roll slathered in butter, INR 30-40) if you miss the lunch window.

Cafe Military on Ali Chambers near Flora Fountain serves mutton dhansak — a Parsi lentil-and-meat stew — and the simpler keema pav. The akuri (Parsi scrambled eggs with tomatoes, onions, and green chilies, INR 100-120) is a revelation at breakfast. Olympia Coffee House on Colaba Causeway serves a similar menu and is one of the last authentic Irani cafes in the area.

Yazdani Bakery on Cawasji Patel Street bakes bread in wood-fired ovens installed when the place opened in 1953. Their bun maska costs 25 rupees ($0.30). The brun maska — a harder, crustier version — is the classic Irani cafe breakfast with chai.

These cafes are dying because the rents in South Mumbai are unsustainable and because the next generation of Parsi families is not entering the restaurant business. Go while they exist. When they are gone, they are gone.

Chowpatty Beach: Sunset and the Texture Symphony

Girgaum Chowpatty is Mumbai's most famous beach. It is not for swimming. The water is polluted and the sand is crowded. It is for eating at sunset.

The vendors arrive in late afternoon. There are over fifty stalls selling the same basic menu: bhel puri, sev puri, pani puri, pav bhaji, kulfi. Bhel puri is puffed rice mixed with chopped onions, tomatoes, boiled potatoes, sev (crispy chickpea noodles), raw mango, coriander, and two chutneys — sweet tamarind and spicy green — all tossed together in a paper cone or plate. It is crunchy, tangy, sweet, spicy, and fresh all at once. Each plate costs 50 to 80 rupees ($0.60 to $1).

The system at Chowpatty is informal. Find a vendor with a crowd. The best vendors are the ones with permanent or semi-permanent setups — metal carts with glass cases — not the ones walking along the sand with baskets. Point at what you want. Eat standing up or sitting on the sand. There are no menus. The prices are not posted. The assumption is that everyone knows what things cost.

Sev puri is flat crackers topped with potato, chutney, and crispy chickpea flour noodles. Pani puri are hollow fried shells filled with spiced water and chickpeas. Ragda pattice is potato patties in spiced chickpea gravy. A full chaat session — three or four items shared between two people — should cost under 200 rupees ($2.50).

Badshah Cold Drinks on D.B. Marg near Crawford Market has been serving falooda since 1905. Falooda is a cold milk drink with rose syrup, basil seeds, vermicelli, and ice cream. It is intensely sweet and exactly what you want after eating chili-laden street food in humid weather. INR 120-180 depending on size. The cold cocoa is also excellent.

Mohammad Ali Road: The Night Shift

Mohammad Ali Road in South Mumbai transforms after sunset, and during Ramadan it becomes the greatest open-air food festival in India. The street is lined with stalls selling meat dishes that would not be out of place in Old Delhi but have a Mumbai intensity.

Taj Ice Cream on Bohri Mohalla has operated since 1887. They make ice cream by hand using seasonal fruits. The sitafal (custard apple) flavor is available in season and tastes like the actual fruit because it is the actual fruit, frozen with milk and sugar. INR 60-100 per scoop depending on flavor.

Suleiman Usman Mithaiwala serves mutton kebabs grilled over charcoal. The seekh kebab rolls — meat wrapped in roomali roti, a thin bread the size of a bedsheet — cost around 150 rupees ($1.80). The area gets crowded, hot, and chaotic. The kebabs are worth it.

Noor Mohammadi on Khalid Bin Walid Road does an excellent nalli nihari (bone marrow stew) on Fridays, and their standard chicken biryani is dependable. The malpua vendors — sweet fried pancakes soaked in sugar syrup — are scattered along the main road. INR 40-80 per plate. End with phirni (rice pudding in clay pots, INR 30-50) from the dessert carts near Bhendi Bazaar.

The full Mohammad Ali Road food crawl — kebabs, biryani, dessert — should cost 300-500 rupees ($3.60-6.00). Bring wet wipes. Eat with your hands. This is not a place for cutlery or restraint. Enter from the CSMT side (walking north from Crawford Market). Start with the kebab stalls near Minara Masjid. Go after 8 PM. During Ramadan, arrive at sunset for the full experience. The crowds are intense — leave valuables at the hotel and carry only cash and your phone.

The Khau Gallis: Mumbai's Food Lanes

A khau galli is literally a "food lane" — a narrow street or alley concentrated with food vendors. These are the nerve centers of Mumbai's street food economy, and eating your way down a khau galli is the closest thing the city has to a structured food tour.

Ghatkopar Khau Galli near Ghatkopar station is the definitive suburban khau galli. The 200-meter stretch specializes in dosas (not the South Indian kind — Bombay-style butter dosas with cheese and unusual toppings), grilled sandwiches, Chinese-Indian fusion (Manchurian, Schezwan fried rice, Hakka noodles), and fresh juice. The cheese-butter masala dosa at any of the three competing dosa stalls costs INR 80-120. A grilled sandwich with cheese and chutney costs INR 40-70. Chinese bhel — a Mumbai invention mixing crispy noodles with Schezwan sauce — costs INR 50-80. Fresh sugarcane juice is INR 30-40. Ghatkopar station (Central Line or Metro Line 1), two-minute walk from the east exit. Peak hours are 6 PM to 10 PM.

Carter Road in Bandra after 9 PM transforms its side streets into an informal street food corridor. The vibe is younger, trendier, and more experimental than the traditional khau gallis. Late-night kebab rolls from the stalls near Carter Road promenade cost INR 80-120. The loaded bhel and sev puri variations from the chaat vendors near the junction with Pali Hill are excellent. For a proper sit-down addition, Lucky Biryani on 14th Road does Hyderabadi-style dum biryani (INR 180-250 per plate, open late) that is aggressively good. The queue after 8 PM on weekends is your confirmation.

Shivaji Park in Dadar is the epicenter of Maharashtrian food. Find the most authentic misal pav, sabudana vada (tapioca fritters), thalipeeth (multigrain flatbread), and kothimbir vadi (coriander fritters) at the stalls along the park perimeter. Aaswad on Gokhale Road serves misal pav for INR 80-120. Prakash on the same road does a full Maharashtrian thali for INR 200-300.

Matunga is Mumbai's Tamil and South Indian neighborhood, and the food here is a world apart from the rest of the city. Cafe Madras serves masala dosa (INR 80-120) and filter coffee (INR 30-40) in stainless steel tumblers with a davara (saucer) for cooling. Ram Ashraya does idli-vada-sambar for INR 60-100. The rava dosa at A. Rama Nayak on King's Circle is exceptional — crispy, lacy, and served with three chutneys and sambar. Matunga station (Central Line) puts you within a three-minute walk of all of these.

Where the City Eats: Neighborhood Food Maps

Colaba: Heritage Bites and Late-Night Kebabs

Start your morning at Olympia Coffee House on Colaba Causeway for bun maska and Irani chai — this is a Parsi-Irani cafe tradition that is dying out, and Olympia is one of the last authentic ones. The akuri (Parsi scrambled eggs with tomatoes, onions, and green chilies, INR 100-120) is a breakfast revelation.

For lunch, walk to Cafe Military on Ali Chambers for mutton dhansak or keema pav. Grab a cold coffee or falooda from the juice stalls on Causeway in the afternoon. Save Bademiya for after 8 PM when the kebab stall fires up behind the Taj Hotel. The seekh kebabs and chicken tikka are grilled over charcoal and served with roomali roti. End the night with a cutting chai from any of the tea vendors near the Gateway of India waterfront.

Fort / CST: The Lunchtime Rush

The Fort business district is where Mumbai's office workers eat, which means the food is fast, cheap, and calibrated for a 45-minute lunch break. Kyani & Co. on Jer Mahal Estate serves bun maska, mawa cake, and chai in an interior that has not changed since Independence. Pancham Puriwala near CSMT has served puri-bhaji since 1849 — one of the oldest continuously operating food businesses in Mumbai. INR 60-80 per plate.

The lunchtime sandwich carts near Flora Fountain are an art form: the Bombay grilled sandwich (bread, butter, green chutney, cheese, tomato, cucumber, onion, capsicum, pressed on a coal iron) costs INR 40-60. Badshah on D.B. Marg for falooda after lunch is the perfect finisher.

Juhu Beach: The Sunset Spread

Juhu Beach is to bhel puri what Chowpatty is to pav bhaji — the spiritual home. The beach vendors have been serving bhel puri, sev puri, pani puri, and ragda pattice for generations. The difference from Chowpatty is the setting: Juhu is wider, sandier, and the sunset views are arguably better.

Bhel puri costs INR 40-60. Pav bhaji from the stalls on the promenade is INR 80-120. Ice gola — shaved ice doused in fruit syrups — costs INR 20-40. Kulfi vendors serve traditional malai and mango kulfi on sticks for INR 40-60. Arrive by 5 PM to secure a good sand spot. Andheri station (Western Line) plus a rickshaw to Juhu Beach (INR 30-50, 10-15 minutes depending on traffic), or Vile Parle station plus a slightly shorter rickshaw ride.

Restaurants Worth the Splurge

Street food is the main event, but several restaurants provide essential context.

Trishna in Fort (not to be confused with the London restaurant of the same name) has served coastal Indian seafood since 1975. The butter pepper garlic crab is their signature dish. A full crab serving costs around 2,500 rupees ($30). It is messy, rich, and requires no utensils. Gajali in Malad serves Malvani coastal cuisine from the Konkan region. The kombdi vade — chicken curry with fried bread — is their signature. The food is spicy in a different register than North Indian cuisine, heavy on coconut and kokum.

Swati Snacks in Tardeo and Lower Parel serves Gujarati vegetarian snacks in a clean, air-conditioned setting. The panki chatni — rice pancakes steamed in banana leaves — is their specialty. INR 180. This is where Mumbaikars take visitors who are nervous about street food hygiene.

The Mumbai Food Clock

Mumbai eats on a schedule dictated by the local train timetable, office hours, and heat. Understanding this rhythm ensures you are eating the freshest food at every meal.

Breakfast (7 AM to 10 AM): The city runs on cutting chai, bun maska, and vada pav in the morning. Irani cafes open at 7 AM and serve their best baked goods during the morning rush. Misal pav at Aaswad in Dadar is a breakfast item, not lunch. Idli-vada-sambar at Matunga's South Indian restaurants peaks between 7:30 AM and 9:30 AM. Poha — flattened rice with turmeric, mustard seeds, and peanuts — is available from street stalls outside stations from about 7 AM.

Lunch (12 PM to 2 PM): Office workers drive the lunch scene. This is when the tiffin carriers (dabbawalas) deliver 200,000-plus home-cooked meals across the city. Street food at lunch tends toward heavier items: pav bhaji, thali meals, biryani. The Fort area is the best for lunch because the concentration of offices means the highest concentration of affordable options.

The Snack Window (4 PM to 7 PM): This is Mumbai street food at its absolute peak. The chaat vendors set up, the bhel puri carts materialize on every beach and promenade, the juice stalls are blending, and the vada pav stalls near stations catch the first wave of returning commuters. If you have time for only one street food session during your trip, do it during this window.

Dinner (8 PM to 11 PM): The kebab stalls fire up. Bademiya in Colaba, the stalls on Mohammad Ali Road, the biryani shops in Bandra — all peak between 9 PM and 11 PM. Pav bhaji at Sardar in Tardeo is technically an evening item, not lunch. Many sit-down restaurants take last orders at 11 PM, but the street stalls keep going.

Late Night (11 PM to 2 AM): Mumbai does not sleep and neither does its food supply. Late-night options are concentrated in Colaba (Bademiya, the stalls near Regal Cinema), Bandra (S.V. Road kebab stalls), and Mohammad Ali Road. Truck drivers, nightshift workers, and people leaving bars keep these stalls in business. The food is fresh because these vendors start their second shift for the night crowd.

Practical Notes

Transport: Take the local train to get between neighborhoods. It is the fastest way to move in a city with some of the world's worst traffic. The stations are chaotic but safe. First-class compartments are only nominally more comfortable. The women's compartments are strictly enforced. For shorter distances, auto-rickshaws are cheap and metered — insist on the meter or use a ride-hailing app.

Hydration: Drink bottled water only. Do not drink the tap water. Do not eat uncooked vegetables that have been washed in tap water. The pani puri water at reputable stalls is filtered and mixed with tamarind and spices that have mild antimicrobial properties, but this is still a risk-reward calculation. Carry hand sanitizer and use it before eating.

Payment: Street stalls are cash-only. Carry small bills. 100 and 200 rupee notes are easier to break than 500s. Irani cafes and restaurants take cards. Many vendors now accept UPI payments via QR codes, but cash is the reliable default.

Language: Most vendors speak enough English to complete a transaction. Hindi and Marathi are useful but not necessary. Pointing works. A smile goes further than you expect.

Etiquette: Eat with your right hand — the left hand is considered unclean in Indian dining culture. Do not double-dip or touch communal chutneys with used utensils. The vendor will serve chutneys onto your plate or paper. Tipping is not expected at street stalls. Rounding up to the nearest 10 or 20 rupees is common. Return your metal plate or glass to the stall counter when you are done — the system depends on it. Do not photograph vendors without asking. A smile and a gesture toward your phone is enough. Queue properly — cutting in line at a popular stall is the fastest way to get publicly shamed.

What to Skip

The restaurant at the Taj Mahal Palace Hotel is fine. It is also a time capsule of colonial luxury that bears little relation to how Mumbai actually eats. Go for the architecture. Eat elsewhere. The hotel's Sea Lounge is a pleasant place for afternoon tea, but the street outside offers a more honest version of the city.

The "food tours" offered by many hotels are sanitized versions of what you can find yourself. A guide is useful for navigation and translation but not necessary for the food itself. If you want a guided experience, book with a local operator who specializes in street food, not a hotel concierge package.

Cut fruit and pre-cooked items from unknown stalls. Freshly cooked food is your friend. A vendor who fries your vada to order is safer than one who has a pile of pre-fried items sitting under a cloth. Avoid salads and raw vegetables unless you can peel them yourself. Ice in drinks from unknown vendors is risky — stick to bottled or sealed beverages.

The "fusion" street food at malls and food courts. The jinni dosa and loaded fries at suburban malls are Instagram-friendly but stripped of the context that makes Mumbai street food meaningful. The chaos, the compression, the specificity of place — these are part of the experience. A sanitized food court version misses the point entirely.

Any vada pav stall without a queue. If a stall has no customers, there is a reason. The queue is the quality control system. Trust it.

Final Notes

Mumbai street food is not a curated experience. It is infrastructure. The vendors are not trying to impress you. They are trying to serve the next customer before the police move them along. The food is excellent because there is no margin for error.

Eat at the places with lines. Eat what the person in front of you is eating. Do not ask for modifications. The vendor has spent years optimizing a specific combination of flavors. Your preference for less chili is irrelevant.

Start with Ashok Vada Pav. End with Badshah falooda. Everything in between is negotiable.

Tomás Rivera

By Tomás Rivera

Madrid-born food critic and nightlife connoisseur. Tomás has been reviewing tapas bars and underground music venues for 15 years. He knows every back-alley gin joint from Mexico City to Manila and believes the night reveals a city is true character.