Bangalore is South India’s very own melting pot of cuisines & cultures. So, join us on a tour of the 10 best restaurants in Bangalore, from the hip and trendy foodie hotspots to traditional favourites.
Above all, we’ve explored the best places to eat in Bangalore across every budget. In other words, there’s something for everyone. Moreover, whether you’re looking for the perfect place for a romantic dinner or an elegant dinner with family & friends, we’ve got you covered.
So, are you ready? We’re serving up some of the best food options to eat like a Bangalorean. So, don’t miss out on our list of the 10 best restaurants in Bangalore.
The 10 Best Restaurants In Bangalore For Foodies!
1. The Fatty Bao
It’s not every day that we come across a rooftop lounge serving trendy Asian cuisine. So, let’s start things off with The Fatty Bao, one of the best rooftop restaurants in Bangalore.
You’ll love the inventive cuisine! For example, the flavourful baos, ramen & dim-sum favourites and fresh sushi delights make this one of the best non-vegetarian restaurants in Bangalore. In addition to the great food, experience a relaxed ambience to enjoy your meal in at the heart of Indiranagar.
Above all, the carefully curated menu and elegant setting make this one of the best non-vegetarian restaurants in Indiranagar.
- Cuisine: Pan-Asian
- Best Item(s): Teriyaki glazed chicken bao, salmon carpaccio, shaking beef, mushroom sushi
- Menu:
- Pricing: (Approx.) ₹1,600 for two people, not including alcohol
- Rating: 4.4
- Timing: 12 PM to 3 PM, 7 PM to Midnight
- Contact: 080 4411 4499
- Address: 610, 12th A Main Road, 80 feet Road, 7th Cross, HAL 2nd Stage, Indiranagar, Bengaluru, Karnataka 560008
- Location: Click here to see the map
2. Truffles
Truffles began as a favourite hangout for thrifty college kids. However, it has quickly grown into a favourite among Bangaloreans both young & old.
Choose from the wide selection of juicy burgers & steaks, pasta or lasagnas. Moreover, the rich desserts and milkshakes make Truffles one of the best non-vegetarian restaurants in Indiranagar.
However, there are numerous other outlets across the city to choose from. That is to say, I found it to be one of the best non-vegetarian restaurants near me, no matter which part of the city I was in.
- Cuisine: Café, American, Burger, Steak
- Best Item(s): Peri-peri prawn, classic stuffed chicken steak, lasagna, apple pie, irish cold coffee
- Menu:
- Pricing: (Approx.) ₹900 for two people
- Rating: 4.5
- Timing: 11 AM to 3 PM, 7 PM to 11 PM
- Contact: 080 4300 8912
- Address: 307, K. P Square, Ground Floor, 100 Feet Rd, Binnamangala, Stage 1, Indiranagar, Bengaluru, Karnataka 560008
- Location: Click here to see the map
3. Meghana Foods
Indulge your meaty cravings with hearty biryanis! Moreover, try the flavourful kebabs and starters that make this the best non-vegetarian restaurant in Jayanagar.
Above all, Meghana Foods is known to serve up generous portions of high-quality dishes, using fresh ingredients. For instance, try the Meghana Special Biryani, Chicken 65 or other favourites. In short, it’s our undisputed choice for the best Indian restaurant in Bangalore!
- Cuisine: Andhra, Biryani, Seafood, Indian
- Best Item(s): Authentic Hyderabadi biryani, paneer biryani, chicken boneless, chilli prawns, mutton pepper fry
- Menu:
- Pricing: (Approx.) ₹600 for two people,
- Rating: 4.3
- Timing: 12 PM to 3:30 PM, 7 PM to 10:30 PM
- Contact: 080 2244 8080
- Address: 52, 1st Floor, 33rd Cross Rd, near Café Coffee Day, 4th Block, Jayanagar, Bengaluru, Karnataka 560011
- Location: Click here to see the map
4. Barbeque By Punjab Grill
Want to try the best buffet in town? That is to say a live grill with gourmet starters, a large buffet spread and a wide range of desserts! For instance, there’s Barbeque by Punjab Grill, one of the best buffet restaurants in Bangalore.
In addition to the authentic North Indian fare, the famous barbeques and delicious beverages make this the best non-vegetarian restaurant in Malleshwaram.
- Cuisine: North Indian, Continental, Barbeque
- Best Item(s): Kashmiri chicken dum biryani, hariyali fish, peri peri tangri, paneer tikka, chilli ice cream
- Menu:
- Pricing: (Approx.) ₹1,200 for two people, not including alcohol
- Rating: 4.2
- Timing: 12 PM to 3:30 PM, 7 PM to 10:30 PM
- Contact: 098216 34576
- Address: UN T10, 3rd Floor, Mantri Square Mall, Sampige Rd, Malleshwaram, Bengaluru, Karnataka 560003
- Location: Click here to see the map
5. Pasta Street
Pasta Street is a wonderful place to eat Italian food, so far away from Italy. As a result, it’s also one of the best restaurants in Koramangala to visit.
Dig into authentic Italian dishes that you love! For example, creamy raviolis and pastas, or simply excellent pizzas and desserts. To sum up, the unmatched cuisine makes this our pick for the best Italian restaurant in Bangalore.
- Cuisine: Italian, Pizza, Salad, Beverages
- Best Item(s): Ravioli primavera, pesto risotto, chicken calzone, blueberry cheesecake
- Menu:
- Pricing: (Approx.) ₹1,500 for two people, not including alcohol
- Rating: 4.4
- Timing: 11 AM to 11 PM
- Contact: 080 4374 4446
- Address: 751, 80 Feet Rd, Koramangala 4th Block, Koramangala, Bengaluru, Karnataka 560034
- Location: Click here to see the map
6. Chianti
One of the best non-vegetarian restaurants in Koramangala, Chianti offers 5-star cuisine and service. Above all, it’s the best place in the city for a gourmet Italian dining experience.
Try the famous pastas! For instance, tortellini, ravioli, gnocchi or carbonara. Further, enjoy your meal with a white wine sangria or an irresistible chocolate mousse. In short, Chianti is an easy choice for the best Italian restaurant in Bangalore.
- Cuisine: Italian, Pasta
- Best Item(s): Calamari fritti, bruschetta al pomodoro, beef filet, lamb chops, peanut butter mouse, chocolate mud pie
- Menu:
- Pricing: (Approx.) ₹2,000 for two people
- Rating: 4.4
- Timing: 12 PM to 3:30 PM, 6:30 PM to 10:30 PM
- Contact: 080 4113 2021
- Address: No 12, 5th Block, Koramangala, Bengaluru, Karnataka 560095
- Location: Click here to see the map
7. Karavalli – The Gateway Hotel
Karavalli is one of the best Indian restaurants in Bangalore to experience coastal delights. In addition, the wide array of must-try dishes served in intimate surroundings makes every meal here memorable.
Consequently, as one of the best restaurants in Bangalore for couples, you’ll find the time to sit back and enjoy the amazing food & ambience while watching the world go by.
- Cuisine: Mangalorean, Konkan, Seafood, Kerala
- Best Item(s): Ghee roast chicken, mango curry, avial, squid fry, crab
- Menu:
- Pricing: (Approx.) ₹3,500 for two people, not including alcohol
- Rating: 4.6
- Timing: 12 PM to 3 PM, 7 PM to 11:30 PM
- Contact: 080666 04545
- Address: Vivanta Bengaluru, 66, Residency Rd, Bengaluru, Karnataka 560025
- Location: Click here to see the map
8. Byg Brewski Brewing Company, Hennur
Food goes best with fun! As a result, Byg Brewski makes the list of must-visit restaurants in Bangalore. That is to say, you’ll find all the ingredients here for a fun evening with your partner.
That is to say a large dance floor, lively crowds, amazing food and an open sitting area. So, go ahead and set the mood in style at one of the best restaurants in Bangalore for couples.
- Cuisine: Fast Food, Italian, Continental, Chinese
- Best Item(s): Nacho fries, sausage platter, pizza, chaap
- Menu:
- Pricing: (Approx.) ₹1,600 for two people, not including alcohol
- Rating: 4.4
- Timing: 12:30 PM to 12 AM
- Contact: 080 4680 9796
- Address: Byrathi Village Sothern Asia Bible College, 22, Hennur Bagalur Rd, Bengaluru, Karnataka 560077
- Location: Click here to see the map
9. Toit
Bangalore is known for its many foodie hotspots. However, Toit is in a league of its own as one of the best restaurants in Indiranagar.
An iconic Bangalore brewpub with arguably the best ‘pub’ food in town. Above all, Toit is famous for its groovy ambience and delicious food. And that’s before you try their home-brewed beers!
- Cuisine: American, Italian, Continental, Pizza
- Best Item(s): Nacho fries, pizza, steaks, burgers
- Menu:
- Pricing: (Approx.) ₹2,000 for two people, with alcohol
- Rating: 4.5
- Timing: 12 PM to 12:30 AM
- Contact: 090197 13388
- Address: 100 Feet Road, Near-Drops Total Spirits, Indiranagar, Bengaluru, Karnataka 560038
- Location: Click here to see the map
11. Barbeque Nation
Nobody likes waiting to eat! However, some buffets are worth the wait, such as Barbeque Nation, one of the best buffet restaurants in Bangalore.
Dig into a selection of tasty starters! For instance, cajun potato, crispy corn or mutton sheek kebabs. Similarly, enjoy classic main courses like biryanis and dal makhani. In conclusion, don’t forget to indulge your dessert cravings, all under one roof.
- Cuisine: North Indian, Mughlai, Desserts, Beverages, BBQ
- Best Item(s): Fish tikka basa, tangdi kebab, chicken biryani, crispy chilli corn, mango pastry, pineapple kesari
- Menu:
- Pricing: (Approx.) ₹1,600 for two people, not including alcohol
- Rating: 4.3
- Timing: 12 PM to 3:30 PM, 6:30 to 10:30 PM
- Contact: 080 4511 3042
- Address: No 4005, 100 Feet Rd, HAL 2nd Stage, Stage 2, Indiranagar, Bengaluru, Karnataka 560038
- Location: Click here to see the map
Don’t forget to like and share.