Must-see restaurants in Karnataka

  • Food Street

    Bengaluru (Bangalore)

    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…

  • Mavalli Tiffin Rooms

    Bengaluru (Bangalore)

    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…

  • Olive Bar & Kitchen

    Bengaluru (Bangalore)

    A whitewashed villa straight from the coast of Santorini, Olive Beach has a menu that evokes wistful memories of sunny Mediterranean getaways. Things…

  • SodaBottleOpenerWala

    Bengaluru (Bangalore)

    This terrific new place, with its brilliant comfort-food menu of Persian soups and Parsi specials like salli boti (mutton served with matchstick potatoes)…

  • Karavalli

    Bengaluru (Bangalore)

    Superior seafood restaurant with a wonderfully atmospheric interior that takes in a traditional thatched roof, vintage woodwork and beaten brassware –…

  • Fatty Bao

    Bengaluru (Bangalore)

    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…

  • Vinayaka Mylari

    Mysuru (Mysore)

    This tiny, no-nonsense place is one of the best spots in town to try the South Indian classic masala dosa (a large savoury crepe stuffed with spiced…

  • Mango Tree

    Hampi

    Hampi’s most famous restaurant has relocated to an atmospheric tented restaurant in the bazaar but is still run by three generations of the same local…

  • Sly Granny

    Bengaluru (Bangalore)

    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…

  • Prema

    Gokarna

    Always packed, this humble-looking place has a prime location just before the town beach. It offers Western food, but it's best to stick to the South or…

  • Girimanja's

    Mangaluru (Mangalore)

    Terrific, authentic Mangalorean food in very simple, no-nonsense surrounds and very fairly priced. Try the fish fry or prawn fry; sauces are incredibly…

  • Sigdi

    Karnataka

    An interesting concept, this atmospheric modern place specialises in veg barbecues (which you cook at your table). It's popular, so book ahead.

  • Anna Kuteera

    Bengaluru (Bangalore)

    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…

  • SlimSins Cafe

    Bengaluru (Bangalore)

    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…

  • Koshy’s Bar & Restaurant

    Bengaluru (Bangalore)

    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…

  • Bridge Restaurant

    Karnataka

    Just the place when you need some AC relief, this business hotel's restaurant takes a good stab at Western dishes such as pasta and pizza, as well as…

  • Gramin

    Bengaluru (Bangalore)

    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…

  • Bombay Brasserie

    Bengaluru (Bangalore)

    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…

  • Tiger Trail

    Mysuru (Mysore)

    This hotel's grand dining room (with portraits, chandeliers and Murano-glass mirrors) makes quite a setting for delectable Indian cuisine, or opt for the…

  • Cafe Aramane

    Mysuru (Mysore)

    This atmospheric and authentic South Indian eatery rolls out steaming breakfast platters for Mysuru’s office-goers, serves up thalis for lunch (from ₹80),…

  • Chinita Real Mexican Food

    Bengaluru (Bangalore)

    For authentic Mexican flavours in South India, look no further. The tempting menu features tasty tostadas (crispy tortillas with toppings), braised-pork…

  • Anu’s Bamboo Hut

    Mysuru (Mysore)

    Rooftop cafe reminiscent of a shack that caters mainly to yoga students, with healthy vegetarian lunch buffets (at 1pm sharp; don't arrive at 2pm or many…

  • Gajalee

    Mangaluru (Mangalore)

    One of Mangaluru's premier seafood restaurants, with a hillside location, sweeping views and a choice of indoor or outdoor seating. Try the clam koshimbir…

  • Chez Christophe

    Gokarna

    For a very different vibe, stroll up the shore to this chilled French place, a 10-minute walk north from the main section of beach. You'll find authentic…

  • Hotel Madhuvan International

    Karnataka

    There's a choice of indoor or outdoor garden seating at this fine hotel restaurant, which does fantastic vegetarian dishes, including 13 kinds of dosa …

  • Smoor Chocolates Signature Lounge

    Bengaluru (Bangalore)

    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…

  • Gouthami

    Hampi

    A well-run place with cushion seating (or dining tables) and an excess of psychedelic wall hangings. Serves tasty Indian, Israeli and Western classics…

  • Fava

    Bengaluru (Bangalore)

    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…

  • Haritam

    Karnataka

    Excellent South and North Indian dishes are on offer here at very fair rates; try a paneer kadai (cottage cheese cooked in thick tomato gravy). The…

  • Samosa Party

    Bengaluru (Bangalore)

    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)…

  • Lady Baga

    Bengaluru (Bangalore)

    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…

  • Parklane Hotel

    Mysuru (Mysore)

    Mysuru’s most social restaurant, with outdoor tables moodily lit by countless lanterns. There's often live traditional music, too. The menu offers…

  • Church Street Social

    Bengaluru (Bangalore)

    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…

  • Woodlands

    Karnataka

    Woodlands is regarded as the best vegetarian place in town and has an air-con dining room where you can escape the heat. Serves both South and North…

  • Gopi Roof Restaurant

    Hampi

    Serves up flavoursome Indian, Chinese and Israeli food, and even the Mexican grub (try the veg enchiladas) is quite tasty. Sip a lassi (₹60) or masala…

  • Madhushahi Samosa Centre

    Mysuru (Mysore)

    This hole-in-the-wall takeaway samosa place is only open limited hours, but it's well worth checking out. There's always a queue, such is its popularity,…

  • Parijata Restaurant

    Karnataka

    This popular, pure-veg hotel restaurant with inviting modern decor serves both North and South Indian cuisine, but it's the latter that stands out. Prices…

  • Dosa Point

    Mysuru (Mysore)

    This wildly popular dosa joint is so popular that people munch them on the street outside when the cramped interior is full. Try a rava onion dosa or ghee…

  • Khan Saheb

    Bengaluru (Bangalore)

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

  • Qaswa Hills

    Karnataka

    This basement hotel restaurant buzzes day and night with contented diners. It's renowned for its meat dishes; try a chicken or mutton biryani.

More destinations you need to see