Vada pav, pav bhaji, fine dining, street food tours, best restaurants, and where to eat in Mumbai. Complete guide to the city's diverse food scene.
Mumbai's food scene is relentless. From ₹20 vada pav to ₹5,000 tasting menus, the city feeds you at every turn. Here's where to eat.
Essential Street Food
Vada Pav
The Mumbai burger. Spiced potato fritter in soft pav bread with chutneys. Available at every corner. ₹15-30.
Best spots:
- Ashok Vada Pav (Dadar, multiple locations)
- Anand Stall (Vile Parle station)
- Any busy stall near suburban train stations
Pav Bhaji
Buttered mashed vegetables served with toasted pav. A meal in itself. ₹80-150.
Best spots:
- Sardar's Pav Bhaji (Tardeo) — the original since 1965
- Cannon Pav Bhaji (CSMT area)
- Amar Juice Centre (Juhu)
- Juhu Beach stalls (evening)
Bhel Puri / Pani Puri
Beach snacks. Puffed rice with chutneys and vegetables (bhel). Crispy shells with spiced water (pani puri).
Best spots:
- Juhu Beach (multiple vendors)
- Chowpatty Beach
- Elco Market (Bandra)
Bombay Sandwich
Layers of vegetables, cheese, chutney between bread, toasted and grilled. ₹30-60.
Available: Outside train stations, markets, everywhere
Cutting Chai
Half-glass of milky, sweet tea. The Mumbai ritual. ₹10-20.
Everywhere — especially outside train stations
Keema Pav
Spiced minced meat with buttered bread. The non-veg counterpart to pav bhaji.
Best at: Olympia Coffee House (Colaba), Cafe Military (Fort)
Street Food Areas
Juhu Beach
Mumbai's street food epicentre. Evening stalls serve bhel, pav bhaji, pani puri, chana, kulfi. Atmosphere as good as the food.
Chowpatty Beach
More local, less touristy than Juhu. Same snacks, different vibe.
Mohammed Ali Road
Ramadan food mecca, excellent year-round. Kebabs, nihari, malpua. Best after dark.
Crawford Market Area
Surrounding streets have snacks, fruit vendors, juice stalls.
Carter Road (Bandra)
Upscale beach promenade with food trucks and stalls.
Classic Mumbai Restaurants
Britannia & Co.
Cuisine: Parsi
Order: Berry pulao (with sweet berries), dhansak
Location: Ballard Estate
Cost: ₹400-700
Note: Run by 98-year-old Mr. Kohinoor. Still at it every day.
Trishna
Cuisine: Seafood, Coastal Indian
Order: Butter garlic crab, prawns
Location: Fort
Cost: ₹1,500-2,500
Note: Book ahead. One of India's best seafood restaurants.
Leopold Cafe
Cuisine: Continental, Indian
Vibe: Historic, atmospheric, tourist favourite
Location: Colaba
Cost: ₹500-800
Note: Site of 2008 attacks — scars preserved intentionally
Cafe Mondegar
Cuisine: Continental, burgers
Vibe: Art on walls, cold beer, casual
Location: Colaba
Cost: ₹400-700
Olympia Coffee House
Cuisine: Irani, Mughlai
Order: Keema pav, bun maska, chai
Location: Colaba
Cost: ₹200-400
Note: Old-world Irani cafe atmosphere
Fine Dining
Indian Accent Mumbai
Modern Indian with creative techniques. ₹4,000-6,000. BKC. Tasting menus.
Masala Library
Molecular gastronomy meets Indian cuisine. ₹3,000-5,000. BKC.
Peshawri (ITC Maratha)
Northwest frontier cuisine. Famous dal bukhara. ₹3,000-5,000. Andheri.
Wasabi (Taj Mahal Palace)
Japanese, Nobu-affiliated. Stunning views. ₹5,000+.
Table
Modern global. One of Mumbai's most creative kitchens. ₹2,500-4,000. Colaba.
By Neighbourhood
Colaba
- Leopold Cafe (atmosphere, history)
- Cafe Mondegar (casual, beer)
- Olympia Coffee House (Irani)
- Theobroma (bakery, desserts)
- Bademiya (late-night kebabs)
Fort / Kala Ghoda
- Trishna (seafood)
- Britannia (Parsi)
- Cafe Samovar (was in museum)
- Ideal Corner (Parsi)
Bandra
- Lucky's (Irani cafe, breakfast)
- O Pedro (Goan, contemporary)
- Pali Village Cafe (brunch)
- Elco (pani puri, chaat)
- The Pantry (European)
Juhu
- Prithvi Cafe (theatre crowd)
- Juhu Beach stalls (street food)
- JW Marriott restaurants (upscale)
Vegetarian Options
Mumbai is very vegetarian-friendly.
Pure veg restaurants:
- Swati Snacks (modern Gujarati) — Tardeo
- Soam (Gujarati) — Chowpatty
- Shree Thaker Bhojanalay (unlimited thali) — Kalbadevi
Street food: Most is vegetarian — pav bhaji, bhel, vada pav
Best Thali
For Experience
Shree Thaker Bhojanalay
Unlimited Gujarati thali since 1945. Sit at long tables, servers keep refilling. ₹400-600. Kalbadevi.
For Quality
Soam
Modern Gujarati. Beautiful plating, quality ingredients. ₹800-1,200. Near Chowpatty.
Food Tours
What to Expect
Walking tours through neighbourhoods with 8-12 tastings. Usually 3-4 hours.
Recommended
Street food tours:
- Mohammed Ali Road after dark
- Colaba heritage + food
- Juhu Beach tour
Book through: Reality Tours (runs Dharavi tour too), Viator, Airbnb Experiences
Cost: ₹2,000-5,000
Late Night Eating
Mumbai eats late. Options after midnight:
Bademiya (Colaba) — Kebab stall, open until 4 AM
Highway Gomantak (Bandra) — Seafood, open late
Hotel Deluxe (Mohammed Ali Road) — Until 1-2 AM
Various Colaba cafes — Some 24/7
Tips
Budget meal: Vada pav + cutting chai = ₹40
Good meal: Pav bhaji + bhel = ₹200
Restaurant dinner: ₹800-1,500
Fine dining: ₹3,000-6,000
Reservations: Essential for Trishna, Indian Accent, fine dining
Best food times:
- Street food: Evening (5-10 PM)
- Restaurants: Lunch 12-3, dinner 8-11
- Late night: After 11 PM for kebabs
For safety tips on street food, see our safety guide.
Frequently Asked Questions
What food is Mumbai famous for?
Mumbai is famous for vada pav (spicy potato fritter in bread), pav bhaji (vegetable mash with buttered bread), bhel puri and pani puri (beach snacks), Bombay sandwich, and cutting chai. The street food culture here rivals any city in India.
Where is the best vada pav in Mumbai?
Famous spots: Ashok Vada Pav (multiple locations), Anand Stall (Vile Parle), Kirti College vendors. But good vada pav is everywhere — any busy stall near stations serves quality versions for ₹15-30.
Where is the best pav bhaji in Mumbai?
Sardar's Pav Bhaji (Tardeo), established 1965, is the city's go-to. Cannon Pav Bhaji (CSMT area), Amar Juice Centre (Juhu), and any busy Juhu Beach stall. The butterier, the better.
What are the best restaurants in Mumbai?
Fine dining: Trishna (seafood), Masala Library, Indian Accent. Classic: Britannia (Parsi), Leopold Cafe (history), Cafe Mondegar (atmosphere). Casual: Lucky's (Bandra), O Pedro (Goan). Mumbai has excellent options at every budget.
How much does vada pav cost in Mumbai?
Street stalls sell vada pav for ₹15-25 (/bin/sh.20-0.30), while restaurants like Swati Snacks charge ₹30-50 (/bin/sh.40-0.60). Railway station vendors typically charge ₹20-30 (/bin/sh.25-0.35) per piece.
What makes Ashok Vada Pav famous?
Ashok Vada Pav in Dadar has served authentic vada pav since 1971. Their secret lies in perfectly spiced potato filling, crispy gram flour coating, and fresh pavs baked throughout the day.
When is the best time to eat vada pav?
Morning (7-10 AM) and evening (4-7 PM) offer the freshest vada pav when vendors prepare new batches. Avoid lunch hours when pavs sit longer and lose their crispiness.
What's the average cost of pav bhaji in Mumbai?
Most famous spots charge ₹80-150 (-2) per plate. Street stalls at beaches cost ₹60-100, while established restaurants like Sardar and Canon are slightly pricier but offer generous portions and consistent quality.
Which area has the best pav bhaji stalls?
Tardeo houses the legendary Sardar Pav Bhaji, while Bandra offers Amrit Sagar. For beachside experience, Juhu and Chowpatty have excellent stalls. Each area offers a different atmosphere but equally delicious pav bhaji.
What comes with pav bhaji in Mumbai?
Every pav bhaji plate comes with chopped onions, lemon wedges, and sometimes green chilies. The pav is buttered and grilled, while the bhaji is topped with butter, onions, and coriander. Some places add cheese for extra charge.
What's included in a typical Mumbai thali?
Mumbai thalis typically include 3-4 vegetables, dal, rice, roti, papad, pickle, raita, and sweets. Premium thalis feature 20-30 items including regional specialties, multiple curries, bread varieties, and traditional desserts served on steel or banana leaf plates.
How much do unlimited thali meals cost in Mumbai?
Unlimited thali prices range from ₹350-400 (-5) for basic Maharashtrian thalis to ₹600-800 (-10) for premium Gujarati thalis with 30+ dishes. Mid-range options cost ₹450-550 (-7) at popular chains.
What's the proper etiquette for eating thali in Mumbai?
Eat with your right hand, don't waste food as unlimited means taking only what you'll finish, and servers will keep refilling items. Mix rice with dal and vegetables, use bread to scoop curries, and save sweets for last.
How much should I budget for fine dining in Mumbai?
Expect to spend ₹2,500-5,000 (0-60) per person at Mumbai's top fine dining restaurants. Trishna costs ₹3,000-5,000, Bombay Canteen ₹2,500-4,000, while Taj hotels like Wasabi and Golden Dragon range from ₹4,000-6,000 per person including drinks.
Do Mumbai fine dining restaurants require reservations?
Yes, all top fine dining restaurants in Mumbai require advance reservations, especially Trishna, Wasabi, and Golden Dragon. Book 7-14 days ahead for weekends. Call directly or use their online booking systems. Walk-ins are rarely accommodated at premium establishments.
What's the dress code for Mumbai's fine dining restaurants?
Smart casual to formal attire is required. Men need collared shirts and closed shoes - no shorts, flip-flops, or tank tops. Women should wear dresses, blouses with trousers/skirts, or elegant ethnic wear. Taj hotels are strictest about dress codes.
How much do Mumbai street food tours cost?
Mumbai street food tours range from ₹1,800-2,800 (2-34) for Reality Tours to ₹2,500-3,500 (0-42) for A Chef's Tour. Mumbai Food Tours offers mid-range options at ₹2,200-2,800 (6-34). Prices include food tastings and guide services.
Are Mumbai street food tours safe for tourists?
Reputable tour operators like A Chef's Tour and Reality Tours maintain strict safety standards, selecting vendors with proper hygiene practices and fresh ingredients. They avoid questionable stalls and guide you to trusted spots locals frequent daily.
How many food stops are included in Mumbai street food tours?
Most Mumbai street food tours include 12-15 food stops across 3-4 hours. You'll visit iconic spots in Fort, Colaba, Mohammed Ali Road, and Chowpatty Beach, trying 8-12 different dishes including pav bhaji, bhel puri, and vada pav.