Best Restaurants & Food Spots in Bangalore
Bangalore is a food lover's paradise and a melting pot of culinary cultures. From the iconic masala dosa at MTR and Vidyarthi Bhavan to biryani at Meghana Foods and craft beer at Toit, the city's food scene is legendary. Explore the best restaurants, street food joints, and hidden culinary gems across Bangalore.

Koshy's Restaurant
Iconic heritage restaurant serving continental and Indian cuisine since 1940.
Opening Hours
8:00 AM - 11:30 PM
Entry Fee
Free entry
Type
Food
Best Time to Visit
Breakfast and dinner
How to Reach
Take metro to MG Road station and walk 3 minutes
Nearby Metro Station
Cubbon Park
Purple Line - 0.7 km

MTR (Mavalli Tiffin Rooms)
Legendary South Indian restaurant famous for authentic Karnataka cuisine.
Opening Hours
6:30 AM - 11:00 AM, 2:30 PM - 7:30 PM
Entry Fee
Free entry
Type
Food
Best Time to Visit
Breakfast time
How to Reach
Take metro to Lalbagh station and walk 8 minutes
Nearby Metro Station
Cubbon Park
Purple Line - 0.7 km

Hard Rock Cafe Bangalore
International restaurant chain with rock music theme and American cuisine.
Opening Hours
12:00 PM - 1:00 AM
Entry Fee
Free entry
Type
Food
Best Time to Visit
Evening and night
How to Reach
Take metro to MG Road station and walk 12 minutes
Nearby Metro Station
Cubbon Park
Purple Line - 0.7 km

Toit Brewpub
Popular microbrewery serving craft beers and continental food.
Opening Hours
12:00 PM - 1:00 AM
Entry Fee
Free entry
Type
Food
Best Time to Visit
Evening
How to Reach
Take metro to Indiranagar station and walk 15 minutes
Nearby Metro Station
Cubbon Park
Purple Line - 0.7 km

Koshy's Restaurant
Iconic heritage restaurant serving continental and Indian cuisine since 1940.
Opening Hours
8:30 AM - 11:00 PM
Entry Fee
₹500-800 per person
Type
Food
Best Time to Visit
Lunch and dinner hours
How to Reach
Take metro to MG Road and walk 5 minutes
Nearby Metro Station
Cubbon Park
Purple Line - 0.7 km

Vidyarthi Bhavan
Famous South Indian restaurant known for crispy dosas since 1943.
Opening Hours
6:30 AM - 11:00 AM, 3:00 PM - 7:30 PM
Entry Fee
₹100-200 per person
Type
Food
Best Time to Visit
Breakfast time
How to Reach
Take metro to Lalbagh and walk 8 minutes
Nearby Metro Station
Cubbon Park
Purple Line - 0.7 km

Karavalli at The Gateway Hotel
Award-winning coastal cuisine restaurant specializing in authentic South Indian flavors.
Opening Hours
12:30 PM - 3:00 PM, 7:00 PM - 11:00 PM
Entry Fee
₹2000-3000 per person
Type
Food
Best Time to Visit
Dinner time
How to Reach
Take metro to Trinity and walk 10 minutes
Nearby Metro Station
Cubbon Park
Purple Line - 0.7 km

Rim Naam at The Oberoi
Elegant Thai restaurant with outdoor seating and authentic Thai cuisine.
Opening Hours
7:00 PM - 11:30 PM
Entry Fee
₹2500-3500 per person
Type
Food
Best Time to Visit
Evening dinner
How to Reach
Take metro to MG Road and walk 12 minutes
Nearby Metro Station
Cubbon Park
Purple Line - 0.7 km

Toit Brewpub
Popular microbrewery serving craft beers and wood-fired pizzas.
Opening Hours
12:00 PM - 11:30 PM
Entry Fee
₹800-1200 per person
Type
Food
Best Time to Visit
Evening hours
How to Reach
Take metro to Indiranagar and walk 15 minutes
Nearby Metro Station
Cubbon Park
Purple Line - 0.7 km

Corner House Ice Cream
Legendary ice cream parlor famous for Death by Chocolate sundae.
Opening Hours
11:00 AM - 11:00 PM
Entry Fee
₹150-300 per person
Type
Food
Best Time to Visit
Afternoon and evening
How to Reach
Take metro to Jayanagar and walk 10 minutes
Nearby Metro Station
Cubbon Park
Purple Line - 0.7 km

Mavalli Tiffin Rooms (MTR)
Iconic restaurant serving authentic South Indian tiffin since 1924.
Opening Hours
6:30 AM - 11:00 AM, 12:30 PM - 2:30 PM, 3:30 PM - 7:30 PM
Entry Fee
₹200-400 per person
Type
Food
Best Time to Visit
Breakfast time
How to Reach
Take metro to Lalbagh and walk 12 minutes
Nearby Metro Station
Cubbon Park
Purple Line - 0.7 km

Barbeque Nation MG Road
Popular buffet restaurant with live grills on table and extensive menu.
Opening Hours
12:00 PM - 3:30 PM, 6:30 PM - 11:00 PM
Entry Fee
₹800-1000 per person
Type
Food
Best Time to Visit
Lunch and dinner buffet
How to Reach
Take metro to MG Road and walk 8 minutes
Nearby Metro Station
Cubbon Park
Purple Line - 0.7 km

Empire Restaurant
Chain of restaurants known for biryanis and North Indian cuisine.
Opening Hours
11:00 AM - 12:00 AM
Entry Fee
₹400-600 per person
Type
Food
Best Time to Visit
Lunch and dinner
How to Reach
Take metro to Indiranagar and walk 5 minutes
Nearby Metro Station
Cubbon Park
Purple Line - 0.7 km
Nagarjuna Restaurant
Popular for Andhra-style meals and spicy biryanis.
Opening Hours
11:30 AM - 11:00 PM
Entry Fee
₹400-600 per person
Type
Food
Best Time to Visit
Lunch time
How to Reach
Take metro to Trinity and walk 6 minutes
Nearby Metro Station
Cubbon Park
Purple Line - 0.7 km

Truffles
Popular burger joint serving massive burgers and American-style food.
Opening Hours
12:00 PM - 11:30 PM
Entry Fee
₹400-600 per person
Type
Food
Best Time to Visit
Evening hours
How to Reach
Take metro to Indiranagar and take auto to Koramangala
Nearby Metro Station
Cubbon Park
Purple Line - 0.7 km

Shivaji Military Hotel
Famous for authentic Bangalore-style mutton and chicken curries.
Opening Hours
12:00 PM - 4:00 PM, 7:00 PM - 11:00 PM
Entry Fee
₹300-500 per person
Type
Food
Best Time to Visit
Lunch time
How to Reach
Take metro to Jayanagar and walk 15 minutes
Nearby Metro Station
Cubbon Park
Purple Line - 0.7 km

Airlines Hotel
Popular eatery known for crispy dosas and filter coffee.
Opening Hours
6:00 AM - 10:00 PM
Entry Fee
₹150-250 per person
Type
Food
Best Time to Visit
Breakfast and snack time
How to Reach
Take metro to Lalbagh and walk 10 minutes
Nearby Metro Station
Cubbon Park
Purple Line - 0.7 km

The Social - Church Street
Trendy co-working cafe with great food, drinks and work-friendly ambiance.
Opening Hours
9:00 AM - 1:00 AM
Entry Fee
₹600-900 per person
Type
Food
Best Time to Visit
Evening hours
How to Reach
Take metro to MG Road and walk 10 minutes
Nearby Metro Station
Cubbon Park
Purple Line - 0.7 km

Fat Owl Cafe
All-day cafe serving international cuisine and specialty coffee.
Opening Hours
8:00 AM - 11:00 PM
Entry Fee
₹500-800 per person
Type
Food
Best Time to Visit
Brunch time
How to Reach
Take metro to MG Road and walk 15 minutes
Nearby Metro Station
Cubbon Park
Purple Line - 0.7 km

Chinita Real Mexican Food
Authentic Mexican restaurant serving tacos, burritos and quesadillas.
Opening Hours
12:00 PM - 11:00 PM
Entry Fee
₹500-700 per person
Type
Food
Best Time to Visit
Lunch and dinner
How to Reach
Take metro to Indiranagar and walk 8 minutes
Nearby Metro Station
Cubbon Park
Purple Line - 0.7 km
Related Guides
Best Cafes & Coffee Shops in Bangalore
Discover Bangalore's thriving cafe culture - from filter coffee joints to specialty roasters.
Best Shopping Places in Bangalore
From street markets to malls - discover Bangalore's best shopping destinations.
Best Hangout Places with Friends in Bangalore
Fun group activities, street food crawls, adventure spots, and nightlife in Bangalore.
Entertainment & Fun Places in Bangalore
Theme parks, cinemas, gaming zones, and more - find fun activities across Bangalore.