Karnataka is the land of history, where the indelible mark left by ancient rulers on its culture and landscape, have given it a rich heritage. Karnataka tourism is all about exploring this history and appreciating its natural beauty. It also has an affluent culinary culture that’s apparent through the variety in restaurants of Karnataka.

From trekking in Coorg to surfing in Mysore to trying the local food of Karnataka, there are numerous things to do for a memorable, fun-filled holiday.

Club Mahindra has some of the best resorts in Karnataka. They serve as your home base as you explore all the places to visit in Karnataka. Karnataka tourism makes it easy for you to get your sightseeing done with minimal fuss. 

Exercise those jaws and get set to explore these 22 places to visit in Karnataka for tasty local and street food.

  1. Mavalli Tiffin Room, Bengaluru

Mavalli Tiffin Room has one mission, provide high-quality food at affordable prices, and it has been doing so since 1924. This is one of the most iconic restaurants where you can enjoy the street food of Karnataka. This is a no-frills eatery where taste takes precedence over ambience. Try their bestsellers, Ghee Masala Dosa and Rava Idli. For a more filling meal, get the thali which includes over two dozen items. Eating here is among the quintessential things to do in Karnataka.

  1. Shri Sagar CTR, Bengaluru

Locals swear by the Benne Dosa (butter dosa) served at Shri Sagar. With roots that go back as far as the 1920s, Shri Sagar has been satiating appetites for close to 90 years. Though the Benne Dosa (Karnataka's famous street food) is the star of their menu, other favourites include Poori Sagu, Mangaluru Bajji, Meddur Vada, and filter coffee. Here, the focus is on food rather than the décor, which is why they still maintain their taste and quality.

  1. Vidyarthi Bhavan, Bengaluru

Vidyarthi Bhavan is yet another landmark in the culinary landscape of Karnataka tourism. Just like any time is the best time to visit Karnataka, you can drop into Vidyarthi Bhavan at any time of the day. Service is quick and the waiters balance high stacks of masala dosa plates on their arms. Their Khara Bhath soaked in chutney is legendary as is their Masala Dosa. Finish your meal with decadent Kesari Bhath and filter coffee.

  1. Iyer Mess, Bengaluru

You might have tried street foods from Karnataka, but not like this. This 60-year-old mess in Bengaluru’s Malleswaram believes in preserving traditions. It is a hole-in-the-wall eatery that operates out of a small room of a house. They serve the meals on a banana leaf which include South Indian staples such as Sambar, Rasam, Palya, Gojju, Vada, pickles and papads. The thali is very reasonably priced and offers unlimited helpings. Their menu changes every day, but they serve Majjige-Huli (buttermilk-based pumpkin sambar) and Payasam only on Sundays.

  1. Brahmin’s Coffee Bar, Bengaluru

This is the locals’ go-to spot for delicious, steaming-hot, and pocket-friendly street food of Karnataka. This is a great place for breakfast despite having a limited menu, and is a strictly standing space only. They serve fluffy idlis, crisp vadas, and soft dosas with their signature coconut chutney that has a hint of mint. But they do not offer sambar. Their fluffy Khara Bhath and sinful Kesari Bhath are equally popular. Finish off a satisfying breakfast with a frothy glass of strong, piping-hot filter coffee.

  1. V V Puram Food Street, Bengaluru

Indulge in a diverse array of Karnataka's famous street food on Food Street in Bangalore, ranging from the zesty Masala Dosa to the delectably sweet Dal Holige. Don't overlook the must-try rose gulkand infused with the richness of pure honey and white butter at the Shivanna Gulkand Center. The affordability of the food adds to the charm, with numerous stalls offering tempting treats like Pav Bhaji, Sweet Corn, and Manchurian, among others.

  1. Hari Super Sandwich, Bengaluru

Located in Jayanagar, this popular street food joint offers delicious and affordable sandwiches and chaats. Known for its unique options like Chocolate Sandwich and Paneer Sandwich, this eatery also serves classic chaat dishes like Dahi Puri. Friendly service and a clean environment make it perfect for a quick bite or meeting with friends. Don't miss the chance to enjoy a mouth-watering street food experience at Hari Super Sandwich when in Bangalore.

  1. Rakesh Kumar Pani Puri Stall, Bengaluru

Renowned for their Pani Puri, also known as Gol Gappa or Puchka, this small stall offers a delightful experience for fans of this popular snack. In addition to Pani Puri, Rakesh Kumar's stall serves a variety of delicious chaats, making it a must-visit spot for those craving authentic street food of Karnataka.

The stall's lively atmosphere and welcoming staff add to the overall experience, ensuring customers leave satisfied and eager to return. Don't miss the opportunity to taste Rakesh Kumar Pani Puri's mouth-watering offerings when exploring Bengaluru's vibrant street food scene.

  1. Khan Saheb Grills and Rolls, Bengaluru

Get ready to tantalize your taste buds at Khan Saheb Grills and Rolls in Bengaluru! They do not serve typical local food of Karnataka, but are famous for their succulent grilled items and mouth-watering rolls, this hotspot caters to both non-vegetarian and vegetarian foodies. Indulge in signature dishes like Chicken Tikka Roll, Paneer Tikka Roll, Mutton Seekh Kebab Roll, Veg Roll, and Egg Roll. With prompt service, affordable prices, and an inviting ambience, you're in for a culinary treat! Don't miss the chance to experience the city's vibrant food scene and satisfy your cravings at Khan Saheb Grills and Rolls when you're in Bengaluru!

  1. Shahi Darbar, Bengaluru

Excited about trying street foods from Karnataka? You have to visit Shahi Darbar. Frequented by students, this lively street food hub offers delectable rolls at unbeatable prices. Consistently packed with satisfied customers, Shahi Darbar ensures top-quality dishes. Be sure to try their divine double paneer roll, tempting double egg chicken roll, and the delightful veg roll. Make a trip to Shahi Darbar for a memorable gastronomic experience and join the ever-growing community of food enthusiasts in Bengaluru!

  1. Hotel Atithi, Coorg

Continue your food journey across Karnataka to Coorg. It is an important stop in Karnataka tourism and has some of the most beautiful resorts in Karnataka. It has its share of iconic eateries that are frequented by locals and visitors alike. Hotel Atithi offers an upscale dining experience with a traditional twist. They serve pure vegetarian food on a banana leaf. Though they have a selection of multi-cuisine dishes, their local fare is highly popular.

  1. Coorg Cuisine, Coorg

This is one of Coorg’s highest-rated restaurants. It has friendly staff and great service. But it’s their food that brings diners back. Offering a wide variety of meat dishes, this is a must-visit checkpoint on the map for the local food of Karnataka. Some of their bestsellers include Nool Puttu (rice noodles), Koli Curry (chicken curry), Meen Bhartadh (fried fish) and pork and bamboo shoot curry. It makes for a nice change from the usual vegetarian fare.

  1. Folksy Food, Coorg

Situated 10 km outside Virajpet in Coorg, this place is a must-visit eatery offering authentic Tamil Nadu and Kerala cuisine. With its large chimney stack marking its location, Folksy Food serves traditional dishes like Malabar Parotta, Fish Curry, Appam and Stew, Chettinad Chicken, and Avial. The warm ambience, friendly staff, and genuine South Indian hospitality make for a memorable dining experience. When in Coorg, don't miss the chance to savour the rich flavours of the local food of Karnataka.

  1. East End Hotel, Coorg

The East End Hotel in Madikeri is like a timeless gem in Coorg. It's been around forever, and locals absolutely love it for its warm hospitality and delicious food. Not much has changed here over the years – the food is still cooked with those traditional spices and masalas. Their kheema cutlet and kheema dosa are the stuff of legends and a big reason why folks in Coorg keep coming back. If you swing by in the evening, make sure to try these, along with the kheema unde curry (lamb meatball curry) and the chicken fry – they're pretty popular too!


  1. MB Cafe, Coorg

For a real taste of the local food of Karnataka in Virajpet, MB Cafe is the spot to hit up. This rooftop restaurant not only dishes out fantastic Kodava dishes but does it without breaking the bank. A long-time favourite among the locals, MB Cafe is one of the oldest joints in Virajpet. Craving some fresh kadambuttu and pandhi curry or other Kodava delights? MB Cafe has got you covered. Plus, they've got a rooftop bar – sip on your drink, enjoy the spicy pork, and take in the Virajpet town view.

  1. Silver Sky Restaurant, Coorg

If you're in Gonikoppal and craving authentic Kodava cuisine, look no further than The Silver Sky Restaurant. It's a hotspot for those who enjoy a bit of spice in their meals. Known for its home-style cooking, this place won't burn a hole in your pocket. The Fatless Pork Fry is a big hit among diners, and their delicious chicken and mutton pulao (spiced rice) are equally famous. It's a must-try for foodies who are eager to try local street foods from Karnataka.

  1. Hotel Narayana, Mangalore

As you move closer to the coast, you can add fresh seafood to your culinary exploration. With its sprawling coastline, Mangalore is a refreshing pitstop in Karnataka tourism. If you’re looking for the freshest seafood, the locals will guide you to Hotel Narayana, which they say serves the best-fried fish in the city. It is an unassuming place but enjoys loyal patronage from local foodies. Head here for a seafood feast.

  1. Giri Manja’s, Mangalore

This Mangalore institution serves a smorgasbord of seafood delicacies that reflect the local flavour culture. A variety of different fish, prawns, crab, and squid are served in several different ways with distinct flavour profiles. The one peculiarity you will find here is that there are no printed menus. The cheerful servers recite their range of offerings along with the day’s specials. It is best to visit here with an empty stomach for maximum culinary fulfilment.

  1. Gajalee, Mangalore

Gajalee has made quite a name for itself in the world of seafood lovers, and even has an international presence in Singapore. This is one place you should not miss in your Karnataka tourism odyssey. Set up in a British-era circuit house on a hilltop, it serves up beautiful views of the surroundings along with lip-smacking Mangalorean and Maharashtrian preparations. Their fried Bombay Duck, Prawns Koliwada and crabs are highly recommended by their regular patrons.

  1. Machali, Mangalore

Machali is a famous seafood spot in Mangalore, known for its tasty coastal local food of Karnataka. They've got a menu full of fish, prawns, crabs, and other seafood cooked up with traditional Mangalorean spices. People love dishes like Fish Gassi, Anjal Fry, Prawn Ghee Roast, Crab Sukka, Neer Dosa, Kori Rotti, and Bangude Pulimunchi. With fresh ingredients, authentic flavours, and friendly service, Machali is a must-visit for seafood fans exploring Mangalore, promising a delicious journey through the diverse tastes of Mangalorean coastal cuisine.

  1. Kudla Rasaprakash, Mangalore

Hotel Kudla Rasaprakash in Mangalore is a popular spot for Karnataka's famous street food. They serve tasty Mangalorean and South Indian food. They serve up yummy veg and non-veg dishes using traditional recipes and fresh ingredients.

Try their Ghee Roast Dosa, Neer Dosa, Kori Rotti, Fish Curry, Prawn Sukka, Biryani, and classic South Indian snacks like Idli and Vada. The best part? It's affordable, portions are generous, and the service is quick – loved by both locals and tourists.

If you're in Mangalore and want a taste of authentic Mangalorean cuisine without breaking the bank, check out Hotel Kudla Rasaprakash. It's a great spot for street and local food of Karnataka!

Karnataka's famous street food will pleasantly surprise those who expect cliched South Indian fare. It will widen your culinary horizons with an amazing array of flavoursome food offerings that will tingle your taste buds.

Related Article: Exploring Karnataka’s Kitchen with Club Mahindra – We’ve Saved You a Seat!

How to reach Karnataka

Excited to relish the local street food of Karnataka? Here’s how you can get these easily by road, rail, and air from across India. 

By Air: Fly into Kempegowda International Airport (BLR) in Bangalore—it's the main hub. If you're coming from elsewhere, there are also airports in Mangalore (IXE) and Hubli (HBX). Once you land, grab a taxi, bus, or private car to reach your spot in Karnataka.

By Train: Indian Railways has you covered. Key stations include Bangalore City (SBC), Bangalore Cantonment (BNC), Mysore Junction (MYS), Mangalore Central (MAQ), and Hubli Junction (UBL). Book your train tickets online or through a travel agency.

By Bus: Karnataka State Road Transport Corporation (KSRTC) runs buses all over the state and even to nearby places. Private bus options are also there.

By Car: Fancy a road trip? Rent a car or get a taxi from nearby cities. Karnataka's got a good network of highways, so driving is pretty convenient.

About Club Mahindra

Mahindra Holidays & Resorts India Ltd. (MHRIL), a part of Leisure and Hospitality sector of the Mahindra Group, offers quality family holidays primarily through vacation ownership memberships and brings to the industry values such as reliability, trust and customer satisfaction. Started in 1996, the company's flagship brand ‘Club Mahindra’, today has over 250,000 members , who can holiday at 100+ resorts in India and abroad.

Read More

Checkout our resorts