The Best Hotel Restaurants in Bengaluru: Jamavar, Zen, Yauatcha and More
Bengaluru's best formal dining sits inside its hotels. The Leela Palace alone holds three of the city's most recognised restaurants, and Shangri-La, Conrad and JW Marriott account for most of the rest. This guide covers what each one serves and what a set-menu dinner for two costs.
The Leela Palace
Three restaurants, three different evenings.
- Jamavar — north Indian, the most formal Indian dining room in the city. The Maharani set menu is ₹12,975, the Maharaja menu ₹14,165, and the Yuvraj menu ₹11,800.
- Zen — pan-Asian. Set menus from ₹11,151, with a signature menu at ₹14,160 and a longer one at ₹17,700.
- Le Cirque Signature — French-Italian, three courses for two at ₹10,620.
The Leela Bhartiya City
North Bangalore's five-star option, and more affordable than the Palace.
- Quattro — dinner for two, ₹4,718
- Falak — vegetarian north Indian, ₹14,750
- The Lotus Oriental — vegetarian Chinese set menu, ₹17,700
Shangri-La
- Shang Palace — Cantonese and dim sum, from ₹2,599 for two, the best value five-star meal in the city
- Ssaffron — Indian, from ₹3,299
- b Café — buffet dining for two, ₹3,299
- Private dining — ₹19,999
Conrad, JW Marriott and Courtyard
- Tiamo, Conrad — European, from ₹3,899
- JW Kitchen, JW Marriott — Sunday brunch for two, ₹3,299
- MoMo Café, Courtyard by Marriott ORR — four courses, ₹4,720
Yauatcha and the rest
- Yauatcha, MG Road — dim sum and modern Cantonese, from ₹3,899
- The Hub, Ramada Encore Domlur — from ₹2,599
- The Capitol Hotel — vegetarian lunch set menu, ₹2,572, or the non-vegetarian dinner set menu at ₹2,920
- Taj Bangalore — candlelight dinner in the pagoda, ₹19,199
Price comparison
| Restaurant | Cuisine | From, for two |
|---|---|---|
| Shang Palace, Shangri-La | Cantonese | ₹2,599 |
| The Capitol Hotel | Indian set menu | ₹2,572 |
| b Café, Shangri-La | Buffet | ₹3,299 |
| JW Kitchen, JW Marriott | Sunday brunch | ₹3,299 |
| Tiamo, Conrad | European | ₹3,899 |
| Yauatcha, MG Road | Dim sum | ₹3,899 |
| Quattro, The Leela Bhartiya City | Multi-cuisine | ₹4,718 |
| Le Cirque Signature, The Leela Palace | French-Italian | ₹10,620 |
| Zen, The Leela Palace | Pan-Asian | ₹11,151 |
| Jamavar, The Leela Palace | North Indian | ₹11,800 |
Booking notes
- Weekend tables at The Leela Palace restaurants need about a week's notice.
- Set menus have to be booked in advance; you cannot ask for them on arrival.
- Smart casual is expected at all of these. Shorts and sliders are usually refused.
- For dinners outside hotels, see our guide to fine dining in Bangalore.
Frequently asked questions
Which is the best hotel restaurant in Bengaluru?
Jamavar at The Leela Palace for Indian, Zen for pan-Asian, and Shang Palace at Shangri-La if you want a five-star meal without the five-star bill.
How much is dinner at The Leela Palace?
Set menus for two run ₹10,620 at Le Cirque, ₹11,151 upward at Zen and ₹11,800 upward at Jamavar.
Are vegetarian set menus available?
Yes, including Falak and The Lotus Oriental at The Leela Bhartiya City and a vegetarian lunch menu at The Capitol Hotel.
