Best restaurants in Bengaluru (Bangalore)

  • Top ChoiceRestaurants in Bengaluru (Bangalore)

    Food Street

    For a local eating experience, head to VV Puram, aka Food Street, with its strip of hole-in-the-wall eateries cooking up classic street-food dishes from across India. It's quite a spectacle, with rotis being handmade and spun in the air and bhajia (vegetable fritters) dunked into hot oil before packed crowds.

  • Top ChoiceRestaurants in Bengaluru (Bangalore)

    Mavalli Tiffin Rooms

    A legendary name in South Indian comfort food, this eatery has had Bengaluru eating out of its hand since 1924. Head to the dining room upstairs, queue for a table, and then enjoy as waiters bring you delicious idli (fermented rice cakes) and dosa (savoury crepes), capped by frothing filter coffee served in silverware.

  • Top ChoiceRestaurants in Bengaluru (Bangalore)

    Olive Bar & Kitchen

    A whitewashed villa straight from the coast of Santorini, Olive Beach has a menu that evokes wistful memories of sunny Mediterranean getaways. Things change seasonally, but expect Thessaloniki salad, prawns pil pil (with garlic and hot peppers) and plenty of veg choices. Round things off with a dessert (all ₹390) like hazelnut chocolate cake or tres leches (sponge cake soaked in milk and cream).

  • Restaurants in Bengaluru (Bangalore)

    Anna Kuteera

    For a quick bite that's easy on the pocket, join the throngs at this pure-veg eatery; it's very busy indeed at lunchtimes, when there's usually standing room only. Snacks include flavoursome ravi dosa (crispy semolina crepes) and good idli (spongy, round, fermented rice cakes) and vada (doughnut-shaped, deep-fried lentil savouries). North Indian and Chinese dishes are also on the menu.

  • Top ChoiceRestaurants in Bengaluru (Bangalore)

    SodaBottleOpenerWala

    This terrific new place, with its brilliant comfort-food menu of Persian soups and Parsi specials like salli boti (mutton served with matchstick potatoes), is a kooky spin on a Bombay Irani cafe. The decor is semi-wacky, with mismatched seating, clashing colours and quirky ornaments. Definitely order a rich, creamy and foamy Phateli coffee or Irani chai to finish your meal.

  • Restaurants in Bengaluru (Bangalore)

    SlimSins Cafe

    SlimSins lives up to its name, with an interesting menu of sinful-looking food actually made with wholesome ingredients. The open kitchen offers a peek into the culinary action: ragi (millet) buns being prepped for burgers, ketogenic-diet favourites like eggplant parmesan, and sweet-potato fries with fresh, healthy dips. It’s the perfect place to binge after a workout.

  • Restaurants in Bengaluru (Bangalore)

    Koshy’s Bar & Restaurant

    This decidedly old-school resto-pub is an institution for the city's chattering classes: here you can put away tasty North Indian dishes in between mugs of beer and fervent discussions. The decor is all creaky ceiling fans, dusty wooden shuttered windows and lashings of nostalgia. Between lunch and dinner it's 'short eats' only (British-style snacks like baked beans on toast).

  • Top ChoiceRestaurants in Bengaluru (Bangalore)

    Karavalli

    Superior seafood restaurant with a wonderfully atmospheric interior that takes in a traditional thatched roof, vintage woodwork and beaten brassware – though the garden seating is equally appealing. Choose from fiery Mangalorean fish dishes, prawns cooked with coriander and saffron (₹1100) or crab Milagu in a pepper masala (₹1575). Meat and veg dishes are also available.

  • Restaurants in Bengaluru (Bangalore)

    Gramin

    Gramin offers an affordable, wide choice of flavourful, rural, all-veg North Indian fare in cosy surrounds. Try the excellent range of lentils and curries with oven-fresh rotis, accompanied by sweet rose-flavoured lassi served in a copper vessel. The lunchtime thali (₹155) is always a good bet and includes two veg dishes, roti and some dhal (curry made from pulses).

  • Restaurants in Bengaluru (Bangalore)

    Bombay Brasserie

    A beautifully designed place on a quietish side street, with an open-air front terrace and a spacious interior. The mod-Indian menu features an array of fine dishes from across the subcontinent, including red-hot Kerala fish (₹575), Rajputana chicken kebab (₹435) and Anglo-Indian bread pudding (₹255). DJs spinning lounge tunes add to the ambience some nights.

  • Top ChoiceRestaurants in Bengaluru (Bangalore)

    Fatty Bao

    This hip rooftop restaurant serves up Asian hawker food to a crowd of fashionable young foodies in a vibrant setting with colourful chairs and wooden bench tables. There’s sushi, dim sum, Thai curries and Malaysian street food, as well as Asian-inspired cocktails such as lemongrass mojitos. Presentation of both food and drink is superb.

  • Restaurants in Bengaluru (Bangalore)

    Chinita Real Mexican Food

    For authentic Mexican flavours in South India, look no further. The tempting menu features tasty tostadas (crispy tortillas with toppings), braised-pork burritos, and chicken or tofu smeared with a fine mole (rich, spicy very Mexican sauce). Olé! No tequila, mescal (or even cerveza), though.

  • Top ChoiceRestaurants in Bengaluru (Bangalore)

    Sly Granny

    Sly Granny is a fresh breath of flavours, serving up European-meets-Asian cuisine. Tables are on two levels, with a formal restaurant zone and a more casual roof terrace. Try the udon noodles, quinoa salad, walnut tart and massaman curry, and stay for the live gigs.

  • Restaurants in Bengaluru (Bangalore)

    Smoor Chocolates Signature Lounge

    The city's finest chocolaterie has a lovely, air-conditioned and spacious interior where you can indulge in exquisite gateaux and cakes, and of course a chocolate or two. Also offers good breakfasts, wraps, sandwiches, burgers, tea and espresso coffee.

  • Restaurants in Bengaluru (Bangalore)

    Fava

    Dine alfresco on Fava’s canopy-covered decking, feasting on large plates of delectable dishes like Middle Eastern meze, minced-lamb kebabs or black-sesame deep-sea tiger prawns. There's a good happy hour (5pm to 8pm) when cocktails are discounted, too.

  • Restaurants in Bengaluru (Bangalore)

    Lady Baga

    Hot out of the oven, Lady Baga brings its seafood specialities, Goan delicacies and chilled-out vibe to Bengaluru. The food is divine (try the mud crab in garlic sauce) and the retro hippie branding ('Baga' is a nod to a beach in Goa). Right on, maaan.

  • Restaurants in Bengaluru (Bangalore)

    Samosa Party

    This inexpensive samosa hotspot is perfect for a quick bite on the southwestern side of the Indiranagar area. There's a wide range of trad (and twisted) samosas – mac and cheese, anyone? Wash it all down with a delicious adrak (ginger) chai.

  • Restaurants in Bengaluru (Bangalore)

    Church Street Social

    This warehouse-style bar-resto, drawing a cool urban crowd, serves cocktails in beakers and offers napkins toilet-paper style (on a roll). The menu takes in fine breakfasts, meze platters, ghee roast chicken (₹500) and tikka tacos (₹250).

  • Restaurants in Bengaluru (Bangalore)

    Khan Saheb

    Famous for its terrific rolls (wholewheat chapatis), filled with anything from charcoal-grilled meats and tandoori prawns to paneer and sweetcorn tikka.

  • Restaurants in Bengaluru (Bangalore)

    Empire

    Empire is all about authentic, inexpensive tandoori and meat dishes in unpretentious surrounds (plastic banquette seating and fake wood); try the butter chicken, the kebabs or a mutton biryani. It's busy day and night, and its street-side kitchen dishes out tasty shawarma (spit-roasted kebabs) to time-pushed peeps on the go. There are numerous other branches around the city.