
Mysuru (Mysore) is a food lover’s paradise, offering authentic Kannada cuisine, Mysore masala dosas, filter coffee, Mughlai biryanis, and royal thalis. This detailed guide includes famous restaurants, must-try dishes, prices, timings, and insider tips, ensuring tourists have all the information they need.
1. Hotel Vinayaka Mylari – Best for Authentic Mysore Dosa
- Location: Nazarbad, Mysuru
- Timings: 6:30 AM – 9:30 PM
- Cost for Two: ₹150 – ₹250
- Nearest Bus Stop: Nazarbad Bus Stop
- Nearest Railway Station: Mysore Junction (3 km)
Why Visit?
- 80+ years old iconic eatery, famous for its soft, buttery Mysore dosas.
- A simple, no-frills hotel where authentic taste wins over ambiance.
Must-Try Dishes:
- Mylari Masala Dosa – A soft dosa stuffed with mild masala and served with chutney.
- Idli with Coconut Chutney – Light, fluffy, and packed with flavor.
- Filter Coffee – Strong and aromatic, a must-try.
Secret Tip:
- The dosas are cooked on woodfire, giving them a unique taste.
- Visit before 9:00 AM to avoid long queues!
2. Hotel RRR – Best for Andhra-style Biryani & Meals
- Location: Gandhi Square, Mysuru
- Timings: 11:30 AM – 3:30 PM & 7:00 PM – 10:00 PM
- Cost for Two: ₹350 – ₹500
- Nearest Bus Stop: Gandhi Square Bus Stop
- Nearest Railway Station: Mysore Junction (3 km)
Why Visit?
- A legendary restaurant for spicy Andhra-style biryanis & South Indian meals.
- No fancy ambiance, but food is finger-licking good.
Must-Try Dishes:
- Andhra Chicken Biryani – One of the best biryanis in Mysuru.
- Andhra Meals (Unlimited Thali) – Served on banana leaves, a full meal experience.
- Mutton Fry & Chicken Fry – Packed with spices, a great side dish.
Secret Tip:
- Cash-only payment (Some branches accept UPI).
- Visit before peak lunch hours to get a table.
3. Gufha – Best for Unique Ambiance & Mughlai Cuisine
- Location: The President Hotel, Mysuru
- Timings: 12:30 PM – 3:30 PM & 7:00 PM – 10:30 PM
- Cost for Two: ₹800 – ₹1,200
- Nearest Bus Stop: Ashoka Road Bus Stop
- Nearest Railway Station: Mysore Junction (3 km)
Why Visit?
- A cave-themed restaurant with dim lighting, jungle sounds, and tribal decor.
- Serves excellent Mughlai, Afghani, and North Indian cuisine.
Must-Try Dishes:
- Murgh Banjara Kebab – Smoky, juicy chicken kebabs.
- Mutton Rogan Josh – A rich, slow-cooked Kashmiri-style curry.
- Paneer Tikka Masala – Creamy, flavorful vegetarian delight.
Secret Tip:
- Perfect for family dinners & couples looking for a unique experience.
- Make a reservation to avoid waiting during peak hours.
4. The Old House – Best for European & Italian Food
- Location: JLB Road, Lakshmipuram, Mysuru
- Timings: 11:00 AM – 10:30 PM
- Cost for Two: ₹800 – ₹1,200
- Nearest Bus Stop: Lakshmipuram Bus Stop
- Nearest Railway Station: Mysore Junction (3 km)
Why Visit?
- A cozy café with a European vibe, serving pizzas, pasta, and continental dishes.
- Great ambiance with outdoor seating and wood-fired pizzas.
Must-Try Dishes:
- Wood-Fired Margherita Pizza – Thin crust, fresh mozzarella, and basil.
- Pasta Alfredo & Pesto Pasta – Creamy and well-balanced flavors.
- Belgian Waffles & Chocolate Brownies – Perfect for dessert lovers.
Secret Tip:
- Best for brunch – Visit between 11 AM to 1 PM for a relaxed experience.
- Try their handmade gelato for an authentic Italian dessert.
5. By The Blue – Best for Poolside Fine Dining
- Location: Grand Mercure Mysore, Nazarbad
- Timings: 7:00 PM – 11:00 PM
- Cost for Two: ₹1,200 – ₹2,000
- Nearest Bus Stop: Nazarbad Bus Stop
- Nearest Railway Station: Mysore Junction (4 km)
Why Visit?
- A luxurious rooftop restaurant with poolside seating and candlelight dinners.
- Best for North Indian and barbecue-style food.
Must-Try Dishes:
- Tandoori Lamb Chops – Juicy, marinated with rich Indian spices.
- Dal Makhani & Butter Naan – Slow-cooked and rich in flavors.
- Mocktails & Signature Cocktails – Refreshing drinks to pair with food.
Secret Tip:
- Best for romantic dinners & special occasions.
- Advance booking recommended for poolside tables.
6. Oyster Bay – Best for Multi-Cuisine Fine Dining
- Location: Kalidasa Road, Vijayanagar, Mysuru
- Timings: 11:30 AM – 10:30 PM
- Cost for Two: ₹900 – ₹1,500
- Nearest Bus Stop: Vijayanagar Bus Stop
- Nearest Railway Station: Mysore Junction (5 km)
Why Visit?
- A premium dining experience with North Indian, Continental, and Chinese cuisine.
- Live music, open-air seating, and great service make it a must-visit.
Must-Try Dishes:
- Seafood Platter – Fresh prawns, fish, and squid.
- BBQ Chicken Wings – Smoky and tender.
- Sizzlers & Steaks – Great for meat lovers.
Secret Tip:
- Perfect for group dining & corporate events.
- Visit during dinner hours for live music performances.

Final Travel & Food Tips for Mysuru
Best Time for Dining:
- Breakfast: 7:30 AM – 9:30 AM
- Lunch: 12:30 PM – 2:30 PM
- Dinner: 7:00 PM – 9:30 PM
Best Dish to Try in Mysuru:
- Mysore Masala Dosa at Vinayaka Mylari
- Andhra Biryani at RRR
- Mysore Pak (Sweet) from Devaraja Market
Reservations & Payment:
- Luxury restaurants require advance reservations.
- Most places accept cash, UPI, and credit cards.
This detailed restaurant guide ensures that new tourists & visitors experience the best food Mysuru has to offer!