Bangalore, also known as Bengaluru, is a melting pot of cultures and cuisines.
The city is home to some of the best restaurants in India, serving a variety of
local and international cuisines. Whether you're a foodie or a casual diner,
there's something for everyone in Bangalore. In this article, we have curated a
list of the 20 best restaurants in Bangalore with their location and opening
hours.
Location: The Gateway Hotel, Residency Road, Bangalore
For a comfortable and hassle-free stay in Bangalore, HostelDevta is the best
option for students and bachelors. HostelDevta's
Hostels & PG in Bangalore
offer the best facilities and a relaxing stay.
List of 20 Best Restaurants in Bangalore
Whether you're in the mood for fine dining or a casual night out, Bangalore has something to offer everyone. With its diverse range of restaurants, you're sure to find something that will satisfy your cravings and leave you wanting more.
![]() |
Barbeque Nation, Bangalore |
1. Karavalli, The Gateway Hotel
Karavalli is a popular restaurant located in The Gateway Hotel in Bangalore. It is known for its authentic coastal cuisine and seafood dishes. The restaurant is open for lunch from 12:30 pm to 2:45 pm and for dinner from 7 pm to 11 pm.Location: The Gateway Hotel, Residency Road, Bangalore
Opening Hours: Lunch: 12:30 pm-2:45 pm, Dinner: 7 pm-11 pm
Location: 610, 3rd Floor, 12th Main, Indiranagar, Bangalore
2. The Fatty Bao, Indiranagar
The Fatty Bao is a trendy Asian restaurant located in Indiranagar. The restaurant serves a range of Asian dishes, including sushi, ramen, and bao buns. It is open from 12 pm to 3:30 pm for lunch and from 7 pm to 11 pm for dinner.Location: 610, 3rd Floor, 12th Main, Indiranagar, Bangalore
Opening Hours: Lunch: 12 pm-3:30 pm, Dinner: 7 pm-11 pm
Location: 14, Lalbagh Road, Bangalore
3. MTR, Lalbagh Road
Mavalli Tiffin Room, also known as MTR, is a legendary restaurant in Bangalore that has been serving South Indian cuisine for over 90 years. The restaurant is open from 6:30 am to 11 am for breakfast and from 12 pm to 3 pm for lunch.Location: 14, Lalbagh Road, Bangalore
Opening Hours: Breakfast: 6:30 am-11 am, Lunch: 12 pm-3 pm
Location: 1209, Ward No. 72, HAL 2nd Stage, 100 Feet Road, Indiranagar, Bangalore
4. Smoke House Deli, Lavelle Road
Smoke House Deli is a popular European-style cafe located in Lavelle Road. The restaurant serves a range of European dishes, including salads, sandwiches, and pastas. It is open from 9 am to 11 pm.Location: 1209, Ward No. 72, HAL 2nd Stage, 100 Feet Road, Indiranagar, Bangalore
Opening Hours: 9 am-11 pm
Location: 48/1, Ground Floor, The Estate, Dickenson Road, Bangalore
5. Caperberry, Dickenson Road
Caperberry is an upscale Mediterranean restaurant located in Dickenson Road. The restaurant serves a range of Mediterranean dishes, including tapas, paella, and seafood. It is open from 12 pm to 3 pm for lunch and from 7 pm to 11 pm for dinner.Location: 48/1, Ground Floor, The Estate, Dickenson Road, Bangalore
Opening Hours: Lunch: 12 pm-3 pm, Dinner: 7 pm-11 pm
Location: VR Bengaluru, Whitefield Main Road, Mahadevapura, Bangalore
6. Toscano, VR Bengaluru
Toscano is an Italian restaurant located in VR Bengaluru. The restaurant serves a range of Italian dishes, including pastas, pizzas, and risottos. It is open from 11:30 am to 11 pm.Location: VR Bengaluru, Whitefield Main Road, Mahadevapura, Bangalore
Opening Hours: 11:30 am-11 pm
7. Shri Sagar (CTR) - Malleshwaram
Location: 7th Cross Road, Malleshwaram,
Bengaluru, Karnataka 560003
Opening hours: 7 AM to 12 PM, 4 PM to 9 PM
Shri Sagar, commonly known as CTR, is a legendary restaurant in Bangalore that has been serving delicious South Indian food since 1950. Their signature dish is the benne masala dosa, a crispy dosa made with generous amounts of butter and stuffed with a flavorful potato filling. The restaurant is always crowded, but the quick service and affordable prices make it worth the wait.
Shri Sagar, commonly known as CTR, is a legendary restaurant in Bangalore that has been serving delicious South Indian food since 1950. Their signature dish is the benne masala dosa, a crispy dosa made with generous amounts of butter and stuffed with a flavorful potato filling. The restaurant is always crowded, but the quick service and affordable prices make it worth the wait.
8. MTR - Lalbagh Road
Location: 14, Lalbagh Road, Near Urvashi
Theatre, Bengaluru, Karnataka 560027
Opening hours: 6:30 AM to 11 AM, 12 PM to 3 PM,
4 PM to 9 PM
Mavalli Tiffin Room, popularly known as MTR, is another iconic restaurant in Bangalore that has been serving traditional South Indian cuisine since 1924. Their menu features a wide variety of dosas, idlis, vadas, and other classic dishes, but the standout dish is their khara bath, a spicy and flavorful semolina dish. The restaurant has a warm and welcoming ambiance, making it a popular spot for families and groups of friends.
Mavalli Tiffin Room, popularly known as MTR, is another iconic restaurant in Bangalore that has been serving traditional South Indian cuisine since 1924. Their menu features a wide variety of dosas, idlis, vadas, and other classic dishes, but the standout dish is their khara bath, a spicy and flavorful semolina dish. The restaurant has a warm and welcoming ambiance, making it a popular spot for families and groups of friends.
9. Toit - Indiranagar
Location: 298, Namma Metro Pillar 62, 100 Feet Road,
Indiranagar II Stage, Bengaluru, Karnataka 560038
Opening hours: 12 PM to 11:30 PM
Toit is a microbrewery in Indiranagar that is known for its wide selection of craft beers and delicious food. The restaurant has a lively and vibrant ambiance, with a spacious outdoor seating area and a rooftop terrace. Some of the popular dishes on their menu include the margherita pizza, beer-battered fish and chips, and the bacon wrapped chicken.
Toit is a microbrewery in Indiranagar that is known for its wide selection of craft beers and delicious food. The restaurant has a lively and vibrant ambiance, with a spacious outdoor seating area and a rooftop terrace. Some of the popular dishes on their menu include the margherita pizza, beer-battered fish and chips, and the bacon wrapped chicken.
10. Nagarjuna - Residency Road
Location: 44/1, Residency Road, Bengaluru,
Karnataka 560025
Opening hours: 12 PM to 4 PM, 7 PM to 11
PM
Nagarjuna is a restaurant that specializes in Andhra-style cuisine, known for its spicy and flavorful dishes. Their signature dish is the biryani, which is served in a traditional copper vessel and packed with aromatic flavors. The restaurant has a simple and elegant ambiance, making it a popular spot for business lunches and family dinners.
Nagarjuna is a restaurant that specializes in Andhra-style cuisine, known for its spicy and flavorful dishes. Their signature dish is the biryani, which is served in a traditional copper vessel and packed with aromatic flavors. The restaurant has a simple and elegant ambiance, making it a popular spot for business lunches and family dinners.
11. Sultans of Spice - Koramangala
Location: 97/4, 4th B Cross Road,
Koramangala 5th Block, Bengaluru, Karnataka
560095
Opening hours: 12 PM to 3:30 PM, 7 PM to
11 PM
Sultans of Spice is a popular restaurant in Koramangala that serves authentic North Indian and Mughlai cuisine. The restaurant has a regal and luxurious ambiance, with plush seating and intricate decor. Some of the standout dishes on their menu include the chicken tikka masala, lamb rogan josh, and the butter naan.
Sultans of Spice is a popular restaurant in Koramangala that serves authentic North Indian and Mughlai cuisine. The restaurant has a regal and luxurious ambiance, with plush seating and intricate decor. Some of the standout dishes on their menu include the chicken tikka masala, lamb rogan josh, and the butter naan.
12. Vidyarthi Bhavan - Basavanagudi
Location: 32, Gandhi Bazaar Main Road,
Basavanagudi, Bengaluru, Karnataka
560004
Opening hours: 6:30 AM to 11:30 AM,
2:30 PM to 8 PM
Vidyarthi Bhavan is a historic restaurant in Bangalore that has been serving mouth-watering South Indian food since 1943. The restaurant is known for its signature dish.
Vidyarthi Bhavan is a historic restaurant in Bangalore that has been serving mouth-watering South Indian food since 1943. The restaurant is known for its signature dish.
13. Karavalli, Gateway Hotel Residency Road
Karavalli is one of the best places in
Bangalore to try traditional South Indian
cuisine. The restaurant is located at the
Gateway Hotel on Residency Road, and it's
open from 12:30 PM to 3:00 PM for lunch, and
7:30 PM to 11:00 PM for dinner. Karavalli is
renowned for its seafood dishes and its
extensive menu of coastal delicacies.
14. Shiro, UB City
Shiro is a trendy, high-end restaurant
located in the heart of Bangalore's
upscale UB City. It's open from 12:30 PM
to 3:30 PM for lunch, and 6:30 PM to 1:00
AM for dinner. Shiro is renowned for its
modern Asian cuisine and its chic,
contemporary atmosphere.
15. Punjab Grill, Koramangala
Punjab Grill is located in the bustling
Koramangala neighborhood and serves some
of the best North Indian food in the
city. The restaurant is open from 12:00
PM to 3:30 PM for lunch, and 7:00 PM to
11:00 PM for dinner. Punjab Grill is
known for its tandoori dishes, biryanis,
and curries.
16. Rim Naam, The Oberoi
Rim Naam is a stunning Thai restaurant
located within The Oberoi hotel in
Bangalore. The restaurant overlooks a
serene pool and gardens, providing a
peaceful escape from the city. Rim
Naam is open for lunch from 12:30 PM
to 2:45 PM, and for dinner from 7:30
PM to 11:00 PM. The restaurant is
renowned for its authentic Thai
cuisine and beautiful ambiance.
17. Spice Terrace, JW Marriott
Spice Terrace is a rooftop
restaurant located within the JW
Marriott hotel in Bangalore. The
restaurant offers stunning views of
the city skyline and serves a wide
range of Indian and international
cuisines. Spice Terrace is open for
lunch from 12:00 PM to 3:00 PM, and
for dinner from 7:00 PM to 11:00
PM.
18. Barbeque Nation, Indiranagar
Barbeque Nation is a popular chain
of restaurants known for its
buffet-style dining and live
grilling. The Indiranagar location
is open from 12:00 PM to 3:00 PM
for lunch, and 6:30 PM to 11:00 PM
for dinner. Barbeque Nation is
renowned for its wide variety of
grilled meats and seafood, as well
as its vegetarian options.
19. Caperberry, UB City
Caperberry is a modern European
restaurant located in UB City,
Bangalore. The restaurant is
open for lunch from 12:30 PM to
3:00 PM, and for dinner from
7:30 PM to 11:00 PM. Caperberry
is known for its creative,
contemporary cuisine and its
extensive wine list.
20. Toit, Indiranagar
Toit is a popular brewpub
located in the heart of
Indiranagar. The restaurant is
open from 12:00 PM to 11:30 PM
every day and serves a range
of craft beers and pub-style
food. Toit is known for its
lively atmosphere, friendly
service, and delicious pizzas.