Mumbai is every foodie’s delight. People who love eating out will really enjoy the fantastic food that Mumbai has to offer, particularly if you like to try what food specialties other cultures and communities have.
From simple Maharashtrian food and local chaats to Chinese and Mughlai, and even authentic Italian and French food, you will find it all in the city that never sleeps. In this article, we’ll take you to the locations with the most delectable food – read our list of the top 20 famous food places, from the best places to eat street food in Mumbai to fine-dining restaurants.
Best Food Places in Mumbai (Non-vegetarian on a budget)
1. Kheema at Paramount
Paramount is the type of restaurant you can go to for any meal of the day and feel satisfied. Whether it is Kheema Pav for breakfast, Chicken Afghani for lunch or Tandoori Chicken for dinner, they have got it all covered. An old-school restaurant, it’s always buzzing with activity, from 6 am to 1 am. You might want to note, though, the décor at this place is not fancy at all – the focus is only on the food.
- Location: Mahim
- Average Cost for two: Rs. 500
2. Street Food at Mohammed Ali Road
In just one area of Mohammed Ali Road, you will find over 100 Mughlai restaurants serving everything from kebabs and bheja to tandoori and raan. Be sure to have an appetite before you get here because you will be tempted to order nearly everything on the menu. And you’ll be able to afford it, too, because the food is inexpensive. If you’re in Mumbai during Ramadan, you should definitely head here as places stay open until 5 am.
- Location: Mohammad Ali Road
- Average Cost for two: Rs. 800
3. Schezwan Fried Rice On A Cart
You will recognize these carts by their dark red colours and neatly-stacked sauce bottles. Parked at crowded junctions of the city, these carts serve the most amazing and delicious Chinese food.
A big hit with foodies is the Chicken Schezwan Fried Rice that is served with a scrumptious portion of schezwan sauce, called ‘chutney’ by the vendors. Be prepared for spice; this dish is spicy and hits the right spot for those who like it hot. If you can’t handle spicy, ask for the lighter Chicken Fried Rice.
4. Momos at Kepchaki Momos
Bandra residents swear by this place for its delicious momos. Every evening, it is impossible to walk straight up to the counter and order a plate of momos as Kepchaki is always buzzing with people and you invariably have to wait your turn before you can order. The wait can be long, but the momos are so delicious it is well worth it..
If you love experimenting with food, try their Chicken and basil momos. There are also options for vegetarians. Each plate comes with six momos. There is no seating at this joint.
- Location: Carter Road
- Cost: Rs. 100/plate
5. Goan Sausage at Martin’s
Martin’s in Colaba is one of the most famous joints for office-goers in the area looking for a home-cooked, non-vegetarian meal. The specials are all Goan favourites, from Xacuti and Prawn Curry to Vindaloo and Sorpotel. Everyone’s favourite, though, is the Goa Sausage Chilli Fry – served spicy and delicious. The prices are really low and the portions are good.
- Location: Apollo Bunder
- Average Cost for Two: Rs. 600
6. Chicken Burgers at J. Hearsch & Co
Although there are quite a few fast food joints in Bandra, J. Hearsch & Co on the famous Hill Road still manages to attract crowds – most of these are college going students and shoppers. The chicken burger at Hearsch & Co is one of the best you will get in Bandra. Served fresh with potato chips, the burger comes with a chicken patty that is mildly spicy and coleslaw.
They tend to run out of burgers pretty quickly, so get here early to avoid disappointment.
- Location: Hill Road, Bandra
- Cost: Rs. 80
7. Bamboo Fried Rice at Ling’s Pavilion
This authentic Chinese restaurant has been popular since it opened many decades ago. If anything, it’s gotten better with time. The place is always packed so be sure to get a table beforehand or go early. They’ve got all your favorites in a range of meats – from chicken to pork to seafood. Do try their specials, such as the Bamboo Fried Rice and the Pork Spare Ribs.
- Location: Churchgate
- Average Cost: Rs. 1,400
Famous Food Places in Mumbai (Pricey Non-Vegetarian)
8. Laksa at Pa Pa Ya
Pa Pa Ya serves an excellent selection of pan Asian food. On their menu, they have regular favorites such as sushi and Chinese fried rice. While most opt for the former, for a true foodie experience, try dishes from their Peranakan cuisine selection.
A must try is the Laksa soup. This is a coconut-based soup that is rich in spices. It is delicious and is the perfect mood setter for your dining experience.
- Location: Lower Parel
- Average Cost For Two: Rs. 2,000
9. Asian Food at San-Qi
San-Qi has a menu that boasts of a variety of cuisines. At this luxury diner, you will get to sample on Indian, Japanese, Thai and Malaysian food. The most interesting section here is the Thai food, which is prepared by expert chefs. Go here on Sundays for the brunch to experience how tasty the food on the menu really is.
- Location: Worli
- Average Cost For Two: Rs. 4,500
10. European, Continental Food at Gadda Da Vida
Its close proximity to Juhu Beach makes Gadda Da Vida a much sought after restaurant in Mumbai. People flock to this place to enjoy stunning views of the seashore and eat delicious European food. To get the best seats, that is at the section overlooking the sea, you will have to get here early. If you are visiting with a group, make reservations. The best dishes to try from the menu are the Primavera Pizza and the Garlic And Lemon Prawns.
- Location: Juhu
- Average Cost: Rs. 5,000
Famous Food Places in Mumbai (Vegetarian on a Budget)
11. Set Dosa at Madras Cafe
On the weekends, you’ll need at least 30 minutes to get a table at the legendary Madras Cafe, even if you go when it opens at 7 am. The crowds love the food, which is authentic, reasonably priced and consistently delicious.
While you will see many people ordering the South Indian standards such as Idli Sambhar, we suggest you try something different – go for the Set Dosa, a sweet and spicy dosa best enjoyed with white butter and malgapodi. Finish off the meal with a filter coffee, of course.
- Location: Matunga
- Average Cost: Rs. 110
12. Chaat at Juhu Beach
A favourite pastime for many who visit beaches is gorging on the snacks available. Go to any beach in Mumbai and you will find people eating snacks such as vada pav, bhutta (corn), and pani puri.
Out of all the snacks available on the seashore, chaats are famous. One of the best places to have chaat by the beach in Mumbai is at Juhu. There are plenty of stalls here that serve popular chaats such as Sev puri, Dahi puri, Dahi vada and ragda pattice.
- Location: Juhu Chowpatty
- Average Cost: Rs. 45-50 a plate
13. Dosa at Anand Stall
This famous food stall is located opposite Mithibai College. It is no wonder then that students flock here to eat uttapams after classes. In the evenings and at night, foodies from near and far converge here.
The varieties of uttapam available at Anand Stall are unbelievable – there are uttapams made with cheese, masala, and paneer. But what you should try is their pizza uttapam which is unique and tasty.
- Location: Vile Parle
- Average Cost: Rs. 150
14. Misal Pav at Aaswad
Aaswad in Dadar is slowing becoming a hotspot for Maharashtrian food in Mumbai. The authentic local Maharashtrian food served here is a big hit with the office-going crowd and college-going students of Dadar.
The misal pav served here is one of the best in Mumbai. It so popular that you will have to wait for about 20 minutes to get a table. The service is quick and the wait staff are friendly.
- Location: Dadar
- Cost: Rs. 60 a plate
15. Pani Puri at Elco Arcade
The snack counter at the Elco Arcade in Bandra is always crowded with shoppers and street food lovers who come only for one thing: pani puri. Touted as one of the best in the city, the pani puri is crunchy and tasty.
Normally had with a tangy-spicy chilled water, you can avoid the water if you cannot strand spice. After you finish eating 5 puris (a plate) do not forget to ask for your complimentary sookha puri.
- Location: Hill Road
- Cost: Rs. 70 a plate
16. The Vegetarian Thali at Shree Thaker Bhojanalay
If you are a foodie, you will love the Gujarati thalis served at Shree Thaker Bhojanalay. The menu changes daily but one thing remains constant – the deliciousness of the food. During lunch hours the place gets crowded and people sometimes wait for about 40 minutes just to get a table.
Once you are seated you will be served your food quickly and it will keep coming – watch out for the waiters who come around with food to refill of your thali.
- Location: Kalbadevi
- Cost: Rs.500 for weekday thali; Rs. 600 Sunday thali
17. Palak and Cheese Samosa at Soam
Soam is where you can eat in bronze-copper Rajkot thalis. Located opposite the Babulnath Temple, the place is packed with people who often drop by after visiting the temple.
While most people often pick the local Maharashtrian and Gujarati fare, the palak and cheese samosas are what you should try – it is a one-of-a-kind dish in Mumbai. To go with the samosa, order a sherbet made with purified water. During the winter season, Soam serves the Gujarati special, Undhiyu.
- Location: Girgaum
- Average Cost: Rs. 120 for a plate
Famous Food Places in Mumbai (Pricey Vegetarian)
18. Veg Khow Suey at Vedge
Vedge is one of the few pure vegetarian restaurants in Mumbai serving global cuisine. They have a good selection of Asian and Italian cuisines on their menu with dishes like pizzas and momos being popular.
However, if you are looking for a dish to eat that’s filling and tasty at the same time, try their Veg Khow Suey. It is made using a rich, mildly spice coconut curry topped with fried onions and peanuts.
- Location: Andheri West
- Cost: Rs. 250
19. Gatte Ki Subzi at Tuskers
This vegetarian-only place serves a variety of Indian cuisines. From typical Mughlai food to Gujarati food and even Rajasthani food, the menu has it all. Most ordered at Tuskers is the Rajasthani food. The Gatte Ki Subzi here is the best in Mumbai: well cooked, the dish is just rightly spiced. To complement the dish, order a sherbet from the menu. They have a few thali options in case you are looking for a hearty meal.
- Location: Bandra Kurla Complex
- Cost: Rs. 550
20. Soups at the Jade Bowl
The Jade Bowl in Borivali is a newcomer to Mumbai’s food scene. If you are in the western suburbs and are looking to dine at a lavish restaurant, pick this one. They have good vegetarian options, typically from the Indian cuisine. A hot favorite on the menu is the soups. They have a good selection of shorbas as well as Malaysian and Chinese soups.
The next time you are in Mumbai are looking at exploring the city’s food scene, this handy guide can be of great use. Although you will find many places serving the same dishes in Mumbai, the ones we have mentioned above, cook them the best.