Best Buffets in Mumbai: All-You-Can-Eat Spreads
A local guide to Mumbai's best buffets: five-star Sunday brunches, value lunch spreads and grill buffets, ranked by spread, price and what to order.

TL;DR: Mumbai’s best-value buffets fall into three tiers — grill buffets like Barbeque Nation for roughly ₹800–900 a head, mid-range hotel lunch spreads around ₹1,000–2,200, and the big five-star Sunday brunches (JW Marriott, ITC, Taj) at roughly ₹2,000–4,000. Book Friday for a Sunday slot, go hungry, and pace yourself past the salad counter.
A buffet is a very Mumbai way to eat: abundant, sociable, a little competitive, and best enjoyed with a plan. The city runs everything from budget weekday spreads to champagne-inclusive brunches that cost more than a decent flight, and the mistake most people make is treating them all the same. Below is how I actually think about Mumbai’s buffet scene — sorted by what you want and what you can spend — plus the practical bits that decide whether you walk out delighted or just overstuffed.
How Mumbai buffets are priced
Buffet pricing sorts neatly into bands, and knowing the band tells you what to expect. Grill-and-buffet chains sit at roughly ₹800–900 a head for unlimited food. Mid-range hotel and standalone spreads run about ₹1,000–2,200. The marquee five-star Sunday brunches start around ₹2,000 and climb to ₹3,500–4,000 once you add sparkling wine or champagne packages. Treat every number here as a rough band, not a quoted price — buffets change rates by day, by season, and by whether alcohol is included, so always confirm when you book.
The single biggest swing is booze. A “with champagne” brunch can cost nearly double the non-alcoholic version for the same food, so if you are there for the spread and not the bubbly, ask for the dry rate.
Best value: grill buffets
If you want maximum food for minimum money, the live-grill buffet format is unbeatable, and Barbeque Nation is the category leader with outlets across the city, including Andheri West and Worli. The gimmick — a live grill set into your table, skewers brought round until you tap out — is genuinely fun and works brilliantly for groups and families. Expect a rough band of ₹800–900 a head for unlimited veg or non-veg, with cheaper early-week lunch deals often floating around ₹599–799. Sigree Global Grill plays a similar game with a more international spread spanning North Indian, Turkish, Lebanese and Greek.
The move here: go easy on the endless starters. They are the most generous part and the trap — people fill up on grilled paneer and chicken before the mains even arrive. Eat two or three skewers, then pace yourself for the curries and the dessert counter.
Mid-range hotel and standalone spreads
This is the sweet spot for a weekday work lunch or a relaxed family meal without five-star prices. Business hotels near the airport and in the suburbs — the Radisson Blu and Novotel cluster around the airport and Juhu — run generous multi-cuisine lunch buffets in a rough ₹1,000–2,200 band, often with a beach-adjacent view thrown in. JW Cafe at JW Marriott is the polished end of this tier, with weekday spreads spanning Indian, Chinese, Japanese and Thai.
For a purely vegetarian, sit-down twist on the format, Rajdhani in malls like R City Ghatkopar and across Thane and Navi Mumbai does an unlimited Gujarati-Rajasthani thali — not technically a buffet, but the same all-you-can-eat spirit with servers refilling 30-plus items at your table and a menu that changes daily. It is one of the most satisfying value meals in the city, and pairs neatly with our Gujarati thali guide if you want to go deeper on the cuisine.
The five-star Sunday brunch
The Sunday brunch is Mumbai’s buffet as full-day event — three or four hours, live stations, a groaning dessert wall, and often a bar package. This is where the city shows off.
- JW Marriott Juhu is the crowd favourite: a beachside setting, an enormous spread, a serious dessert section, and staff who proactively keep your plate moving. Rough band around ₹3,200 without alcohol. It fills by Friday for Sunday, so book early.
- ITC Maratha wins on sheer volume — one of the longest buffet counters in the city, multiple live stations, a dedicated chaat counter and a standout dessert spread. Bands vary by outlet and alcohol package, roughly ₹1,950 dry and climbing with sparkling wine or champagne.
- Shamiana at The Taj Mahal Palace in Colaba is the heritage pick: lavish weekend brunches in a grand, sea-facing room where you are paying for the setting as much as the food. Ideal if you are already planning a day around the Gateway and the Colaba area.
- Novotel Juhu is the value contender in this bracket — a proper spread, beach-adjacent, with fair table allocation, at a rough band around ₹2,200.
Best breakfast buffets
Breakfast buffets are the quiet, underrated end of the scene — calmer, cheaper than brunch, and glorious if you love a big morning. The five-star coffee shops and airport-hotel diners lay out everything from South Indian dosas and idlis to eggs cooked to order, cold cuts, fresh fruit and pastry. Rough bands start around ₹1,450 at a five-star. If you are a hotel guest, breakfast is usually bundled with the room and is the best-value buffet you will eat all trip.
Timing, transport and booking
- Book Friday for Sunday. The marquee brunches — JW Marriott Juhu, Taj Lands End and the ITC properties — sell out their Sunday prime slots by Friday. Weekday lunch buffets rarely need a booking.
- Arrive when it opens, not at peak. Get there for the start of service and the live stations are freshly stocked, the queues are short, and you have the full window to pace yourself. Rolling in at 2 pm means picked-over counters.
- Mind the traffic and the trains. The airport-hotel cluster (JW Marriott Sahar, Radisson Blu, Novotel) is easiest from the Western Line and the metro to Andheri, then a short cab. For the Juhu beach hotels, budget extra time on weekends — the approach roads crawl. South Mumbai’s Taj is a straight shot to Churchgate or CSMT and a taxi to Colaba.
- Go easy at the start. The professional buffet-eater’s rule: skip the bread and the salad counter, scout the full spread once before your first plate, and save real estate for the live stations and the desserts.
FAQ
How much does a good buffet in Mumbai cost?
Roughly ₹800–900 a head at grill buffets like Barbeque Nation, ₹1,000–2,200 for mid-range hotel and standalone lunch spreads, and about ₹2,000–4,000 for a five-star Sunday brunch depending on whether alcohol is included. Always confirm the current rate when booking.
Which Mumbai hotel has the best Sunday brunch?
JW Marriott Juhu is the most-loved for its beachside setting, huge spread and attentive service, while ITC Maratha is the pick for sheer volume and variety. Both need to be booked by Friday for a Sunday table.
Are there good vegetarian buffet options in Mumbai?
Yes — Rajdhani serves an unlimited pure-vegetarian Gujarati-Rajasthani thali (buffet in spirit) across mall locations, and most hotel buffets carry an extensive veg section. Jain and no-onion-garlic requests are widely accommodated; just flag it when you sit down.