Mumbai is a city that loves its food. And if you are a fan of Gujarati cuisine, you are definitely in for a treat. The city has some amazing places where you can not only enjoy farsan but also the entire thali experience. From the historic Shree Thaker Bhojanalay to the more modern Khandani Rajdhani, we have rounded up 10 amazing spots where you can savour the best Gujarati thali in Mumbai. Each thali here offers a mix of dal, kadhi, papad, fresh vegetables and of course, the seasonal aamras! So, what are you waiting for? Head to these places and enjoy a true taste of Gujarat right here in Mumbai!
10 Places For The Best Gujarati Thalis In Mumbai
1. Shree Thaker Bhojanalay
View this post on Instagram
We can’t really start our list of the best Gujarati thalis in Mumbai without mentioning Shree Thaker Bhojnalay. Founded in 1946, it’s a historic restaurant that has been serving authentic Gujarati food for decades. Their thali features a wide spread of Farsan (snacks), Gujarati Kadhi, Basundi, and much more. It doesn’t just represent the timeless charm of Gujarati cuisine but also reflects its warmth and generosity.
Where: Building No. 31, Purshottam Niwas Dadiseth Agiyari Lane, Kalbadevi, Marine Lines, Mumbai
When: 11:30 am – 3:30 pm/ 7 pm – 10:30 pm
Cost: ₹600 for one person (approx.)
2. Gujjubhai Ni Thali
Next stop, Gujjubhai Ni Thali! From Dal Dhokli with Rice and Sev Tamatar to Thepla with Aloo Sabzi, their thali has plenty to offer. For sweets, you can expect Gulab Jamun, Kesar Shrikhand, and even Aamras during the mango season. Definitely a place to bookmark if you’re on a Gujarati thali trail in Mumbai.
Where: Pan Gulli, hospital, Kemps Corner, Cumballa Hill, Mumbai
When: 12 pm – 3:30 pm/ 7 pm – 10:30 pm
Cost: ₹400 per person (approx.)
3. Maharaja Bhog
View this post on Instagram
Maharaja Bhog is a famous Rajasthani and Gujarati restaurant in Mumbai. Known for offering a royal dining experience, they specialise in many thalis, including Gujarati ones. Their thali usually includes steamed and fried Farsan, Phulkas, Papad Churi, Dal, rice, vegetables, and sweets. The menu changes often to keep things interesting, and the ambience makes you feel like royalty.
Where: Multiple locations
When: 12 pm – 3:30 pm/ 7 pm – 11 pm
Cost: ₹900 per person (approx.)
Also Read: 8 Regional Thalis Across India That Deserve A Spot On Your Food Bucket List
4. Khandani Rajdhani
View this post on Instagram
We can’t talk about Gujarati thalis in Mumbai without mentioning Khandani Rajdhani. This chain is well known for serving authentic Gujarati cuisine in unlimited thalis. Expect favourites like Masala Dhokla, Jalebi, Aamras, fried Farsan, and more. With their spread, it feels like travelling to Gujarat through your plate.
Where: Multiple locations
When: 12 pm – 4 pm/ 7 pm- 11 pm
Cost: ₹600 per person (approx)
5. Samrat Restaurant
Samrat Restaurant in Mumbai is popular for its hearty Gujarati thalis. The spread includes Farsan, three vegetable dishes, Dal, Kadhi, Puris, Papad, buttermilk, and sweets. They also serve combo meals like Dal Dhokli with rice or plain rice with Surti Dal and Papad.
Where: Prem Court, 19, Jamshedji Tata Road, Churchgate, Mumbai
When: 12 pm – 10:30 pm
Cost: ₹650 per person (approx.)
6. Golden Star Thali
Golden Star Thali has been serving unlimited Gujarati and Rajasthani thalis since 1990. Known for its variety, their menu features around 25-30 items that change daily. Expect Farsan, seasonal vegetables, Dal, Kadhi, Bajra Rotla, Papad, and of course, sweets. With its legacy, this vegetarian restaurant surely knows the secrets of a good thali.
Where: 330, Raja Ram Mohan Roy Rd, opp. Charni Road, Opera House, Mumbai
When: 11:30 am – 3:30 pm / 7 pm – 10:30 pm
Cost: ₹590 per person (approx.)
7. Kansar Kathiyawadi Thali Restaurant
Kansar Kathiyawadi Thali Restaurant is well-loved for its unlimited Gujarati and Kathiyawadi meals. The thali usually has boiled or fried Farsan, Dal, Kadhi, Phulkas, Papad, Khichdi, salad, and two sweets (one hot and one cold). With a peaceful ambience and reasonable prices, it’s a solid choice.
Where: Hotel Express Inn, National Highway 8, Ghodbunder Rd, near Versova, Maharashtra
When: 12 pm – 3:30 pm / 7 pm – 11 pm
Cost: ₹400 per person (approx.)
8. Granville Greens
Granville Greens is not only known for Gujarati thalis in Mumbai but also for a wide mix of cuisines like South Indian, Chinese, Continental, and Mexican. For your thali, you can expect dishes like Dhokla, Khichu, Methi na Gota, Sev Tamatar, and more. They also offer special thali meal boxes you can take home.
Where: 1, Ramnarayan Narkar Marg, next to R Odeon Mall, Ghatkopar East, Mumbai
When: 11 am – 3 am
Cost: ₹600 per person (approx.)
9. Grand Thali Restaurant
Grand Thali Restaurant in Mumbai is famous for its unlimited Gujarati and Rajasthani thalis at affordable prices. It’s a casual dining spot with a cosy vibe, making it perfect for a hearty lunch. Their thalis feature seasonal vegetables, sweets, and more than just the usual staples.
Where: Hotel Tip Top Plaza, Hotel Tip Top Plaza, Lalbahadur Shastri Road, Thane, Maharashtra
When: 11:30 am – 3:30 pm / 7:30 pm – 10:30 pm
Cost: ₹699 per person (approx.)
10. Jai Bholenath Kathiyawadi Thali
This modest spot in Mumbai is known for serving the spicy and flavourful cuisine of Kathiyawad in western Gujarat. On your plate, expect Gathiya Papad, Rasavala Batata, Sev Tamatar, Bajra Rotla, Puran Poli, and Gujarati Dal. The prices are pocket-friendly, making it a great place to enjoy authentic Kathiyawadi food without overspending.
Where: Shop no 9, Shavji Madhavji compound, Dahisar East, Mumbai
When: 11 am – 3:30 pm/ 7 pm – 11 pm
Cost: ₹205 per person (approx.)
Also Read: Giant Thali With Great Khali At His Dhaba & Khali’s Gym In Haryana
So, which Gujarati thali in Mumbai is tempting you the most? Let us know!
Cover Image Courtesy: Freepik (Representative Image)
For more such snackable content, interesting discoveries and the latest updates on food, travel and experiences in your city, download the Curly Tales App. Download HERE. First Published: September 08, 2025 7:17 PM