Part of our Mumbai food guides โ where to eat across the city, with the nearest station for every spot.
Mumbai has thousands of places to eat, but a handful have become part of the city’s story. This list mixes old favourites that have fed Mumbaikars for decades with a few newer restaurants that now rank among the best in Asia. For each one we tell you what to order, roughly what to budget and the nearest local train or Mumbai Metro Line 3 station, so you can plan the trip as well as the meal.
Quick picks
- Best seafood: Trishna, Kala Ghoda
- Old Bombay classic: Britannia & Co, Ballard Estate
- For a special occasion: Masque, Mahalaxmi
- Vegetarian: Shree Thaker Bhojanalay and Swati Snacks
- Next to a metro station: O Pedro, BKC
The top 10 restaurants in Mumbai
1Trishna
Sai Baba Marg, Kala Ghoda, Fort
A small, unfussy dining room that has become one of the most famous seafood restaurants in India. Visiting chefs, film stars and families on a night out all come for the same thing: crab tossed in butter, garlic and black pepper. The rest of the menu leans on fresh catch cooked in coastal styles.
What to order: Butter pepper garlic crab, with squid koliwada and a plate of steamed rice to finish.
- Nearest station: Mumbai Metro Line 3 Hutatma Chowk, about 10 minutes on foot. CSMT and Churchgate are about 15 minutes away
- Timings: Lunch and dinner, daily
- Budget: โนโนโน
2Britannia & Co
Sprott Road, Ballard Estate, Fort
An Irani cafรฉ and Parsi restaurant that has been open for more than a century, with high ceilings, bentwood chairs and portraits on the walls. It is mostly a lunch place, and the queue forms early. Carry cash, because cards are not accepted.
What to order: Berry pulao (chicken or mutton), sali boti and caramel custard.
- Nearest station: CSMT (Central and Harbour lines, and Mumbai Metro Line 3), about 10 minutes on foot
- Timings: Lunch Monday to Friday, lunch and dinner on Saturday, closed on Sunday
- Budget: โนโน
3Mahesh Lunch Home
Cawasji Patel Street, Fort
The restaurant that made Mangalorean seafood popular in Mumbai. Office crowds fill it at lunchtime and families take over in the evening. The menu is long, but most regulars stick to the coastal specials.
What to order: Fish or prawn gassi with neer dosa, a tawa-fried fish and the butter pepper garlic crab.
- Nearest station: Mumbai Metro Line 3 Hutatma Chowk or CSMT, about 10 minutes on foot. Churchgate (Western line) is about the same distance
- Timings: Lunch and dinner, daily
- Budget: โนโนโน
4Shree Thaker Bhojanalay
Dadiseth Agiyari Lane, Kalbadevi
An unlimited Gujarati thali served on steel plates, with waiters moving from table to table to refill dals, sabzis, farsan, rotis and rice until you ask them to stop. The menu changes every day, and sweets are added at weekends. Seating is first come, first served.
What to order: The thali. Leave room for the rice and kadhi at the end.
- Nearest station: Mumbai Metro Line 3 Kalbadevi, about 10 minutes on foot. Marine Lines (Western line) is about 15 minutes away
- Timings: Lunch and dinner
- Budget: โนโน
5Swati Snacks
Tardeo Road, opposite Bhatia Hospital, Tardeo
A family-run restaurant that turned home-style Gujarati snacks into a Mumbai institution. Dishes are light, carefully made and served quickly, which is why there is nearly always a short wait at the door.
What to order: Panki (thin rice pancakes steamed in banana leaf), dahi batata puri and, in summer, aamras with puri.
- Nearest station: Mumbai Central (Western line, and Mumbai Metro Line 3), about 10 to 15 minutes on foot
- Timings: Around 11:45 AM to 10:30 PM, daily
- Budget: โนโน
6Masque
Laxmi Woollen Mills, Mahalaxmi
The most acclaimed restaurant in the city, placed 15th on Asia’s 50 Best Restaurants 2026. It serves a single seasonal tasting menu of around ten courses built on Indian produce, in a converted textile mill. It is expensive, so save it for a celebration.
What to order: The tasting menu. Ask for the drinks pairing if you want the full experience.
- Nearest station: Mahalaxmi (Western line, and Mumbai Metro Line 3), about 10 to 15 minutes on foot or a short taxi ride
- Timings: Dinner, by reservation
- Budget: โนโนโนโน
7The Table
Apollo Bunder, Colaba
A two-level dining room near the Gateway of India that helped start Mumbai’s farm-to-table movement. The menu changes with the seasons and borrows from many cuisines. In 2026 it was ranked second in India in the Condรฉ Nast Traveller and District Top Restaurant Awards.
What to order: One of the fresh pastas and whatever seasonal salad is on the menu.
- Nearest station: Churchgate (Western line, and Mumbai Metro Line 3), then a short taxi ride
- Timings: Lunch and dinner
- Budget: โนโนโนโน
8Gajalee
Hanuman Road, Vile Parle East
The best-known name for Malvani seafood in the suburbs, with a menu built around the day’s catch. It is close to Vile Parle station, so it works well for a meal on the way to or from the airport.
What to order: Bombil fry, Malvani prawn curry with rice, and surmai tikka.
- Nearest station: Vile Parle (Western line), about 5 to 10 minutes on foot
- Timings: Around 11:30 AM to midnight, daily
- Budget: โนโนโน
9O Pedro
Godrej BKC, Bandra Kurla Complex
A bright, lively Goan restaurant from the team behind The Bombay Canteen. The menu is made for sharing, with small and large plates of Goan classics and newer ideas, served with pao baked in house.
What to order: Prawn balchรฃo with poee, a ceviche and the fish curry rice.
- Nearest station: BKC on Mumbai Metro Line 3, a short walk or auto ride. Bandra (Western line) is about 10 minutes away by auto
- Timings: Lunch and dinner
- Budget: โนโนโน
10Cafe Madras
Bhaudaji Road, King’s Circle, Matunga East
Matunga is Mumbai’s South Indian neighbourhood, and Cafe Madras is its most famous breakfast stop. Expect a wait at weekends, quick service once you sit down and strong filter coffee to finish.
What to order: Idli, a crisp dosa and a filter coffee.
- Nearest station: Matunga (Central line), about 5 minutes on foot. King’s Circle (Harbour line) is also close
- Timings: Around 7 AM to 2:30 PM and 4 PM to 10:30 PM. Closed on Mondays
- Budget: โน
Also worth a try
- Papa’s, Bandra is a 12-seat tasting-menu restaurant that ranked third in India in 2026. Bookings open once a month and go fast.
- Jimmy Boy, Fort serves a Parsi wedding-style meal, lagan nu bhonu, a short walk from Horniman Circle.
- Chaitanya, Dadar is a good stop for Malvani fish thalis and kombdi vade.
- The Bombay Canteen, Lower Parel is known for modern Indian food. It closed temporarily in September 2026 for a refresh, so check that it has reopened before you go.
Craving something quicker? See our guide to the best vada pav in Mumbai.
Tips for eating out in Mumbai
- Book ahead for dinner at the popular restaurants, especially on Friday and Saturday nights.
- Lunch is often quieter and cheaper than dinner, and several older restaurants are busiest at lunchtime.
- Carry some cash. Most places accept cards and UPI, but a few, such as Britannia, are cash only.
- Taxis can be slow around Fort and Colaba in the evening rush. The local train or Mumbai Metro Line 3 is often quicker.
- Timings, prices and menus change, so check with the restaurant before you set out.
FAQs
Which is the best restaurant in Mumbai?
It depends on what you want. For a special occasion, Masque in Mahalaxmi is the most acclaimed, placed 15th on Asia’s 50 Best Restaurants 2026. For classic Mumbai food, Trishna (seafood), Britannia & Co (Parsi) and Shree Thaker Bhojanalay (Gujarati thali) are the names locals recommend most.
Which Mumbai restaurants are good for vegetarians?
Shree Thaker Bhojanalay in Kalbadevi, Swati Snacks in Tardeo and Cafe Madras in Matunga are all fully vegetarian. Most of the other restaurants on this list also have good vegetarian dishes.
Do I need to book a table?
Book ahead for Masque, The Table and O Pedro, especially on weekends. Trishna and Mahesh Lunch Home get busy at dinner, so a booking helps there too. Britannia, Shree Thaker Bhojanalay, Swati Snacks and Cafe Madras work on a walk-in basis, so expect a short wait at peak times.
Which famous restaurants are close to a metro station?
Mumbai Metro Line 3 now runs from Cuffe Parade to Aarey JVLR. O Pedro is near the BKC station, Shree Thaker Bhojanalay is close to Kalbadevi, and Trishna and Mahesh Lunch Home are a short walk from Hutatma Chowk.
What food is Mumbai famous for in restaurants?
Coastal seafood such as butter garlic crab, bombil fry and fish curry, Parsi dishes like berry pulao and sali boti, Gujarati thalis and South Indian breakfasts are the classics. Try at least one of each.
Sources: Time Out โ Masque on Asia’s 50 Best 2026 ยท Free Press Journal โ India’s Top 50 Restaurants 2026 ยท The Infatuation โ Mumbai restaurants ยท Curly Tales โ Mahesh Lunch Home ยท Curly Tales โ The Bombay Canteen closure