/ writings timepass

best restaurants in mysore (2026)

Mar 6, 2026

·

12 min read

·

updated Mar 6, 2026

tldr: my top picks from 15 restaurants - vinayaka mylari (the legendary mylari dosa, rs 150 for two), hotel rrr (best non-veg, biryani institution, rs 400 for two), and oyster bay (best fine dining, rs 1000 for two). mysore’s food is about tradition, not innovation - and that’s what makes it excellent.


mysore (mysuru) is a city that knows what it is and doesn’t try to be something else. this is the city of palaces, and the food carries that same sense of heritage and pride. where bangalore has raced toward craft beer bars and fusion restaurants, mysore has quietly continued perfecting the dosa, the idli, the mysore pak, and the filter coffee. and doing them better than bangalore in many cases.

i haven’t visited mysore yet. this guide is based on extensive research - local food blogs, google reviews, youtube food tours, and recommendations from karnataka residents who know both mysore and bangalore. the consistent message: mysore’s food scene is smaller and less flashy than bangalore’s, but the best food here is as good as anything in karnataka.

the city’s food identity revolves around a few key pillars: the mylari dosa tradition, hotel rrr’s non-veg dominance, the mysore pak sweet, devaraja market as a food destination, and filter coffee that’s perfectly brewed. master these five and you’ve understood mysore’s food.


the awards (top picks)

  • best overall: vinayaka mylari - the dosa that makes people drive from bangalore
  • best non-veg: hotel rrr - the institutional legend
  • best fine dining: oyster bay - mysore’s most sophisticated restaurant
  • best sweet: guru sweet mart - authentic mysore pak
  • best coffee: vinayaka mylari / penguin cafe - proper filter coffee
  • best vegetarian thali: hotel rrr (veg section) / mahesh prasad - traditional meals
  • best modern dining: depth n green - the new generation
  • best rooftop: the old house - heritage building vibes
  • best for families: spring restaurant - clean, reliable, spacious
  • best pub: pelican pub - mysore’s evening scene

the full list

#restaurantareacuisinecost for tworating
1vinayaka mylarinazarbad (near devaraja market)dosa / south indianrs 1509.5/10
2hotel rrrdhanvantri roadnon-veg / biryanirs 4009/10
3oyster baysri harsha roadseafood / continentalrs 10008.5/10
4guru sweet martsayyaji rao roadsweets / mysore pakrs 2009/10
5depth n greengokulamcafe / healthy / multicuisiners 6008/10
6the old housevani vilas roadmulticuisine / rooftoprs 7008/10
7spring restaurantnazarbadmulticuisine / familyrs 5007.5/10
8pelican pubgokulampub / bar foodrs 8007.5/10
9mahesh prasaddevaraja market areasouth indian veg mealsrs 2008/10
10parkview hotelharsha roadsouth indian / mealsrs 2507.5/10
11penguin cafesri harsha roadfilter coffee / tiffinrs 1508/10
12malgudi garden restaurantnazarbadmulticuisine / themedrs 6007/10
13hotel hanumanthunazarbadnon-veg / biryanirs 3507.5/10
14indra cafesayyaji rao roadsouth indian tiffinrs 1507.5/10
15kabab magicgokulamkebabs / tandoorirs 4007/10

the legends

1. vinayaka mylari

nazarbad (near devaraja market) / cost for two: rs 150 / 9.5/10

vinayaka mylari is not just the best restaurant in mysore. it’s the reason people from bangalore drive 140 km on a weekend morning. the mylari dosa is a phenomenon.

the dosa itself is different from what you’d expect. it’s not the large, thin, paper dosa you get at udipi restaurants. the mylari dosa is small (about 6-7 inches), relatively thick, and cooked with generous amounts of butter. the outside is crispy and golden, the inside is slightly soft, and the whole thing glistens with butter. it comes with a coconut chutney that’s perfectly balanced - not too sweet, not too spicy, slightly coarse-ground.

the restaurant has been making this specific dosa for decades, using the same recipe, the same technique, the same griddle approach. the batter is fermented overnight, the butter is fresh, and the cooking temperature is precise. the result is consistent perfection - every dosa that comes out is virtually identical to the last one.

reviewers use words like “life-changing,” “the best dosa in india,” and “worth any queue.” the queue, by the way, can be 30-60 minutes on weekend mornings. people wait. because the dosa is worth it.

must-order: mylari dosa (rs 30-40), with extra butter if you dare, filter coffee (rs 20-30)

the catch: the restaurant opens early and closes early (typically by 12-1 pm). weekday mornings have shorter waits. the menu is essentially just the dosa - there are a few other items but nobody orders them. the seating is basic.

verdict: the best dosa in mysore and possibly in karnataka. the single strongest reason to visit mysore for food.

2. hotel rrr

dhanvantri road / cost for two: rs 400 / 9/10

hotel rrr is the non-veg institution of mysore. the biryani here has been served the same way for decades - fragrant rice, tender meat, subtle spicing that’s distinctly mysore (less aggressive than hyderabadi, more aromatic than chettinad). the chicken kebab is smoky and well-marinated. the mutton curry is rich and properly slow-cooked.

but what makes hotel rrr special is the devotion of its regulars. this is a restaurant where three generations of the same family eat. the staff knows the regulars by name. the recipes haven’t changed because the customers won’t let them change. it’s the kind of place where food, memory, and identity are intertwined.

the restaurant also has a vegetarian section that serves excellent south indian meals - unlimited rice, sambar, rasam, vegetables, curd, and payasam.

must-order: chicken biryani (rs 180-200), mutton curry (rs 200-220), chicken kebab (rs 150), rice bath (rs 80-100)

the catch: always crowded during lunch. the dining area is not fancy - functional tables, bright lights, fast turnover. they want you to eat and leave so the next person can sit. this is not a lingering restaurant.

verdict: the best non-veg restaurant in mysore. the biryani and kebabs have achieved legendary status for good reason.


fine dining and modern

3. oyster bay

sri harsha road / cost for two: rs 1000 / 8.5/10

oyster bay is mysore’s most upscale restaurant. the seafood is the star - fresh, well-prepared, and served in an environment that’s genuinely elegant. the grilled fish, prawn curry, and crab preparations are consistently praised. the continental menu (steaks, pasta) is also well-executed.

the interiors are sophisticated without being stuffy. the service is attentive. it’s the restaurant where mysore celebrates special occasions - anniversaries, promotions, visiting relatives you want to impress. the wine list is limited but adequate.

must-order: grilled fish (rs 350-400), prawn curry (rs 300), crab pepper fry (rs 350)

the catch: expensive by mysore standards. reservations recommended for dinner, especially weekends. the location on sri harsha road means parking can be tricky during peak hours.

verdict: the best fine dining in mysore. genuine quality across food, service, and ambience.

4. depth n green

gokulam / cost for two: rs 600 / 8/10

depth n green represents the newer generation of mysore restaurants. the concept is health-conscious dining with a modern aesthetic. the menu includes salads, smoothie bowls, grain bowls, and lighter fare alongside traditional south indian items. the interiors are instagram-friendly with plants, natural light, and clean design.

the food is actually good - not just styled for photos. the smoothie bowls use real fruit, the salads have proper dressings, and the south indian items maintain authenticity while being presented differently.

must-order: smoothie bowl (rs 200-250), grain bowl (rs 250-300), filter coffee (rs 80-100)

the catch: the healthy-eating concept might feel out of place in a city known for butter-drenched dosas and ghee-heavy mysore pak. the prices are higher than traditional restaurants.

verdict: mysore’s best modern dining concept. good for when you want something lighter after days of south indian indulgence.

5. the old house

vani vilas road / cost for two: rs 700 / 8/10

the old house operates from a heritage building, and the setting is the star. the rooftop seating has views of the city, and the ground floor has an old-world charm with exposed brick and vintage furniture. the food is multicuisine - indian, continental, and cafe items. the quality is consistent if not spectacular.

must-order: wood-fired pizza (rs 250-300), paneer tikka (rs 200), cold coffee (rs 120)

verdict: best atmosphere in mysore. the heritage building and rooftop make every meal feel special.


traditional and budget

6. guru sweet mart

sayyaji rao road / cost for two: rs 200 / 9/10

guru sweet mart is where you buy the real mysore pak. the sweet was literally invented in mysore - created in the palace kitchen for the maharaja of mysore. guru sweet mart makes the traditional soft version (nana mysore pak) that melts the moment it touches your tongue. the texture is grainy, the ghee is fragrant, and the sweetness is restrained.

the difference between good mysore pak and bad mysore pak is the ghee-to-besan ratio and the cooking temperature. the cheap versions are oily and grainy in the wrong way. guru sweet mart’s version is the benchmark.

must-order: soft mysore pak (rs 500-600/kg), kesari bath (rs 80-100/box), badami halwa (rs 500/kg)

verdict: the mysore pak pilgrimage. buy a kg, eat some immediately, take the rest home.

7. mahesh prasad

devaraja market area / cost for two: rs 200 / 8/10

a traditional south indian vegetarian restaurant near devaraja market. the meals (thali) here are the old-school mysore way - rice, sambar, rasam, multiple vegetable dishes, pickle, papad, curd, and a sweet. unlimited refills. the sambar is thick and flavourful, the rasam is properly peppered, and the vegetable preparations change daily.

must-order: unlimited meals (rs 100-120), masala dosa (rs 50-60), idli-vada (rs 40-50)

verdict: the best traditional veg meals in mysore. the thali is a masterclass in south indian home cooking.

8. penguin cafe

sri harsha road / cost for two: rs 150 / 8/10

penguin cafe is a small, old-school south indian tiffin restaurant that’s been serving mysore for decades. the filter coffee here is consistently mentioned as among the best in the city. the dosas are crispy and well-fermented, the idli is soft, and the vada is crunchy. it’s the kind of place where the simplicity is the point.

must-order: filter coffee (rs 20-30), set dosa (rs 40-50), rava idli (rs 40-50)

verdict: the best filter coffee in mysore. come for the coffee, stay for the dosa.


the rest

9. spring restaurant - nazarbad

cost for two: rs 500 / 7.5/10

family restaurant with a broad multicuisine menu. clean, spacious, and reliable. the paneer dishes and the biryani are the safe orders. good for families who want a comfortable dinner without surprises.

10. parkview hotel - harsha road

cost for two: rs 250 / 7.5/10

old-school south indian restaurant. the meals are good, the tiffin items are reliable, and the prices are honest. a solid everyday option.

11. malgudi garden restaurant - nazarbad

cost for two: rs 600 / 7/10

themed restaurant inspired by r.k. narayan’s malgudi (narayan lived in mysore). the theming is charming, the food is average multicuisine. come for the nostalgia and the setting.

12. hotel hanumanthu - nazarbad

cost for two: rs 350 / 7.5/10

the other non-veg contender after hotel rrr. the biryani is good (not as good as rrr), the chicken fry is solid, and the prices are fair. a good backup when rrr is too crowded.

13. pelican pub - gokulam

cost for two: rs 800 / 7.5/10

mysore’s most popular pub. the beer selection is decent, the bar snacks are good, and the atmosphere is lively on weekend evenings. the food is pub-standard - burgers, fries, tandoori starters.

14. indra cafe - sayyaji rao road

cost for two: rs 150 / 7.5/10

another old-school tiffin spot. the masala dosa and coffee are the draws. small, quick, and cheap. part of mysore’s network of traditional south indian breakfast spots.

15. kabab magic - gokulam

cost for two: rs 400 / 7/10

kebab and tandoori restaurant. the seekh kebabs and chicken tikka are well-spiced. a reasonable option when you want tandoori food in a city that’s predominantly south indian.


the mysore food trail

the ideal one-day eating trail in mysore:

timewhatwherecost
7 ammylari dosa + filter coffeevinayaka mylarirs 80
10 ammysore pak + kesari bathguru sweet martrs 100
11 amdevaraja market walkdevaraja marketrs 50-100 (snacks)
1 pmbiryani + kebab lunchhotel rrrrs 200
4 pmfilter coffee + set dosapenguin cafers 80
7 pmdinner + rooftopthe old housers 350

total: approximately rs 860-910. a full day of eating at mysore’s best for under rs 1000.


more on rahul.biz

the mysore food guide covers the deeper food culture - mysore pak origins, the dosa tradition, devaraja market, and what makes mysore’s food identity distinct from bangalore. mysore features in the best food cities in india ranking, and the karnataka food tradition is covered in the regional cuisines of india guide.

liked this? get more honest reviews

no spam, just useful stuff — unsubscribe anytime.