Skip to content
Select city
Wondergifts
Trusted in the UAE, now in India. From the UAE's leading experience gifts brand: 50,000+ happy customers, 100% satisfaction guarantee, secure payments, verified experience partners.
  • Trusted in the UAE, now in India
  • 50,000+ happy customers
  • 100% Satisfaction Guarantee
  • Secure Payments
  • Verified Experience Partners

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.

The Leela Bhartiya City

North Bangalore's five-star option, and more affordable than the Palace.

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

Yauatcha and the rest

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.

Browse hotel dining experiences in Bengaluru.

Previous article Best Spas in Bangalore: Where to Book a Massage and What It Costs