best restaurants in chennai (2026)

chennai restaurants ranked from rs 70 mess breakfasts to rs 8,400 tasting menus, with areas, signature dishes, real prices and the overrated ones.

·updated Oct 18, 2026

tldr: chennai’s best eating is cheap and early. rayar’s mess in mylapore does ghee pongal and kara chutney for about rs 70 and sells out before 10 am. ratna cafe in triplicane pours refillable sambar over idli for rs 80-120. nair mess in triplicane does kerala-style fish meals around rs 200 for two. at the other end, avartana at itc grand chola runs about rs 8,400 for two. buhari and saravana bhavan are the ones reviewers say have slipped.


chennai is not a restaurant city in the way delhi or bombay are. the best food in the city is served in rooms with tube lights, laminate tables and no menu card, by families who have been doing one thing since before independence. the fine dining exists, and some of it is genuinely good, but a ranked list that puts five-star rooms at the top misreads the city. the actual hierarchy in chennai runs on the mess, the military hotel and the tiffin shop, and the rs 70 plate frequently beats the rs 700 one.

the first thing to get straight is vocabulary, because it confuses visitors constantly. in tamil nadu “hotel” means a place that serves food. it carries the older, wider sense of the word and implies nothing about lodging. hotel saravana bhavan, buhari hotel, viswanathan chettinadu hotel, welcome hotel, none of them rent rooms. a “mess” is a small, no-frills eatery doing home-style meals at low prices. and a “military hotel” is an old chennai term for a non-veg joint, from an era when vegetarian food was the respectable default and “military” worked as a euphemism for meat. anjappar and ponnusamy both started life as military messes before rebranding into family chains.

prices below come from recent published listings, menu aggregators, zomato and swiggy pages, and food-media roundups. counter prices in chennai have almost certainly crept up since those were posted, aggregator menus carry delivery markup over what you pay at the till, and the messes mostly do not display a rate card at all, so treat every figure as a planning number rather than a quote. nobody from this site has eaten at any of these places. every verdict here is a composite of published reviews, and any X/10 is labelled as such.

if you want the wider context, the chennai food guide covers the dishes and neighbourhoods rather than the venues, and there are dedicated breakdowns for dosas, seafood and t. nagar. for comparison across the region, the madurai food guide and the chettinad cuisine guide are the closest neighbours.

the awards

  • best breakfast under rs 100: rayar’s mess, mylapore - ghee-heavy pongal with pepper and ginger, a crisp vada and kara chutney for about rs 70. roughly 16 seats, opens before 7 am, sold out before 10.
  • best idli-sambar: ratna cafe, triplicane - the thin, tangy sambar arrives in steel mugs and gets refilled unasked. breakfast lands at rs 80-120.
  • best cheap non-veg meal: nair mess, triplicane - kerala-style, coconut-oil-based, served on banana leaf since 1961. listings put it near rs 200 for two.
  • best banana-leaf veg meal: vrindavan at new woodlands, mylapore - seventy-plus years old, about rs 600 for two for idli, poori and kerala parotta.
  • best splurge: avartana, itc grand chola, guindy - progressive south indian in seven to thirteen courses, about rs 8,400 for two, a roughly three-hour sitting.
  • best mutton: erode amman mess, thiruvanmiyur - nalli fry, sukka and chukka, rated 4.5 on listings at about rs 700 for two. fills up fast on weekends.
  • best old-school chettinad: thambi vilas, anna nagar west - running since 1964, kothu parotta and mutton roast, about rs 600 for two.
  • best filter coffee: mylapore filter coffee, n mada street - opens at 4 am, traditional drip decoction, 4.1 across 293 reviews.
  • most overrated: buhari, triplicane and mount road - it invented chicken 65 and the dish still lands, but review after review describes the biryani as cold, pale and insipid for the money. one long-time customer’s published line is “what a fall from grace.”

the full list

# place area best for cost rating
1 rayar’s mess mylapore ghee pongal, kara chutney rs 70-100 for two 9/10
2 ratna cafe triplicane idli with refillable sambar rs 350-500 for two 8.5/10
3 nair mess triplicane kerala-style fish meals rs 200-400 for two 8.5/10
4 avartana guindy (itc grand chola) tasting-menu splurge rs 8,400 for two 8.5/10
5 erode amman mess thiruvanmiyur mutton nalli fry rs 700 for two 8.5/10
6 mylai karpagambal mess mylapore vazhaipoo adai, avial rs 200-250 for two 7.5/10
7 murugan idli shop t. nagar idli, ghee podi idli rs 200 for two 8/10
8 thambi vilas anna nagar west kothu parotta, mutton roast rs 600 for two 8/10
9 ponnusamy nungambakkam full non-veg spread rs 650 for two 8/10
10 dindigul thalappakatti besant nagar mutton biryani rs 650 for two 7.5/10
11 paati veedu t. nagar set tamil veg lunch rs 1,000-1,800 for two 8/10
12 southern spice nungambakkam (taj coromandel) regional south indian rs 3,000 for two 8/10
13 hotel saravana bhavan t. nagar ghee roast dosa, meals rs 400 for two 6.5/10
14 buhari triplicane chicken 65 only rs 800 for two 6/10

ratings are composites of published reviews across tripadvisor, zomato, lbb, district and food-media roundups, not first-hand scores.

rayar’s mess, mylapore

more than seventy-five years old, now run by a third generation, and the single most-cited breakfast in chennai food writing. there is no menu, no air conditioning and roughly sixteen seats.

what to order: pongal, loaded with ghee and spiked with pepper and ginger, a vada, and the kara chutney that is the house signature. mornings bring idli, vada and pongal with a spread of chutneys, sambar and molaga podi. evenings shift to bonda, rava dosai, kal dosai and adai. the standard combination is quoted at roughly rs 70, an idli or dosa plate around rs 40.

what reviewers say: the pongal and the kara chutney are the reasons people make the trip. regulars describe the idli as deliberately over-fermented and very soft. it is routinely the top pick in “old eateries of chennai” roundups.

honest caveat: the logistics are brutal. published advice is to arrive by 7:30 am, because it opens before 7 and sells out well before 10. the options are extremely limited, you will probably stand, and the room is not built for lingering.

ratna cafe, triplicane

operating since 1948, founded by triloknath gupta, who came from mathura. the thing it is actually famous for is not the idli, it is the sambar.

what to order: idli with sambar, which is poured on until the idli is soaked and then refilled without you asking. the ghee roast dosai is widely rated. the filter coffee is good. a breakfast plate runs rs 80-120, cost for two across listings lands at rs 350-500.

what reviewers say: the sambar recipe has reportedly gone unchanged for decades, and it is thin and tangy rather than thick and sweet. regulars say they end up drinking two mugs of sambar for two idlis, which is roughly the point.

honest caveat: it is a canteen. several reviewers note the atmosphere could use work, and there are multiple outlets now, with the triplicane and mylapore ones generally treated as the originals. the t. nagar branch is more convenient and less loved.

nair mess, triplicane

in a lane opposite chepauk stadium, open since 1961, and the standard answer when someone asks for cheap non-veg in old madras. kerala-style, coconut oil, banana leaf.

what to order: fish curry, vanjaram fish fry, mutton fry, chicken fry, nethili, egg kothu parotta. recent published price points: veg meals rs 100, prawn fry rs 110, mutton fry rs 110. an older review breaks it down as a limited meal at rs 60 with mutton or fish curry billed separately at rs 58, seer fish at rs 190 and chicken 65 at rs 105, which pushed one person’s bill to roughly rs 400 with gst.

what reviewers say: the fish curry and the seafood are the draw, and the veg meals plate with poriyal, kootu, sambar, rasam and buttermilk is a genuinely good rs 100.

honest caveat: listings carry it at a modest 3.5 rating and the room is packed almost permanently. the curries are billed extra, so the headline “rs 200 for two” figure is only true if you eat plainly. typically only mutton meals and fish meals are offered.

avartana, itc grand chola, guindy

the one chennai restaurant that regularly appears on national best-of lists. progressive south indian served as fixed tasting menus, each available vegetarian: maya at seven courses, bela at nine, jiaa at eleven, anika and tara at thirteen.

what to order: you do not order, you pick a menu length. courses cited in reviews include infused tomato rasam, asparagus and coconut stew, beetroot with curd cheese, shrimp dumpling, spiced aubergine and a fennel panna cotta. about rs 8,400 for two per current listings. lunch 12-2:30 pm, dinner 6:30-11 pm.

what reviewers say: 4.8 on district, 4.7 on eazydiner across roughly 4,000 ratings. the praise is consistent on service, plating and pacing, with one reviewer describing a three-and-a-half-hour dinner where every course was explained as it landed.

honest caveat: the dissent is real and worth knowing. one published review called the combinations bizarre and the experience “no comfort, no harmony,” and another marked it down for slow service and insufficient quantity. do not come expecting volume. also note the price has climbed steeply, older coverage quoted fixed menus from rs 2,000 to rs 4,500 per head.

mylai karpagambal mess, mylapore

directly opposite kapaleeswarar temple at 20 east mada street, running since the early 1950s, pure vegetarian, open 7 am to 10:30 pm.

what to order: podi dosai, keerai vadai, and the dish it is genuinely known for, vazhaipoo adai with avial. the halwas get named often, kasi, wheat and badam. listed menu prices include ghee rava kichadi rs 140, gingelly oil dosa rs 150, ghee dosa rs 160, ghee podi uthappam rs 210, ghee onion podi uthappam rs 230.

what reviewers say: the banana-leaf service, the adai-avial and the filter coffee are what regulars return for. it is one of the few places in the city doing this specific old mylapore tiffin repertoire.

honest caveat: this is the most complained-about pricing in old chennai. zomato shows a 2.9 dining rating across 644 ratings against 4.0 for delivery, which tells you the room is the problem. published complaints include “very expensive, they are looting the customers,” one diner billed rs 309 for a rava dosa, coffee and curd rice, no menu card offered, no parking, and cleanliness that needs work. budget rs 250 a head, not rs 100.

murugan idli shop, t. nagar

originally from madurai, now roughly 26 outlets in india plus singapore, the uk and australia. the t. nagar flagship on g.n. chetty road is the one most visitors use, open from about 9:15 am to 11:45 pm.

what to order: idli, obviously, but the specific thing to get is the ghee podi idli. onion uthappam, sweet pongal, paniyaram and the filter coffee are the other regularly named items. four chutneys plus unlimited molaga podi come with every plate. about rs 200 for two at the counter.

what reviewers say: the consistency across outlets is what regulars rate, and the idli is unusually light without collapsing. zomato sits at 4.4 for dining, and it ranks in the top hundred of more than six thousand chennai restaurants on tripadvisor.

honest caveat: it is extremely crowded at peak hours and service slows to a crawl. the recurring complaint is the absence of a displayed rate card and prices that feel high for a tiffin shop. aggregator menus show plain dosai near rs 163 and ghee podi masala dosai near rs 284, which is delivery-marked-up but indicative of the direction.

erode amman mess, thiruvanmiyur

one of the strongest-rated of the newer wave of non-veg messes, listed at 4.5 and about rs 700 for two.

what to order: mutton nalli fry, mutton sukka, mutton chukka, mutton biryani, and elaneer payasam to finish.

what reviewers say: the summary on listings is “always busy, homestyle comfort, worth the wait,” which is about as honest a three-word review as a mess gets.

honest caveat: it fills quickly at weekends and the wait is part of the deal. this is a mutton house, so a mixed-diet group will struggle.

ponnusamy and anjappar, multiple outlets

both began as military messes, ponnusamy in royapettah in 1954 under a r velupillai from ramanathapuram, anjappar in royapettah in 1964 under anjappan, who had cooked for the then chief minister m g ramachandran and set up to feed bachelors at the ymca. both later dropped the military label and became family chains.

what to order: at ponnusamy, the full non-veg spread runs to around fifty items, and the nungambakkam outlet is listed near rs 650 for two. there is also a thali challenge, finish it inside an hour on a weekday and it is free, with a banner. at anjappar, the chettinad standards, chilli chicken, fish curry, tandoori chicken, around rs 600 for two, and the nungambakkam outlet runs to midnight.

what reviewers say: both are reliable rather than thrilling. they are the safe choice when you want chettinad-style non-veg with air conditioning and a bill you can predict.

honest caveat: these are chains, and the sharper cooking is in the smaller messes. anjappar in particular is the version of chettinad food that has been standardised for multi-city rollout. if you want the real thing, the chettinad cuisine guide covers where it actually comes from.

hotel saravana bhavan, t. nagar

founded 1981 by p rajagopal, now 33 outlets in india with 24 in chennai and more than 92 across 28 countries, the largest vegetarian chain in the world.

what to order: the ghee roast dosa is the item it is still named for. full meals. about rs 400 for two at the t. nagar outlet.

what reviewers say: defenders still rate the dosa and the consistency of the core tiffin menu, and some overseas and out-of-state outlets review better than the chennai ones.

honest caveat: this is the clearest case in chennai of expansion outrunning quality. published review summaries flag unclean plates and poor hygiene at the porur branch, “foods cost very expensive but average taste only” as a recurring line, raw chapati, long waits, tables not cleared and staff arguing among themselves. branch-to-branch inconsistency is the consistent theme. there are also unaffiliated restaurants trading under similar names, which muddies the reviews further. it is fine. it is not the first stop it used to be.

buhari, triplicane and mount road

more than fifty years old, credited with inventing chicken 65, and featured in national geographic coverage. about rs 800 for two, wanderlog carries it at 3.8 across roughly four thousand reviews.

what to order: chicken 65, and arguably only chicken 65. the menu also claims chicken 90 as its own invention, and regulars list it alongside the falooda.

what reviewers say: the chicken 65 still gets described as crisp and properly spiced. the institution status is real.

honest caveat: the biryani is where this falls apart in published reviews. one diner reported the mutton biryani arriving cold and insipid, with staff attempting to return the same portion reheated. another described a takeaway closer to curd rice, with overcooked broken rice. a third found two pieces of mutton and a boiled egg with “no spices, just plain brown biryani rice.” prices are repeatedly called high. for biryani, dindigul thalappakatti in besant nagar at about rs 650 for two is the safer spend.

tips

  • chennai breakfast is genuinely early. the old messes open between 6 and 7 am and the best items are gone by 9:30. rayar’s mess is effectively finished before 10. if your plan starts at 10 am you have missed the city’s best meal.
  • carry cash. the messes, the mylapore tiffin stalls and the harbour-side stalls are cash-first, and several do not display a rate card, so count your change.
  • check veg or non-veg before you walk in with a mixed group. most old chennai eateries are strictly one or the other. karpagambal mess, rayar’s mess and vrindavan are pure veg. nair mess, erode amman mess and the military hotels are non-veg houses.
  • for filter coffee, ask for extra decoction if you want it strong, and drink it where it is poured, not in a takeaway cup. mylapore filter coffee opens at 4 am. vivekananda coffee house, running since 1959, has outlets in adyar, t. nagar, triplicane and mylapore. madras coffee house stalls sell nothing else.
  • outlet choice matters more than brand choice. for murugan idli shop use the t. nagar flagship. for ratna cafe the triplicane original is the one reviewers rate. for saravana bhavan, published complaints cluster around specific branches rather than the whole chain.
  • the five-star rooms need booking. avartana runs a long fixed-menu sitting and fills on weekends, paati veedu advises booking for its set lunch, and sangamithirai at feathers hotel in manapakkam is closed mondays.
  • banana-leaf meals follow a sequence, not a menu. rice arrives with sides already placed around the leaf, refills are offered, and fold the leaf towards you when you are done. elai saapadu at parthasarathy swami sabha is quoted around rs 600 for the full veg version.
  • t. nagar restaurants mostly close by about 10:30 pm. for late food, anjappar in nungambakkam runs to midnight and murugan idli shop’s t. nagar outlet stays open to about 11:45 pm.

frequently asked questions

what are the best restaurants in chennai?
it splits by budget. for rs 70-250 a head: rayar's mess in mylapore for ghee pongal, ratna cafe in triplicane for idli-sambar, nair mess in triplicane for kerala-style fish meals. mid-range rs 300-700 a head: ponnusamy at about rs 650 for two, erode amman mess at rs 700 for two, dindigul thalappakatti at rs 650 for two. at the top, avartana at itc grand chola runs about rs 8,400 for two.
why are restaurants in chennai called hotels?
in tamil nadu 'hotel' carries the older, broader sense of the word, a place that serves food, with no lodging implied. hotel saravana bhavan, buhari hotel and viswanathan chettinadu hotel are all restaurants. 'mess' means a small no-frills eatery doing home-style meals cheaply, and 'military hotel' is an old euphemism for a non-veg joint, a usage that dates to the 1940s-60s.
how much does a meal cost in chennai?
a mess breakfast of idli, vada and pongal with filter coffee runs rs 70-150 at places like rayar's mess or ratna cafe. a banana-leaf veg meals plate is rs 100-200. a non-veg mess lunch with one fry is rs 200-400 a head. mid-range sit-down restaurants are rs 600-900 for two. five-star signature restaurants start around rs 3,000 for two and reach rs 8,400 at avartana.
is hotel saravana bhavan still worth it in chennai?
reviewers are increasingly split. the chain runs 33 outlets in india, 24 of them in chennai, plus 92-plus abroad, and published reviews flag real inconsistency between branches. the recurring complaints are high prices for average food, hygiene lapses at specific outlets like porur, and slow service. the t. nagar outlet at about rs 400 for two still gets reasonable marks for the ghee roast dosa, but it is no longer the default recommendation it was.
what is a military hotel in chennai?
military hotels started appearing across chennai around the second world war serving home-style non-veg food. one explanation is that 'military' was 1960s code for meat at a time when vegetarian food was the respectable default. examples still open include thanjavur military in park town at about rs 250 for two and naidu military in thoraipakkam at about rs 300 for two. anjappar and ponnusamy both began as military messes before rebranding.
where do you get the best filter coffee in chennai?
published roundups point to mylapore filter coffee on n mada street, which opens at 4 am and makes its decoction by the traditional drip method, and vivekananda coffee house, running since 1959 with outlets in adyar, t. nagar, triplicane and mylapore, for kumbakonam degree style. madras coffee house stalls serve nothing but filter coffee in a steel tumbler-davara. ratna cafe and karpagambal mess also get named for coffee alongside their food.
which chennai restaurants need a booking?
the five-star signature rooms do. avartana at itc grand chola takes a three-hour tasting menu format and books out on weekends. paati veedu in t. nagar runs a set seven-course tamil veg lunch and published advice is to book ahead, especially weekends. sangamithirai at feathers hotel in manapakkam is closed on mondays. the messes take no bookings at all, you queue.
veg or non-veg, which is better in chennai?
both are strong but they live in different places. the veg institutions cluster in mylapore, triplicane and t. nagar and do tiffin and banana-leaf meals. the non-veg scene is the mess and military-hotel tradition spread across triplicane, royapettah, ashok nagar, thiruvanmiyur and kodambakkam, plus the chettinad chains. most of the old messes are one or the other, not both, so check before you walk in with a mixed group.
sharetwitterwhatsapp

more from chennai