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.
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.
related guides
- chennai food guide - the hub, dishes and areas rather than venues
- best dosas in chennai - honest rankings on the city’s dosa shops
- best seafood in chennai - kasimedu, the ecr shacks and the sit-down places
- best restaurants in t. nagar chennai - eating in the shopping district
- madurai food guide - the non-veg capital of tamil nadu
- best restaurants in madurai - the mess halls, ranked
- chettinad cuisine guide - what the chains are a copy of
- coimbatore food guide - the other tamil nadu food city
- best filter coffee in coimbatore - degree coffee, compared
- hotels - where to stay across our cities