Mumbai is a city that has got something for everyone. Especially when it comes to food, the city is a melting pot of almost every cuisine there is. Catering to every sort of preference, cuisine, and luxury for years, every restaurant in Mumbai carries a different vibe, menu and specialities. Here we are looking at Mumbai’s top restaurants in a 5- star hotel where you get the finest of food, service and experiences worth remembering!
1. Peshawri, ITC Maratha
One of the most iconic names when it comes to the best north Indian restaurants in Mumbai, Peshawri at ITC Maratha is an experience in itself. From the ambience to music and even the cutlery crockery and glassware, everything reflects the royal Indian heritage.
The vibes are immaculate at Peshawri. With dull yellow lights and Indianness all around, you'll feel like a royal. The staff is excellent. They're empathetic, smart and their menu knowledge is amazing. Known across the country for its premium-quality food, ITC hotels serve their best Indian delicacies at Peshawri. Every dish is synonymous with flavours, balance and authenticity.
While we just can't pick 3 or 4 dishes from the menu, the bestselling dishes are the iconic Dal Bukhara, Sikandari Raan, Tandoori Pomfret and Barrah Kebab. Their Phirni is just unmatchable and you have to order it when you visit!
Cost for two: ₹5000 | Open in Google Maps
2. Wasabi By Morimoto, The Taj Mahal Palace
Inspired by the Japanese culture fused with the unique styles of Indian craftsmanship, Wasabi by Morimoto in the Taj Mahal Palace is another restaurant that was rewarded a place on Asia's 50 Best Restaurants list.
Head chefs Harman Oberoi and Masaharu Morimoto provide an extensive menu of toothsome Japanese delicacies with an array of delicious sakes and succulent sushi. The flamboyant interior decor displays the beautiful artwork by Mumbai artist Sadanand Shirke and is centred around the teppanyaki kitchen, which serves as a focal point of activity.
The Whitefish Carpaccio, Black Cod Miso and Wasabi Creme Brûlée are the highlights from some of their signature recipes. Folks who wish for a private dining experience can enjoy an exclusive selection of sushi prepared by their chef.
Cost for two: ₹ 10,000 | Open in Google Maps
3. Ziya, The Oberoi Nariman Point
A pinnacle in the modern Indian restaurants in the city, Ziya is conceptualized by Michelin-star chef Vineet Bhatia. The restaurant is all about finesse and quality. The staff leaves no stone unturned to make it a splendid experience for the customers.
The ambience is minimal yet speaks of modern Indian culture with a sense of royalty. The grandeur of this restaurant makes the vibes just very calming and one of a kind. The spectacular view of the queen's necklace just elevates the experience to another level.
The menu consists of Indian dishes with a western twist and iconic presentations. Dishes that you can't miss at Ziya are Achari Green Olive Gobhi, Charcoal prawns and Paan Kulfi.
Cost for two: ₹4500 | Open in Google Maps
4. Celini, Grand Hyatt
Grand Hyatt's Celini offers a world-class luxurious fine dining experience with multiple cuisines like North Indian, Chinese and especially Italian. The restaurant's brilliant chef reflects the Italian cuisine's authenticity in the tempting dishes served here.
Their Asparagus Risotto, Primavera, Diavola Pizza, Caprese Bruschetta Sandwich Young Coconut Pannacotta are sure to catch your taste buds by surprise. The Parmesan Risotto and Garlic buttered bread are some of the most in-demand dishes at the high scale restaurant.
Although this super sophisticated restaurant is on the expensive end, customers express the worth of the prices after indulging in all their fantastic dishes.
Cost for two: ₹4000 | Open in Google Maps
5. Botticino, Trident, BKC
This is a celebrated Italian restaurant located in the Trident in BKC. The luxurious interiors and handcrafted delicacies at this restaurant speak of authenticity and perfection and it is sure to blow you away with excellence!
The service at this place makes it the best restaurant for a good Italian meal. The highly skilled staff members make every possible effort to make it a memorable experience for you. With the high menu knowledge and bar knowledge, they will always help you choose the best dish and the wine pairing. We recommend you always pre-book the table as the place is usually full.
The menu has a wide collection of Italian dishes which are enough to take you to the streets of Italy. While all the dishes are worth a try, our favourite dishes include Sicilian Caponata, Angle hair and crab Ragu, Semolina Gnocchi. The 9 hours slow-roasted pork belly is a show-stopper.
Price For 2: ₹ 5000 | Open in Google Maps
6. Kangan, Westin Mumbai Garden City
Situated on the 18th floor of Hotel Westin Mumbai Gardencity, this beautiful restaurant is well-known for its ambience and food. With an Indian speciality menu and a breathtaking view of the city, people can enjoy the best time at Kangan. Staff members of this restaurant are very friendly and courteous and they explain the menu very well to help you decide what to order.
Our top recommendations from the menu at Kangan would be Diwani Handi which is a vegetarian delight with Garam Masala, Purvanchal Ka Saag, Dal Noorani and their amazing range of Indian Bread and Rice dishes. Order your favourite beverage with delicious Indian food and enjoy the place to its fullest!
Cost for two: ₹3700 | Open in Google Maps
7. Souk, The Taj Mahal Palace
A beautiful rooftop Middle Eastern speciality restaurant, Souk at Taj Mahal Palace is well-known for its authentic food. You can indulge in your favourite delicacies that are handcrafted with utmost precision and hygiene.
With a breathtaking view overlooking the Arabian sea, Souk offers a perfect blend of delicious Middle Eastern food with a luxurious ambience and brilliant presentation. Must-try dishes from the menu include the Mezze Platter, Grilled Halloumi, Kebabs and their outstanding desserts which will blow your mind!
Cost for two: ₹5500 | Open in Google Maps
8. Mezzo Mezzo, JW Marriott Mumbai Juhu
Overlooking the Juhu beach, JW Marriott's Mezzo Mezzo is a sea-facing classy Italian restaurant. The Italian restaurant's chic ambience brings some of the most delicious dishes for all of the city's folks to enjoy.
Some of their popular dishes include the Ossobuco, Lasagna di Verdure, New Zealand Lamb chops, Spinach Ravioli, Pesto Spaghetti, and their gourmet pizzas like the Della Casa Pizza, Ben Fatta Pizza, and the vegetarian Ortolana pizza which can be savoured with a good selection of Italian wines that help you unwind.
Every bite expresses the authenticity of the Italian food at this fine dining restaurant and makes a great lunch as well as a dinner place.
Cost for two: ₹3500 | Open in Google Maps
9. Jamavar, The Leela
Huge chandeliers, sophisticated seating, good Indian music and mouthwatering food- that's Jamavar. Another place that reflects the beautiful heritage of India through its food and décor, Jamavar is chic and very elegant. The red walls, white chairs and yellow lights are very vibrant yet subtle. Everything is artistic and beautiful and you will be in awe of this restaurant, just how we are!
The menu has a mix of seafood dishes and traditional North Indian dishes which mostly don't involve seafood. The bar menu too is huge and the servers have good bar knowledge to help you with food and alcohol pairings.
Our favourites from the menu are Murgh Malai Kebab, Subzi Malai Seekh and Malai Kofta. Jamavar also offers their range of house-made Kulfis which are a must-try.
Cost for two: ₹4500 | Open in Google Maps
10. Trattoria, Taj President
If you're a night owl and prefer unwinding in the wee hours of the morning, Trattoria in Cuffe Parade is your place! With a sophisticated décor that speaks of elegance and class, this restaurant is known for its super delicious Italian food which is sure to take you on cloud 9 with its taste and flavours!
This fine dining 24x7 restaurant weighs heavy on Authentic Italian cuisine with a focus on the distinct regional flavours that are identifiable in the elaborate menu. The ambience has elements of Italian festivals and homes. We recommend crisp and cheesy pizzas, kinds of pasta, and grilled specialities.
Cost for two: ₹2700 | Open in Google Maps
11. Masala Bay, Taj Land’s End
A quintessential North Indian restaurant offering some of the most delicious food in Mumbai, Masala Bay at Taj Lands End is A North Indian food lover's heaven. Serving delectable food that get you licking your fingers, Masala bay has won various accolades for reflecting the culture of India with a modernistic approach.
With wooden wall panels, huge artefacts and dull tones, the ambience of Masala Bay is very chic and sophisticated. The menu is amusing, just like the décor. While you can't stop at one dish while ordering, there are some dishes that you need to order at Masala Bay. These include Jaitooni Paneer Tikka, Methi Macchi Masala, Nalli Nihari and Dhabba Parat Pulav.
Price For 2: ₹ 4300 | Open in Google Maps
12. Vetro, Trident Nariman Point
A leading fine-dining restaurant that glorifies the depth of Italian cuisine going beyond pizzas and pasta dishes, is Vetro at The Oberoi, Nariman Point. With the large variety of traditional Italian dishes, this place also has a large wine menu.
With the iconic coloured glass wall, exquisite cutlery, crockery glassware and leather furniture, Vetro speak of luxury. The staff is brilliant and always there to help you with wine pairings. If you're looking to have a hassle-free upscale wine dinner date, then Vetro must be your choice.
Cost for two: ₹4500 | Open in Google Maps
13. Romano’s, JW Marriott Mumbai Sahar
A highly aesthetic and elegant Italian fine-dining restaurant that reflects the cuisine from Italy, is Romano's at JW Marriott Sahar. This place is known for its top-notch ambience, food and the big wall-sized wine rack is the USP of this restaurant.
Talking about the ambience, it is dark, dim and very romantic. The walls are reminiscent of an Italian café hence it can be said that Romano's is a perfect blend of sophistication, elegance and café vibes.
Their wine collection is big. The menu also contains dishes paired with wines hence there's absolutely no way you will have any confusion in pairing wine. A perfect place to enjoy some Italian wine and dine, Romano's is a must-visit spot in the city.
Cost for two: ₹3000 | Open in Google Maps