Start your day off with a delicious Indian breakfast at Aaswad located in Dadar. They're known for their mouth-watering misal pav and shrikhand puri which are both must-try dishes. The restaurant offers a cozy atmosphere and reasonable prices.
Mumbai is known for its Gujarati cuisine, and Shree Thaker Bhojanalay in Kalbadevi is a great place to experience it. They serve thalis which include a variety of vegetarian dishes that are all delicious. The place is small, so you might have to wait, but it's worth it.
To end your day, head to the popular Bademiya restaurant in Colaba. They're famous for their kebabs and other non-vegetarian dishes. The place has an open-air seating arrangement, rustic feel and street vibe atmosphere. Be prepared for the crowd but it's bound to be memorable experience.
Start your day with an amazing cup of coffee and some freshly baked croissants or yummy pastries at Theobroma. They have multiple locations across Mumbai and remains a favourite for breakfast amongst most locals and tourists alike.
Dishkiyaoon at Bandra, is a unique restobar that serves Indian and fusion dishes. They have a vibrant atmosphere, great music, and an extensive menu that includes delicious cocktails. Their menu has a modern twist on Indian cuisine, with most dishes plated in a quirky way.
End your trip with a seafood dinner at Gajalee in Vile Parle. They specialize in Malvani cuisine which is a fusion of Maharashtrian and Goan dishes. Their signature dish is the bombil fry which is an absolute must-try. Make sure you reserve your table in advance as the place is known for its crowd.
If you have more time, you can add a visit to the Gateway of India or Mahakali Caves. If you're short on time, you can skip Shree Thaker Bhojanalay and head to Bademiya instead for an early dinner. Additionally, it is advisable to avoid street eatables for hygiene reasons.