Bangalore, the Silicon Valley of India, has become home to a diverse group of young people. The city is filled with numerous eateries to drink and dine to cater to its multicultural demographic. From a buzzing street food scene to exquisite fine-dining restaurants – Bangalore has it all. A wide variety of cuisines are available at various price ranges, meaning there is something for everyone. Whether you are a foodie with wanderlust or a Bangalore local looking for the best dining spots in the city, we got you! Check out our list of the best restaurants in Bangalore where your next foodgasm is waiting for you.
Table of Contents
Top Restaurants In Bangalore
Bangalore offers a wide range of restaurants- from high-end ones to budget-friendly places that serve some delicious food. With so many options to choose from, you’ll definitely be spoilt for choice. To make your work easier, we have narrowed down some of the best restaurants in Bangalore that you can explore the next time you’re in the city!
Shiro
Dining at Shiro is an experience you won’t forget for a long time! This high-end restaurant offers Japanese, Asian, Thai cuisines, and has an extensive food menu that will leave you amazed. This is one of the best restaurants in Bangalore with an ambience like no other. Apart from the delicious Japanese, Chinese and seafood delicacies, it’s the Zen-inspired space with grand statues and beautiful décor that will leave you in awe. Lavish interiors, mouth-watering food- what’s not to love?
Average cost for two: Rs 3,000
Address: 2nd Floor, UB City Mall, Vittal Mallya Road, Lavelle Road, Bangalore
Truffles
When speaking of the best restaurants in Bangalore, one can’t miss mentioning Truffles! If you’re looking to gorge on some yummy burgers, steaks, and sandwiches, then this is the place to be. They also offer some wonderful desserts that you’ll want to try. Due to its popularity, this casual dining café is usually crowded, but it’s definitely worth the wait if you’re in the mood for fast food.
Average cost for two: Rs 900
Address: 28, 4th B Cross, Koramangala 5th Block, Bangalore (Also has other outlets in Bangalore)
Toit
Toit is one of the best restaurants in Bangalore for those who enjoy freshly brewed beer, upbeat music and pub-style comfort food. From succulent burgers to wood fired sourdough pizzas, you can enjoy some amazing Italian, American and modern Indian dishes at Toit. This place is usually crowded in the evening, so it is recommended you book a table in advance, especially on weekends!
Average cost for two: Rs 2,000
Address: 298, Namma Metro Pillar 62, 100 Feet Road, Indiranagar, Bangalore
Karavalli
Karavalli is your go-to restaurant if you wish to binge on some delectable and authentic Mangalorean and Konkan dishes. Karavalli is renowned for its seafood, but you’ll find a lot of vegetarian options too. It is one of the best restaurants in Bangalore that is housed in a traditional Mangalorean bungalow, with a sloping roof, wooden rafters, inspired by the architecture of coastal South India. This fine dining restaurant is surrounded by lush green trees, and also has a beautiful outdoor seating area where you can choose to dine.
Average cost for two: Rs 3,500
Address: Gateway Hotel, 66, Residency Road, Bangalore
Best Veg Restaurants In Bangalore
It can be a challenging task to find pure vegetarian restaurants that offer fine dining, multiple exotic cuisines, and a great ambience. Options for vegetarians can often seem fairly limited, but that’s not the case in Bangalore! Bangalore will leave you amazed with its many vegetarian restaurants that have some incredible dishes for you to enjoy. Here are some of the best vegetarian restaurants in Bangalore that you’re gonna love!
Imli
Looking for ‘ghar jaisa khaana’ away from home in Bangalore? Drop by at Imli for some amazing North Indian food! Whether you wanna binge on comfort food like pulao, stuffed parathas and curries, or street food such as pav bhaji, or chaat- this restaurant has got it all! The café is set up in a beautiful bungalow, with a huge outdoor seating area that is perfect for enjoying dinner with your friends on a lovely evening. This is one of the best veg restaurants in Bangalore that’ll keep you coming for more!
Average cost for two: Rs 800
Address: 204, 5th Main, 7th Cross, 1st Stage, Off 100 Feet Road, Indiranagar, Bangalore
Green Theory
Green Theory is one of the best veg restaurants in Bangalore that serves Continental, Italian, and Thai cuisines. The restaurant has a vegetarian menu that includes some exotic and out-of-the-box dishes such as baby corn cigars and almond soup. Apart from the delicious vegetarian food, you’ll also be left amazed by the décor and vibe of this place. Beautiful canopies and lush greenery around make this the perfect place to relax and enjoy your food.
Average cost for two: Rs 950
Address: 15, Convent Road, Near Residency Road, Bangalore
Go Native
Looking for restaurants that offer farm-fresh flavourful meals? With several outlets across Bangalore, Go Native is a sustainable-conscious café with delicious vegetarian food made with local and organic ingredients. They also have vegan, and gluten free options, and it is one of the best restaurants in Bangalore for vegetarians. Their menu offers a huge range of options- right from Go Native thali to spinach neer dosa, falafel pita pockets, zucchini noodles, pizzas and more!
Average cost for two: Rs 1,000
Address: 36, Devasandra Industrial Area, Whitefield, Bangalore (Other outlets in Jayanagar, Lavelle Road, HSR and Sadashiv Nagar)
NH8
Craving for some delicious Rajasthani food in Bangalore? NH8 is just the place for you! This is one of the best veg restaurants in Bangalore that offers Rajasthani traditional favourites such as Dal Bati Churma, Rajasthani Bati, Gatta Masala, Rajwadi Kadhi, and more. Their thalis for lunch and dinner have fixed menus depending on the days, and cost approximately Rs 449. The colourful and vibrant interior of this restaurant makes you feel like you’ve been teleported to Rajasthan!
Average cost for two: Rs 800
Address: 710, 3rd Floor, 80 Feet Road, Near New Bata Showroom, Indiranagar, Bangalore (Other outlets in Whitefield and Sahakar Nagar)
Little Italy
If you’re looking for a vegetarian restaurant in Bangalore that offers Italian cuisine, look no further! Little Italy offers classic Italian cuisine with oriental influences. From wood fired pizzas and cheesy lasagne to vegan soups and appetizers, you’ll have a variety of options to choose from. Besides this, Little Italy also has an all-veg buffet that you can try.
Average cost for two: Rs 1,600
Address: 2017, Near Reebok Showroom, HAL 2nd Stage, 100 Feet Road, Indiranagar, Bangalore
Patios
One of the best veg restaurants in Bangalore, Patios is a modern restaurant that serves vegetarian Asian, Indian and western food. You can try their hot pots, dim sums, sushi and other Asian dishes! Some of their most popular dishes include Laksa soup, Tom Kha Gai, Honey Chilli Potatoes and Vietnamese coffee.
Average cost for two: Rs 1,400
Address: 805, Ground Floor, 35 Cross, 9th Main, 4th Block, Jayanagar, Bangalore
Simpli Namdhari’s
Simpli Namdhari’s is a grocery boutique cum restaurant that serves Asian, continental and Indian cuisines. The most exciting part about this restaurant is that it has a live kitchen, and you can watch your food being prepared, making the experience more interactive! You can binge on their Spaghetti Bolognese, water chestnut dim sums, wood fired pizzas, or even fresh salad bowls that are oh-so-delicious. It is one of the best veg restaurants in Bangalore that is also budget-friendly!
Average cost for two: Rs 800
Address: 18/1, Old 125/A, 10th Main, Ashoka Pillar Road, 1st Block, Jayanagar, Bangalore
Spiceklub
Fusion food is growing increasingly popular these days, and if you’re someone who loves Indian food with a western twist, then you’ve gotta try Spiceklub! Spiceklub is a Molecular Gastronomy themed-restaurant that serves some of the most amazing fusion foods such as Pav Bhaji Fondue, Nitro Bhel, Soap Cake, Paan Mousse and much more. It is one of the best veg restaurants in Bangalore that serves modern Indian cuisine.
Average cost for two: Rs 1,200
Address: 18, Richmond Town, Convent Road, Near Residency Road, Bangalore
Best Non-Veg Restaurants In Bangalore
Bangalore has no dearth of non-vegetarian eateries! From restaurants that serve regional non-vegetarian cuisines, to cafes with the most delicious meat burgers- here are some of the best non-veg restaurants in Bangalore that are a delightful treat for all the non-vegetarians.
Empire Restaurant
One of the best non-veg restaurants in Bangalore, Empire offers mouth-watering Mughlai, Arabian and North Indian food. It has an economical menu that consists of numerous non-veg gravies, biryanis, kebabs, shawarmas, and much more! Some of their most popular dishes include kadhai mutton, tandoori murgh masala, and butter chicken- naan.
Average cost for two: Rs 700
Address: 36, Shanthala Nagar, Church Street, Bangalore
Barbeque Nation
Instagram– Barbeque Nation – best non veg restaurants in Bangalore
With multiple outlets across Bangalore, Barbeque Nation is among the best non-veg restaurants in Bangalore that offers a ‘do-it-yourself’ grilling experience to its guests. It is perfect for barbecue lovers who love meat and seafood delicacies. Their buffet menu is also quite impressive, and offers both vegetarian and non-vegetarian food.
Average cost for two: Rs 1,600 (without alcohol)
Address: 4005, HAL 2nd Stage, 100 Feet Road, Indiranagar, Bangalore
Hard Rock Café
Hard Rock Café is quite popular for its delicious food and energetic live gigs. Their signature juicy American burgers cannot be missed! When in Bangalore, you’ve gotta visit this happening place- not just for the food, but also the overall energetic vibe of the place. From BBQ pulled pork sandwich to BBQ bacon cheeseburger- this place offers some lip-smacking non-veg dishes that you’ll love.
Average cost for two: Rs 2,800 (with alcohol)
Address: 4 & 16, St. Marks Road, Bangalore
Nagarjuna
Here’s another amazing non-vegetarian restaurant that has multiple outlets across Bengaluru. It is a popular chain of dining restaurants in Bangalore that serves Andhra cuisine. The non-vegetarian options on the menu are plenty! Some of the most popular dishes here are prawn pepper fry, mutton roast, mutton keema balls, and biryani. The best part? It is pocket-friendly! Nagarjuna is one of the best non-veg restaurants in Bangalore that you’ve gotta try at least once.
Average cost for two: Rs 800
Address: 44/1, Residency Road, Bangalore
Best Restaurants In Bangalore For Couples
Can’t figure out where to take your bae for dinner on date nights? Our pick of the best restaurants in Bangalore for couples combines great food with the perfect ambience. Check out these places with your partner and enjoy some quality time together!
Ebony
Wanna enjoy a romantic candle-light dinner date with your bae? Head to Ebony, one of the best restaurants in Bangalore for couples! This fine dining restaurant, situated on the 13th floor, offers a panoramic view of the Bangalore skyline. The menu includes several cuisines that you can choose from- North Indian, Mughlai, Asian, Thai, and more. Good food, great ambience, and a mesmerizing view- this place has it all for the perfect date with your bae!
Average cost for two: Rs 2,300
Address: Tower-B, 13th Floor, 84, Barton Center, MG Road, Bengaluru
Olive Beach
Here’s another fine dining resto-bar that is perfect for couples! Olive Beach is one of the best restaurants in Bangalore that serves Mediterranean-inspired cuisine. Apart from the incredible food, what sets this restaurant apart is the beautiful white-and-blue décor and the Greek vibes! The courtyard seating includes candle-lit tables that set the mood right for your date night. Some of the popular dishes here are Mushroom Bisteeya, Veg Quiche, Risotto, Bruschetta Platter and Chicken Roulade.
Average cost for two: Rs 2,400
Address: 16, Wood Street, Ashok Nagar, Richmond Road, Bengaluru
URU Brewpark
Surrounded by lush greenery, URU Brewpark boasts a breathtaking ambience that nature lovers are sure to love! It is one of Bengaluru’s first brew parks that consists of a restaurant, with an attached brewery that is spread over 1.5 acres. The restaurant resembles a greenhouse, and there’s also ample outdoor seating for you to enjoy your meal amidst nature. It offers eclectic cuisines ranging from Italian, Continental, and Asian to North Indian. This is one of the best restaurants in Bangalore where you and your bae can enjoy delicious food, craft beers, and also enjoy a stroll around the brew park.
Average cost for two: Rs 1,500 (with alcohol)
Address: Near Maratt Estate, 4 Phase, JP Nagar, Bengaluru
Byg Brewski Brewing Company
Bangalore has quite a lot of microbreweries, but none as huge as this one! Byg Brewski Brewing Company in Hennur is said to be Asia’s biggest brewpub with a capacity to seat about 2,000 people at a time. This microbrewery-cum restaurant has a beautiful ambience with pretty lights making your alfresco dining experience with your bae a memorable one! Their global menu consists of dishes such as mutton kheema sambousek, crystal shine dumplings, pizzas, nachos, burgers, and lots more.
Average cost for two: Rs 1600 with alcohol
Address: 22/123, Byrathi Village, Bidarahalli Hobli, Hennur, Bangalore
Best Restaurants In Bangalore For Lunch
Koshy’s
This is one of the most iconic restaurants of Bangalore that is said to have served Jawaharlal Nehru, Queen Elizabeth II, and other politicians, royalty and artists. Koshy’s was a bakery in 1940, and over the years, has added around 500 eclectic dishes to their menu ranging from South Indian and North Indian food to Chinese delicacies. They also serve dishes such as Korean fried fish, kimchi, South African brie, fish biryani, and much more! Koshy’s is one of the best restaurants in Bangalore for lunch, as well as breakfast.
Average cost for two: Rs 800
Address: 39, St. Marks Road, Bangalore
Ambrosia
Bangalore has beautiful weather all year round, and what better way to enjoy it than by dining at an open-air restaurant? One such restaurant is Ambrosia that offers an alfresco dining experience. The pure veg multi-cuisine restaurant is surrounded by lush greenery, stone pathways, and offers indoor as well as outdoor seating options. You can enjoy fine Italian, Mexican, Continental, and Asian cuisines here. This is one of the best restaurants in Bangalore that is absolutely worth visiting!
Average cost for two: Rs 1,200 (without alcohol)
Address: 15/3 A, Noojibail Nursery Compound, Gannakallu Village, Rajarajeshwari Nagar, Bangalore
The Black Pearl
The Black Pearl is a pirate-themed buffet restaurant, and the interior design is what sets it apart from all the other restaurants! It is built like a pirate ship with pirate-themed props that’ll make you feel like you’ve entered a whole another world! This restaurant serves North India, Mughlai and exquisite barbecue dishes. The buffet includes a variety of soups, salads, unlimited barbecues, starters, desserts and more. This innovative themed restaurant is one of the best restaurants in Bangalore for lunch and dinner that you’ve gotta try!
Average cost for two: Rs 1,500 (without alcohol)
Address: 105, 1st A Cross Road, Jyothi Nivas College Road, Koramangala 5th Block, Bangalore
Best Restaurants In Bangalore For Dinner
Still haven’t found the perfect place to dine yet? There are some more restaurants that you can check out for an amazing experience. Scroll down for the best restaurants in Bangalore for dinner that you should visit at least once!
Burma Burma
Looking for a lavish veg restaurant to dine in? Burma Burma is just the place for you! You can expect some amazing Burmese and Asian food here. Ever thought of relishing samosas the Burmese way? One of Burma Burma’s most popular dishes is the Samosa soup that you’ve gotta try. Other iconic dishes include honey caviar, durian ice cream, Burma Burma Khao Suey, Malar noodle and peanut salad. This is one of the best restaurants in Bangalore for dinner that also serves Jain and vegan food.
Average cost for two: Rs 1,500
Address: 607, Ground Floor, 12th Main, Hal 2nd Stage, Indiranagar, Bangalore
Grasshopper
In the mood for a nice, romantic evening with your partner? Grasshopper won’t disappoint you! It is among the best restaurants in Bangalore for dinner, known for its romantic ambience. This restaurant offers European cuisine, and while it is quite expensive, it lives up to its hype! It is a great place to enjoy a candlelight dinner date with your bae.
Average cost for two: Rs 5,000
Address: 45, Near Meenakshi Temple, Kalena Agrahara, Bannerghatta Road, Bangalore
FAQs
What are the best restaurants in Bengaluru that deliver?
Not in the mood to dine in? Not a problem! Most of the best restaurants will deliver food right to your doorstep. You can order yourself a three-course meal from places like Time Traveler, Mangalore Pearl, Tandoori Taal, and Nagarjuna.
What are the best restaurants in Bengaluru that provide takeaway?
Food takeaway is a common service provided by many restaurants in Bangalore. Searching for quality meals on the go? Taaza Thindi in Jayanagar, Brahmins Thatte Idly in Sanjay Nagar, Arogya Aahara in Sector 5, or Empire Restaurant are some of the best restaurants in Bangalore that provide takeaway.
What are the best restaurants in Bengaluru for cheap eats?
You can have delicious food at various local joints in the city without burning a hole in your wallet. In the mood for South Indian food? Head over to Shri Sagar in Malleshwaram or Brahmin’s coffee bar at Ranga Rao Road for a quick bite. Try out Guilt Free at Tech Park Road to satisfy your cravings for salads, pasta, or sandwiches.
Which are the best non-veg restaurants in Bangalore?
There is no shortage of restaurants in Bangalore that serve mouth-watering non-vegetarian food. Apart from the restaurants mentioned earlier, here are some more options if you’re looking for the best non-veg restaurants in Bangalore. If you are in the mood for some seafood, we suggest Oh Calcutta on Church Street. If North Indian or Mughlai is what you seek, head over to Oye Amritsar in Koramangala or Tandoor at M.G Road. For authentic non-veg biryani, Hyderabadi Biryani House at Old Airport Road is the spot.
What is the famous food of Bangalore?
Dishes that are local favourites are mostly staples of Karnataka cuisine. Famous food of Bangalore includes dishes like bisi bele bath, neer dosa, uttapams, idlis, and Mangalore buns.
More Restaurants You’ll Love!
Restaurants In Delhi That Serve Vegan Food: There’s no dearth of options for vegans when it comes to eateries across Delhi. There are many specifically vegan eateries in Delhi that serve some really yummy food! Check them out here.
Restaurants In Delhi That Serve Authentic Bengali Food: Craving a dose of authentic Bengali food? Here are 10 restaurants that you can visit in Delhi for a taste of authentic Bengali cuisine.
Restaurants With Special Navratri Menu In Delhi: Did you know that a lot of restaurants have started coming up with special menus offering Navratri-friendly food? Here are 7 places in Delhi that serve the best Navratri menu!
Best Tibetan Food In Delhi: Tibetan cuisine has more to offer than just momos and thukpa. If you’re looking to explore Tibetan cuisine, then you must try these 7 restaurants in Delhi!
Best Live Music Cafes In Delhi: Here are 10 amazing cafes in Delhi that not only offer great food and ambience, but also play amazing live music!
Asian Restaurants In Delhi: Here are some of the best pan-Asian restaurants in Delhi that you’ve gotta try with your family and friends.
Pet-Friendly Restaurants In India: Pet-friendly cafés are becoming increasingly popular, and your pets don’t have to be left out anymore thanks to these places! Here’s a list of the best pet-friendly restaurants in India that you can visit to enjoy an awesome time with your pets.
Now that you have a list of the best restaurants in Bangalore, go ahead and try them out!
Featured Image: Shiro and Olive Beach on Instagram