13 Best Restaurants in Mysore

You can find a good number of best restaurants in Mysore with a lot of variety in dishes.

Mysore is a city located in the Southern part of India which is rich in its culture and heritage. It is also known for being one of the best places for best restaurants in Mysore, having flavourful and delicious dishes in South India. Most of the dishes are rice-based like biriyani, palav, rice-bath, and other rice recipes. People can find many traditional dishes restaurants as well as multi-cuisine restaurants.

We find many best restaurants in Mysore for both veg and non-vegetarians. People will enjoy both the cuisine very well in Mysore.

Good veg restaurants in Mysore

The Vinayaka Mylari, best restaurants in Mysore


Vinayaka Mylari restaurant(best restaurants in Mysore) is one among the best vegetarian restaurant for morning breakfast. It’s considered as one of You will find the famous benne masala dosa and idli on the menu. This is the go-to place for dosa lovers. You get very crispy and yummy dosa. The top layer of the dosa gets the butter which gives more taste to the dosa. People usually visit this place after morning walk, jogging and running. The restaurant is very clean and hygienic. It is located in the heart of the city in Mysore.

Address: Shop No 79, Nazarbad Main Road, Near Police Station, Mysuru, Karnataka 570010

  • Cuisine: breakfast, South Indian
  • Timings: 6 am to 10 pm
  • Meal for two (Approx. charges) – INR 200/-

The Om Shanthi Restaurant

Best restaurants in Mysore - Om Shanthi

Om Shanthi restaurant is the best vegetarian restaurant in Mysore inside Hotel Siddharta. You can enjoy tasty and delicious food here. It is a pure vegetarian restaurant. The menu offers breakfast, South Indian meals, North Indian meals, and Chinese dishes. The hotel staff are very polite and give quick service. This is one of the best restaurants in Mysore for veg lovers.

Address: No.73/1, Siddharta Hotel, Guest House Road, Nazarbad, Mysore – 570010, Near Harding Circle

  • Cuisine: breakfast, South Indian, North Indian, Chinese dishes
  • Timings: 6 am to 10:30 pm
  • Meal for two (Approx. charges) – INR 350/-

Here’s a list of the dreamiest romantic resorts for couples in Mysore that you must visit at least once – because we all deserve to pamper our bee once in a while.

There are numerous locations in Mysore for couples with a purpose to absolutely make your ride a success one. 

The Nalpak Restaurant

Best restaurants in Mysore - Nalpak

Nalpak Group of restaurants serves the best vegetarian food for the people of Mysore. The restaurant offers breakfast like masala dosa, idli, vada, and delicious sambar. We can find many branches of this restaurant in and around Mysore. The branches are in Kuvempunagar, Double Road, Vontikoppal Main Road, and Dewan’s Road. One of the best restaurants in Mysore which you can find them in most of the crowded places in the city circle. 

  • Cuisine: South Indian, North Indian, Chinese
  • Timings: 8 AM to 3 PM, 4:30 PM to 10:30 PM
  • Meal for two (Approx. charges) – INR 300/-

Tech Beyond Infinity

One place for all Digital Marketing solutions

The Green Leaf

Best restaurants in Mysore - Green Leaf

Green Leaf is another famous vegetarian restaurant. It is famous for college students and the office crowd. Many People visit the restaurant for morning breakfast and evening coffee and snacks. Top best restaurants in Mysore to hang out for even the evening fun with the chats and stuff with your family, friends are loved ones.

You will find South Indian, North Indian, and Chinese dishes here. You can find this restaurant in the busiest streets of Kalidasa Road, Vani Vilas Mohalla. The evening chats are very famous.

Address: 2813, Kalidasa Rd, Vani Vilas Mohalla, Mysuru, Karnataka 570002

  • Cuisine: South Indian, North Indian, Chinese
  • Timings: 7:00 AM to 11:30 PM
  • Meal for two (Approx. charges) – INR 100/-

Subscribe To Our Newsletter

Get updates and learn from the best

The Mahesh Prasad

Best restaurants in Mysore -mahesh-prasad

Mahesh Prasad Veg Restaurant is one of the oldest and famous restaurants in Mysore. You can find a wide variety of dishes at reasonable prices. People throng the restaurant for morning coffee and evening snacks. You can also find Afternoon meals as well for lunch. Famous dishes are Bisi Bele Bhaath, Bonda Soup, Masala Dosa, Sambar, Coffee. You will get the best and tasty food at a reasonable price in a good and clean place. Proudly considered as one of the most rated under best restaurants in Mysore.

Address: Balla Circle Krishnamurthy Puram, Mysuru (Mysore) 570004

  • Cuisine: South Indian, Chinese, North Indian, Beverages
  • Timings: 7:30 AM to 10 PM
  • Meal for two (Approx. charges) – INR 200/-

The SPR veg

Best restaurants in Mysore - SPR

SPR Veg Restaurant is famous for its location and ambiance. The dining area is surrounded by greenery and a pleasant environment. The top best restaurants in Mysore because of the tasty and delicious served food!

This restaurant is famous for South Indian dishes, Chinese and also western dishes like burgers and sandwiches. The staff here are very polite and give quick service. You can also find a wide variety of veg tandoori items. If you are a vegetarian means you will simply love this place. This place is most suitable for couples.

Address: Adipampa Road, Second Stage, Gokulam, Mysore


  • Cuisine: South Indian, North Indian, Chinese
  • Timings: 7:30 AM – 10:30 PM
  • Meal for two (Approx. charges) – INR 350/-

These are some of the vegetarian restaurants you can find in Mysore. But Mysore is also famous for authentic and traditional non-vegetarian food as well.

Non Veg Restaurants in Mysore

Hotel RRR

Best restaurants in Mysore - Hotel RRR

If you are looking for the best Biriyani in Mysore, then Hotel RRR is the perfect choice for you for the best restaurants in Mysore for non-veg category. It is basically an Andhra-style restaurant. It is just a few minutes away from Mysore Palace. This restaurant is always crowded. You can find Chicken biriyani, Mutton biriyani, chilli chicken, and also veg meals on the menu. Biriyani and chilli chicken are the fastest-selling items here. People need to wait for some time if they enter the restaurant during peak hours. You will miss the biriyani if you are late.

Address: Gandhi Square Near. Mysore Maharaja Palace, Mysuru (Mysore) 570001 India

  • Cuisine: Andhra Style
  • Timings: 11:30 AM – 4:30 PM & 7:00 PM – 11:00 PM
  • Meal for two (Approx. charges) – INR 600/-

Hotel Hanumanthu

Best restaurants in Mysore - Hotel Hanmanthu

Hotel Hanumanthu is one of the oldest and famous non-veg restaurants in Mysore. The first and original Hanumanthu restaurant was founded in the year 1930 in Mysore. The famous dish is the Mutton Palav. 

Local People come to the restaurant for morning breakfast. They eat this palav in the morning as breakfast. You can find Chicken Biriyani, Nati Koli Palav, Leg soup, Mutton Kaima, etc on the menu. People outside Mysore, travelers, and visitors from different places also visit this place. This palav is consumed as morning breakfast. Now it has many branches in and around Mysore topping the list of best restaurants in Mysore for the non-veg category. 

Address: Shop No 57, B N Street, Market Building, near Chikka Market, Mandi Mohalla, Mysuru, Karnataka 570001

  • Cuisine: Local South Indian Style
  • Timings: 6:00 AM to 10:00 PM
  • Meal for two (Approx. charges) – INR 600/-

Lakshman Mess

Best restaurants in Mysore - Lakshman Mess

Laksman Mess is another famous and oldest non-veg restaurant in Mysore. Once the owner of this restaurant used to sell the food in a pushcart 35 years ago. Later he went on to open a good restaurant in Mysore. This restaurant offers food at a reasonable price to all classes of people. The famous items are Mutton biriyani, Mutton Chops, etc. This restaurant makes use of all the quality spices in the preparation of the dishes.

Local people are very much fond of this place and consider this has their best restaurants in Mysore for having a great non-veg food fest. The restaurant attracts the local crowd. The food quality is very good at an affordable price. One will get a homely food feel and taste. If you want to taste the local non-veg cuisine, then this is the place.

Address: No.87 city corporation 1,k, 46/1, Santhepete Rd, Mysuru

  • Cuisine: Local South Indian Style
  • Timings: 7:00 AM to 11:00 PM
  • Meal for two (Approx. charges) – INR 700/-

The Oyster Bay

Best restaurants in Mysore - Oyster Bay

Oyster Bay restaurant is known for its excellent ambiance, outdoor dining. One can experience a garden feel along with calm music in the restaurant. This place is made for couples who can enjoy a romantic dinner and a peaceful environment. It also has a bar counter where u can enjoy all types of beverages. Recently a pub has been opened for the people who like to have a beer and enjoy rock music. 

They have a Wide Variety of Dishes ranging from North Indian, Chinese, Italian, and even Sizzler’s. Superb Taste and Good Service. Especially the Ambiance, which is very Calming and Big. This place has really good interiors along with the right amount of lighting. A great place to have dinner and surely you will have a great experience at this best restaurants in Mysore.

Address: Kannada Parishath Road, 1st Stage, Vijay Nagar, Mysore Mysuru India

  • Cuisine: Multi-cuisine
  • Timings: 7:00 AM to 11:00 PM
  • Meal for two (Approx. charges) – INR 800/- to 1000/-

Poojari Fish Land

Best restaurants in Mysore - Poojari Fish Land

If you are looking for non-veg food on the Bangalore-Mysore Highway, Poojari Fish Land is the place. It is the best place for seafood lovers. You can also get beverages along with seafood. There are separate sitting arrangements for family and other people. Food prices are moderate and they will good service. The main priority is given to seafood items. So you can find a wide variety of seafood items. A large sitting place is available for visitors and very good ambiance.

People can visit this place for lunch and dinner. This place also has spacious parking for both two-wheelers and four-wheelers. So parking is not an issue in this restaurant. It is the best eatery for travelers on the Bangalore-Mysore highway. Great places to eat fish if that’s your favorite – enjoy seafood at these best restaurants in Mysore.

Address: 26, Mysore Bangalore Road, Opp. White Orchid, Kalasthavadi, Village, Mysuru

  • Cuisine: Multi-cuisine
  • Timings: 11:00 AM to 11:30 PM
  • Meal for two (Approx. charges) – INR 800/- to 1000/-

The Roost

Best restaurants in Mysore - The roost

This is also one of the best restaurants in Mysore that you will find on the Mysore-Hunsur state highway. This is a Multi-cuisine restaurant which offers varieties of food. You will also get beverages in this restaurant. The ambiance is really good and has a large space for dining. People can find both indoor and outdoor lawn dining. It’s basically a Coorgi style restaurant. Staffs are also very friendly and helpful. It is a calm and quiet place where one can enjoy food along with alcohol.

This restaurant also provides a place to host events and parties. This is the best place for travelers moving along Hunsur highway in Mysore.

Address: Hunsur Road The Roost Hotel, Hinkal Village, Hinkal, Mysuru (Mysore) 570017 India

  • Cuisine: Multi-cuisine(Coorgi style)
  • Timings: 7:00 AM to 11:30 PM
  • Meal for two (Approx. charges) – INR 600/- to 800/-

Simply Kodavas

Best restaurants in Mysore - Simply Kodavas

The name itself suggests it is a Coorgi style restaurant and tops this category of best restaurants in Mysore. Simply Kodavas offer Indian, Chinese, and Tandoor options also to their signature Kodava dishes. The menu contains Akki Roti, Neer Dosa, Pork Chudals, pork Masala (Boneless)Chicken Manchow, Chicken Pepper Fry, Chappati, Chicken Masala & Passion Fruit Squash. The restaurant is very clean and hygenic. It is a great place for pork lovers.

They provide tasty and quality food. The prices are moderate and affordable. People willing to taste the Kodava food and flavors must definitely visit this place. This is also one of the best restaurants in Mysore.

Address: Jayachamarajendra Rd, Manchegowdana koppalu, Vijayanagar 1st Stage, Vijayanagar, Mysuru, Karnataka 570017

  • Cuisine: Multi-cuisine(Coorgi style)
  • Timings: 11:00 AM to 10:30 PM
  • Meal for two (Approx. charges) – INR 500/- to 800/-

Follow Us!

Leave a Reply

Your email address will not be published. Required fields are marked *