Navigate Mumbai's vegetarian food scene from Fort to Bandra, with honest advice on what to order, when to go, and where to stay.
Fort and Churchgate: Historic Vegetarian Haunts
Start your day in Fort, where Mumbai's old business district hides vegetarian gems. At Anand Bhavan near Flora Fountain, a thali with rotli, shaak, dal, rice and chaas costs about ₹250–350 and is best between 11 am and 1 pm to avoid office crowds. For a quicker bite, try Kandoi Bhogilal Mulchand on Shamaldas Gandhi Marg for farsan like khaman and patra at ₹30–50 per piece. Both are walkable from Churchgate station, making them easy stops before a Gateway of India visit.
For lunch, head to Rajdhani near Churchgate station for an unlimited Gujarati thali at around ₹400–500. The menu changes daily and includes dal baati, rotli, rice and two sweets. I would book a hotel in South Mumbai (Fort or Colaba) to be within walking distance of these spots, especially if you plan to explore the Kala Ghoda art district afterwards. Avoid peak hours (1–2 pm) when service slows.
Dadar and Matunga: South Indian Vegetarian Heartland
Dadar and Matunga form Mumbai's South Indian vegetarian belt. At Café Madras in Matunga East, a plate of idli, medu vada and filter coffee costs about ₹150–200. Go before 9 am to snag a table without waiting. For a fuller meal, Hotel Ram Ashraya near Matunga station serves a thali with rice, sambar, rasam and poriyal for around ₹250. The area is easily reached via Dadar station on the Central and Western lines, so it's a practical stop if you're staying in the suburbs.
In the evening, try Prakash Shakahari Upahar Kendra in Dadar West for misal pav (₹80–100) and sabudana khichdi (₹70–90). It's a no-frills spot, so expect communal seating and a quick turnover. I would choose a hotel in Dadar if you want to be central and save on travel time; the area has good connections to both airport terminals (30–45 minutes by road, depending on traffic). Skip the trendy vegan cafes here; the authentic local spots are better value.
Bandra and Juhu: Modern Vegetarian and Street Food
Bandra's vegetarian scene mixes street food and contemporary options. At Elco Market in Bandra West, you can sample pani puri (₹50–70) and pav bhaji (₹100–120) from 4 pm onwards. For a sit-down meal, try 180 Degrees in Bandra for vegetarian pizzas and pastas (₹300–500 per dish), though it's more of a treat than a daily staple. If you're staying in Bandra, you're also close to Linking Road for shopping and Juhu Beach (15 minutes by auto) for sunset.
In Juhu, Shree Thaker Bhojanalay is a legend for Gujarati thalis at around ₹600–700, but it's only open for lunch (12–3:30 pm). For a lighter option, Ram Krishna near Juhu Beach serves dosas and idlis from 7 am to 10 pm (₹80–150). I would book a hotel in Bandra or Juhu if you want a mix of beach time and food exploration; Santa Cruz airport is a 20–30 minute drive. Skip the expensive hotel restaurants unless you're after ambiance over authenticity.
Where to Stay for a Vegetarian Food Trail
For a vegetarian-focused trip, base yourself in South Mumbai (Fort, Colaba) or the Central suburbs (Dadar, Matunga). South Mumbai has the highest concentration of historic vegetarian eateries and is walkable to major sights, while Dadar offers easy access to Matunga's South Indian spots and is well-connected by local trains. Avoid hotels in far-flung suburbs like Borivali unless you have specific plans; you'll spend too much time commuting. Prices for mid-range hotels start around ₹3,000–5,000 per night, but book early during festival seasons (October–March).
If you prefer a quieter stay, consider Bandra, which has a good mix of street food and cafes, plus a more relaxed vibe. The monsoon (June–September) can disrupt outdoor food plans, so indoor dining options are key. I would personally book a hotel in Matunga or Dadar for the best vegetarian food access and value. Use our site to compare hotels by neighbourhood and secure a room near the action.
Questions travellers ask
What is the best time of year for a vegetarian food trip to Mumbai?
October to March is ideal, with cooler weather and festivals like Diwali offering special vegetarian treats. Avoid June–September monsoon due to travel disruptions.
Are there pure vegetarian restaurants in Mumbai?
Yes, many restaurants are pure vegetarian, especially in areas like Matunga and Fort. Look for 'Shakahari' or 'Vegetarian' signs.
How do I get around Mumbai for a food tour?
Use local trains for long distances (e.g., Churchgate to Dadar) and autos or taxis for short hops. Avoid peak hours (8–10 am, 5–7 pm) to save time.