The City of Palaces has something to offer every visitor. It has magnificent palaces and heritage buildings for the history and architecture enthusiast. Shopaholics can indulge in beautifully colored Mysore silk saris and exquisitely carved sandalwood souvenirs. And for the foodies, the best restaurants in Mysore will offer you treats that will leave you with full tummies and pleased palates.

Today, the city of Mysore has loads to offer the hungry tourist looking for good food. The usual continental fare of pizza, pasta, and burgers is available in most restaurants. And the hearty north Indian cuisine complete with kebabs and parathas has also made its way into the Mysore food scene. But the old cuisine of Mysore still lives on in a lot of good restaurants in Mysore and they give those swanky restaurants and their food a run for their money. 

The swanky new restaurants have great ambience and serve up a delectable fare of Indian and continental cuisine. But the old-timers of Mysore can be found in the old hotels in Mysore, munching on some dosa or idli and sipping on their “by-two” coffees. There’s no serving them pizzas or pasta or burgers. They’re happy with their Mysore mallige idlis, Mysore bondas, Mysore masala dosas, and Mysore Pak. These age-old institutions will give you the authentic taste of the old Mysore. 

Best Restaurants In Mysore That Serve Authentic Food 

1. Home Of Mysore’s Best Mutton Pulao – Hotel Hanumanthu 

famous restaurants in mysore
Image Source:

Sure you’ve heard of zafrani pulao and Kashmiri pulao, but have you heard of Hanumanthu Pulao? The Hotel Hanumanthu Original 1930, more commonly known as Hotel Hanumanthu is unlike any other. If you’re a hardcore meat-eater, one that fancies meat for breakfast, lunch, and dinner, then this is the place for you. Hotel Hanumanthu is one of the best restaurants in Mysore for non-vegetarian food. Ask anyone in Mysore for the best mutton and chicken pulao and their answer will be Hanumanthu Pulao! And why not? The restaurant in Mandi Mohalla has not changed its recipe in the past 70 years! All the food is still cooked in the open air using firewood, just like the original chef and owner Hanumanthu did. 

The restaurant is packed with foodie’s right from the time they open at 8:00AM The restaurant serves mutton pulao right from breakfast time!  But if that’s not your thing, they have a whole host of other incredibly delicious things you can try on their menu. No meat-loving foodie should leave Mysore without a taste of their mutton chops, kurma (mutton slow-cooked with yoghurt and spices), paya (leg soup), or liver mutton fry. 

Address: Hotel Hanumanthu, #1720, Akbar Road, Mandi Mohalla, Mysore

Must Try Dishes: chicken/mutton palav, mutton liver and leg soup

Meal for Two: approx. ₹400

Want To Try Our Heritage Walk In Mysore With Breakfast….Click Here

2. The Creators Of The Mysore Masala Dosa – Vinayaka Mylari Hotel

must visit restaurants in mysore
Image Source: istockphoto

Who doesn’t love a good dosa for breakfast? The South Indian rice crepe is one of the most popular breakfast foods in India. Though the dosa originated in Udupi, it travelled all across the country. And during its travels, it’s gone through a few modifications here and there. The city of Mysore also gave its own identity to the humble dosa. While the crisp crepe, roasted with ghee and filled with potato version called the masala dosa is the most popular one, Mysore masala dosa is also quite popular.

Vinayaka Mylari Hotel, an 80-year-old establishment, is the home of the Mysore masala dosa. The restaurant has limited seating and offers only idli, dosa, and masala dosa on its menu. Unlike the masala dosa, Vinayaka Mylari Hotel’s masala dosa or Mysore Benne masala dosa is not thin. The dosa is smaller and thicker, soft and fluffy inside and crisp outside. The Mysore masala dosa is not filled with potato either; instead, the filling is a sagu (vegetable curry with coconut masala). The delicately spiced and fragrant sagu feels like a flavor bomb explosion on your tongue. The dosa is served with a dollop of unsalted butter melting on top and some coconut chutney and sagu on the side. 

Address: Hotel Original Vinayaka Mylari, Shop No, 79, Nazarbad Main Road, Near Police Station, Doora, Mysore

Must Try Dishes: butter masala dosa and lawki (bottle gourd) halwa

Meal for Two: approx. ₹300

Also Read: Do you know the origin story of the Mysore Masala Dosa?

3. A Taste Of Authentic Kannada Food – Tegu Mess

best non vegetarian restaurants in mysore
Image Source:

A mess is an establishment that serves home-cooked food to migrants. The food is considered to be homely and healthy by the migrants who miss their homes and home-cooked meals. Tegu Mess is a hidden gem that serves some authentic Kannada cuisine to its clients. The restaurant was opened about 50 years ago to cater to the students who lived nearby. Don’t be fooled by its humble appearance, the restaurant might look like a hole-in-the-wall, but its food is delectable. No wonder its one of the best non veg restaurants in Mysore.

For a meat lover, this restaurant, which is known for its local-style non-vegetarian food, is paradise. The hearty meat dishes on the menu, each with its special masala ground in-house, are sure to tickle your taste buds. The thick and spicy curries are served with generous portions of meat. Their famous ragi mudde (finger millet dumplings) and mutton curry will leave you licking your fingers and wanting more. The restaurant has several other curries on its menu along with neer dosa, idlis, and ghee rice. 

Address: #5, First Floor, 6th Cross, Adipampa Road, Vani Vilas Mohalla, Mysore

Must Try Dishes: Idly with mutton currey, chops and kal soup

Meal for Two: approx. ₹400

4. Paradise For Lovers Of Spicy Food – Hotel RRR

top restaurants in mysore
Image Source: istock

If you’re a lover of spicy food, a visit to Hotel RRR is a must. The old restaurant has been serving spicy Andhra-style food to Mysoreans for decades. As you enter, the first thing that’ll assault your senses is the aroma of the biryani. Their spicy mutton and chicken biryani are richly flavored with spices, meaty, and very appetizing. The restaurant also has some great vegetarian dishes on its menu. Their unlimited vegetarian thali (platter of food) is quite popular. 

The chicken pepper dry is another popular dish on their menu. The restaurant is eco-friendly, and all the food is served on banana leaves. If you’ve never experienced eating with your hands from a banana leaf, you should try this once. The taste of hot food from a banana leaf is indescribable and an authentic experience to try at least once. The ever-busy eatery is busier during lunchtime and finding a table is quite difficult. But their food is definitely worth the wait.

Address: Gandhi Square, Near, Mahatma Gandhi Statue, Lashkar Mohalla, Chamrajpura, Mysore

Must Try Dishes: Vegetable Stew, Chilli Chicken, Chicken Roast, Chicken 65, Chicken Biryani and Mutton Biryani

Meal for Two: approx. ₹500

5. The Best Breakfast Joint – Ramya Mahendra Restaurant

restaurants in mysore
Image Source:

The Ramya Mahendra Restaurant is another gem that is hidden away in the tiny streets of Mysore. For those of you who love south Indian food, especially breakfast fare, this hotel in Mysore is a must-visit. Their crispy masala dosa, which is served with a small bowl of ghee, coconut chutney, and sambar (south Indian vegetable curry), is one of the best you’ll ever taste. Their idlis and bonda soup are also very popular.

But the dish that is the best here is their thayir vada (dahi vada, a vada dipped in spiced yoghurt). The freshly fried vadas are crunchy on the outside, yet fluffy inside, and the yoghurt that it’s dipped in is slightly sweet and sour. And the icing on the cake is the crunchy boondi (pearl-sized balls of fried chickpea flour) and peanuts that it’s topped with. All this together creates magic in your mouth and makes it an unforgettable meal.

For those with a sweet tooth, the restaurant has kesari bath (semolina pudding) and badam halwa (an almond dessert) on their menu. The badam halwa especially tastes divine. The restaurant is only open for breakfast and at tea time. 

Address: Hotel Ramya Mahendra, RTO Office, Near Double Tanker, Chamrajpura, Mysore

Must Try Dishes: thayir vada, dip vada, kesari bath, badam halwa

Meal for Two: approx. ₹350

6. Savour The Taste Of The Best Bisi Bele Bath In Mysore – Mahesh Prasad Restaurant

vegetarian restaurants in mysore
Image Source:

If bisi bele bath is one of your favorite South Indian foods, a trip to Mahesh Prasad restaurant is a must. The tiny restaurant near Ballal Circle is a house that has been converted into a restaurant. This is one of the oldest hotels in Mysore and the best place to eat vegetarian food. The hotel serves regular south Indian fare of khara bath (upma, or a savory semolina pudding), kesari bath, idli-vada, masala dosa, and poori sagu. The hotel is especially famous for its bisi bele bath (risotto-like lentil rice with vegetables). The bisi bele bath is served with a topping of crunchy boondi with coconut chutney, raita (a mix of vegetables in yoghurt), and potato chips on the side. The restaurant can get very crowded during peak hours and you might have to wait for a table.

Address: Ashoka Circle, near RTO Office, Chamarajapura, Chamarajapuram Mohalla, Lakshmipuram, Mysore 

Must Try Dishes: bisi bele bath, masala dosa and pongal

Meal for Two: approx. ₹300

7. The Original Creators Of Mysore Pak – Guru Sweet Mart

fine dining restaurants in mysore
Image Source:

Looking for a sugar rush? The fudge-like Mysore Pak is one thing you should taste before leaving the city. The sweet that once graced the royal tables of the Wadiyars is now available everywhere in Karnataka. But the Mysore Pak at Guru Sweet Mart in Mysore is the best one you’ll ever taste. 

Over 100 years ago, a chef in the royal kitchens created a concoction out of sugar, besan (chickpea flour), and ghee. This concoction, which greatly impressed the then king of Mysore, was named Mysore Pak. Today the descendants of that cook, Kakasura Madappa still make Mysore Pak using his original recipe. This Mysore Pak is then sold at their sweet shop, Guru Sweet Mart. 

The Mysore Pak at Guru Sweet Mart is not like the ones you get in other stores. The fragrance of toasty ghee hits your nose when you bite into the soft Mysore Pak. The best part of Guru Sweet’s version is its lusciously melty mouth-feel. The sweet shop is packed with beautifully arranged sweets all over the store. If you’ve had your fill of Mysore Pak, try their silky pumpkin halwa or the delicious sugar-dusted peda (fudge-like sweet made from milk).

Address: Shop No: 1, Devaraja Market Building, Near K.R. Circle, Sayyaji Rao Road, Devaraja Mohalla, Mysore

Must Try Dishes: melt-in-the-mouth Mysore Pak

Also Read: 18 Delicious Karnataka Foods You Have To Try At Least Once

Other Must Try Cafes & Restaurants In Mysore 

good restaurants in mysore
Mysore Palace, Mysore, India

1. Malgudi Coffee Shop & Bakery

Malgudi Coffee Shop & Bakery is a coffee shop that not just serves coffee but tea as well with some mouth smacking veg/non-veg cakes and sandwiches. The perfectly cooked causa and the Mysore style filter coffee is a hit here. Another thing that catches the attention of the people is the cool service of the entirely women staff. These ladies who are from social and economically backward classes run the entire show independently. This quite place is sure to take you back to the bygone Royal times.

Address: 81, Hunsur Road, Near University of Mysore Campus, Mysuru

2. Mysooru Tea Company

There is nothing more refreshing than a hot cup of tea and Mysooru Tea Company does just that. This café in Mysore serves refreshing tea and authentic short eats.  They serve around 21 different varieties of tea for the masses all the way from Kashmir to Kanyakumari and from Arunachal to Kutch. From Green tea to Herbal tea, Black tea to White tea, Oolong tea to Pu’reh tea, Strawberry tea to authentic boiler tea, each one is unique with different methods of processing and level of oxidation. So if you are a tea lover this place is a must visit as the day starts and ends with tea here.

Address: Valmiki Main Rd, Vontikoppal, Mysuru

3. Depth N Green

Depth N Green is a vibrant street side café that offers healthy and quick meal options. The place has an easygoing vibe because it has been done thoughtfully and looks unique. To taste their list of long & interesting menu with a choice of healthy Italian, North Indian, Street Food and Beverages, one will have to make multiple visits to this place. Don’t miss their egg and cheese sandwich, rajma Buddha bowl, DnG Burger, Alfredo Pasta and Banana walnut cake that are finger licking good.

Address: 228, 3, Gokulam Main Rd, near Ganpathi Temple, Gokulam 2nd Stage, Gokulam, Mysuru

4. Dosa Point ® Since 1999

There are lots of dosa Points in Mysore, but nothing can beat the taste of the extremely tasty and delicious dosas at this popular south Indian restaurant in Mysore. They are known for their heavenly dosas with butter and other delicious dosas made with different batters. The place is generally very crowed and you need to patiently wait for your dosas. 

Address: Shop No, 1615, Adichunchanagiri Road, Jayanagar, Kuvempu Nagara, Mysuru

5. Gayatri Tiffin Room or GTR

If you are looking for some traditional and delicious breakfast or snack item, then this is the place to be. GTR is one of the oldest vegetarian restaurants in Mysore. Even after so many years they have been successful in retaining the taste & quality of food. The idli, open butter masala dosa, Benne dosa, set dosa, Upma & kesari bath are worth the wait and hassle. If you are in Mysore, you just cannot leave without tasting the food from here.

Address: 2954, 1, NS Road, Chamundipuram, Ramachandra Agrahara, Mysuru

Great Food At Great Prices

Food in Mysore is as beautiful as the heritage city is. These iconic best restaurants in Mysore are among some of the best places to eat in Mysore. The food culture in Mysore hasn’t really changed much over the years. Vegetarian food still rules but non-vegetarian fare is not left far behind. These old hotels in Mysore have kept the city’s food culture alive. And the best part about these eateries is that you can eat your fill without worrying about your wallet. Most of these best restaurants in Mysore still charge old-world prices but they don’t compromise on quality or taste.


What is famous in Mysore for eating?

The cuisine of Mysore has a list of endless food snacks that will delight your taste buds. It’s difficult to list down everything, but Mysore Pak, Mysore Masala Dosa, Maddur Vada and Ragi Mudde are Mysore famous foods that’s hard to resist when in Mysore.

What product is famous for in Mysore?

Mysore, the City of Palaces which has a rich cultural heritage is famous for Silk saris, sandalwood products, coffee and its amazing food scenes. 

What is special in Mysore dosa?

The Mysuru masla dosa is popular because of its flaming red chutney that’s smeared inside the dosa. It is basically a spicy chutney made with a lot of garlic and red chilies. It is this authentic chutney that takes the dosa to the next level of satisfaction. A must try item while visiting the best restaurants in Mysore.

Which is the best street food of Mysore and where to find them?

Khara Bath, Bonda, Uttapam, Vada and chats are some of the most popular street foods of Mysore. You can get a taste of them at Empire, Foodie’s Zone, Vijayanagar Chat Street or at Tegu Mess.

What is the local sweets of Mysore?

Without a doubt, Mysore Pak is the most loved local sweet of Mysore. As per Taste Atlas, Mysore Pak has been ranked 14th for the best street food sweets in the world. Two other Indian desserts, Falooda and Kulfi have also secured a place in the list.


Please enter your comment!
Please enter your name here