M Mumbai Find a stay
things-to-do/eat-a-full-gujarati-or-maharashtrian-thali

Eat a full Gujarati or Maharashtrian thali

An unlimited, multi-course vegetarian meal served in small bowls, Gujarati sweet-and-savoury or Maharashtrian home-style, and one of the fastest introductions to western Indian cooking available in a single sitting.

Time needed 1-2 h In Fort Cost roughly ₹350 to ₹900 Not free Getting there Fort and Marine Lines for… Fort and Marine Lines for Gujarati thalis; Dadar and Girgaon for Maharashtrian, both near stations. Hours Thali restaurants typically… Many reopen for dinner from about 7pm to 11pm Area Fort Ticketed

A thali is a set vegetarian meal served across a metal plate and a ring of small bowls, refilled as you eat rather than ordered course by course. Gujarati versions lean sweet, with a jaggery note running through the dal and the vegetables, and typically include two or three types of bread, a lentil preparation, two or three vegetable dishes, rice, a sweet, and often a fried snack on the side. Maharashtrian thalis are less sweet and more chilli-forward, built around bhakri or chapati, a spiced lentil or bean curry such as amti, a dry vegetable, rice, and a side of koshimbir, a raw salad. Both are eaten by hand, both are unlimited within the sitting, and both are designed as the main meal of the day.

Gujarati thalis are strongly associated with Fort and the streets around Marine Lines and Charni Road, an area with a long-established Gujarati and Marwari trading community and restaurants built around serving that community's food. Maharashtrian thalis are easier to find further north, in Dadar, Girgaon and around Matunga, where Maharashtrian family-run eating houses have operated for decades alongside the South Indian canteens the area is also known for. Neither cuisine is confined to these pockets, but these are the streets where the format is most established and where a first-time visitor is most likely to find a proper spread rather than a cut-down version aimed at tourists.

Prices for a full thali generally run from roughly ₹350 to ₹900 depending on the restaurant and whether it is a straightforward lunch service or a more elaborate weekend spread with extra courses. The meal is usually unlimited: staff circulate with the bread and vegetables and refill your bowls until you signal you are done, so pacing matters more than it does with a fixed-portion meal. Rice, bread and lentils are generally included in the base price; a few restaurants charge a little extra for the sweet or for a specific seasonal vegetable. A service charge or tip of around ten per cent is customary if one is not already added to the bill.

The best approach is to treat the thali as lunch itself rather than one dish among several, since a full sitting easily runs to ninety minutes and leaves little room for anything else. Arriving close to opening, around 12.30pm, avoids the worst of the lunchtime queue at the more established addresses. Vegetable selections shift with the season, and the sweet course sometimes changes with what fruit is available, so no two visits, even to the same kitchen, are quite identical. For a visitor with limited time in Mumbai, it is one of the more efficient ways to taste a wide range of western Indian cooking in a single meal.

Questions travellers ask

What is the difference between a Gujarati and a Maharashtrian thali?

A Gujarati thali tends to be sweeter, with jaggery running through the dal and vegetable dishes, several types of bread, and a fried snack alongside the main courses. A Maharashtrian thali is generally spicier and less sweet, built around bhakri, a spiced lentil curry called amti, a dry vegetable dish and a raw salad known as koshimbir. Both are vegetarian, both come with unlimited refills within the sitting, and both are eaten as the main meal of the day rather than as one course among several.

Where in Mumbai is best for a thali?

Gujarati thalis are most established around Fort and the streets near Marine Lines and Charni Road, reflecting the area's long-standing Gujarati and Marwari trading community. Maharashtrian thalis are easier to find in Dadar, Girgaon and around Matunga, where family-run eating houses have served the format for decades. Both styles exist elsewhere in the city too, but these neighbourhoods are where a visitor is most likely to find the full traditional spread rather than a simplified version.

How much does a thali cost?

A full thali generally costs roughly ₹350 to ₹900 per person, depending on the restaurant and whether it is a standard weekday lunch or a more elaborate weekend spread with extra courses. Rice, bread and the lentil dish are usually included in that price, with a small additional charge sometimes applied for the sweet or a specific seasonal vegetable. A tip or service charge of around ten per cent is customary if it has not already been added to the bill.

Is the meal really unlimited?

Yes, within the sitting. Staff circulate through the meal refilling bread, vegetables, dal and rice until a diner signals they have had enough, usually by covering the plate with a hand or saying so directly. The pace is set by the diner rather than the kitchen, so it is worth eating slowly rather than clearing each bowl quickly, since a fast pace invites faster refills. Extras such as the sweet or a fried snack are sometimes limited to one serving even when the rest of the meal is not.

Is a thali suitable for someone who does not eat spicy food?

Gujarati thalis are generally milder and sweeter than Maharashtrian ones, so they suit a diner who is cautious about chilli better than the Maharashtrian format does, where the lentil curry and dry vegetable dish can both run hot. Staff will usually adjust or explain a dish on request, and plain rice, bread and yoghurt are always part of the spread as a fallback. It is worth saying so when the meal is served rather than after the first mouthful, since dishes arrive together rather than one at a time.

Inside Eat a full Gujarati or…

5 things to look for, in order

01

A Gujarati thali with its sweet-savoury dal and multiple breads

Restaurants around Fort and Marine Lines

02

A Maharashtrian thali built around bhakri and amti

Family-run eating houses in Dadar and Girgaon

03

The unlimited refill service that defines the format

Any established thali restaurant at lunch

04

Seasonal specials added to the sweet or vegetable course

Varies by kitchen and month

05

A fried snack or farsan served as part of the Gujarati spread

Gujarati thali restaurants in Fort