Karnataka restaurants

Top Choice South Indian in Bengaluru

Mavalli Tiffin Rooms

A legendary name in South Indian comfort food, this super-popular eatery has had Bengaluru eating out of its hands since 1924. Head to the dining room upstairs, queue for a table, and then admire the images of south…
Top Choice Seafood in Bengaluru


For the finest Indian seafood, look no further. The wonderfully atmospheric interior is perfect for a special meal, with subtle lighting, traditional thatched roof, vintage woodwork and beaten brassware – though the…
Top Choice Mediterranean in Bengaluru

Olive Beach

A whitewashed villa straight from the coast of Santorini, Olive Beach does a menu that evokes wistful memories of sunny Mediterranean getaways. Things change seasonally, but expect Moroccan lamb tagines, prawns pil …
Top Choice Multicuisine in Madikeri (Mercara)


A welcome surprise in a humdrum town, this cute converted bungalow makes a homely place for a delicious meal, with solid wooden furniture and some tribal art. The food does not disappoint either, with local speciali…
Top Choice Multicuisine in Hampi

Mango Tree

Hampi’s most famous restaurant has relocated to the bazaar inside an ambient tented restaurant but is still run by three generations of the same local family. It's an efficiently run place with good service and deli…
Top Choice South Indian in Mysuru (Mysore)

Vinayaka Mylari

This no-nonsense place is one of the best eateries in town to try South Indian classics of masala dosa (large South Indian savoury crêpe stuffed with spiced potatoes), which are beautifully light and fluffy and idli…
Top Choice Asian in Bengaluru

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 ramen, Thai curries and Malaysian street f…
Top Choice Indian in Gokarna


Always packed, this humble-looking place has a prime location just before the beach. Offers Western food but it's best to stick to the South Indian classics. They accept cards for payments.
Street Food in Bengaluru

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 handmad…
North Indian in Bengaluru


Famous in the city, Empire is all about authentic, inexpensive tandoori and meat dishes in unpretentious surrounds (plastic banquette seating and fake wood); try their butter chicken, kebabs or a mutton biryani. It'…