best restaurants in thiruvananthapuram (2026)
honest trivandrum eating guide with real prices. daily banana-leaf sadya, the punchakkari toddy shop, azad biryani since 1940, villa maya.
tldr: published reviews point to mother’s veg plaza (bakery junction, banana-leaf sadya every single day, around rs 273 a head), azad (chalai bazar, travancore mutton biryani since 1940), punchakkari ruchiyidam (the city’s real toddy shop, rs 400 to 600 per person for karimeen and neymeen thala curry) and villa maya (the rs 2200 to 2500 splurge in a dutch manor). the most overrated is villa maya on value.
thiruvananthapuram is not a restaurant city in the way kochi or kozhikode are. it is a government town, a temple town, and the food reflects that: the best eating here is in formats rather than in dining rooms. the daily banana-leaf sadya. the toddy shop. the biryani house that has been doing one thing since 1940. the city’s fine dining is thin and expensive, and the interesting stuff costs under rs 500 for two.
the sadya is the first thing to understand. most of india thinks of sadya as an onam-only event, served once a year on a banana leaf with twenty-odd items. in thiruvananthapuram you can eat one on a wednesday in february. mother’s veg plaza at bakery junction serves it all 365 days on a token system, unlimited, with reviewers counting 26 to 28 items and four payasams. pazhayidom ruchi at attakulangara does traditional namboothiri-style banana-leaf meals. this is the single most under-sold thing about eating in this city.
the second is the shaap. kerala’s toddy shops — kallu shaap — are not bars with food attached, they are kitchens with toddy attached, and the cooking is the point. punchakkari ruchiyidam on punchakkari road is the one thiruvananthapuram’s own food coverage keeps pointing at: neymeen thala curry, karimeen pollichathu, kappa, beef roast, crab roast, all in coconut oil and all properly hot. it holds about 4.0 on a five-point scale across roughly 3,400 google reviews. one published guide scored its food 4 and its ambience 2 on the same five-point scale, which tells you exactly what kind of place it is. we have written separately about kerala toddy shop food if you want the format explained properly before you walk into one.
prices here come from recent published listings, menus and review extracts rather than from receipts in our own hands, and kerala’s restaurant prices have moved noticeably in the last two years. the sadya price at mother’s veg plaza is a good illustration: an older review quoted roughly rs 150, a more recent one about rs 220, and the most recent published figure around rs 273. assume everything below has crept up. where listings disagree materially — and villa maya’s cost for two is quoted anywhere from rs 1000 to rs 2500 — we say so rather than averaging.
nobody from this site has eaten at any of these places. every verdict is a composite of published reviews, listings and food writing, and every rating is a composite of published reviews rather than a first-hand score. if you are working down the kerala coast, see also best restaurants in kochi and best restaurants in kozhikode calicut, which is the better food city by some distance.
the awards
- best overall: azad, chalai bazar — travancore mutton biryani since 1940, and the one dish in this city with real provenance
- best sadya on an ordinary day: mother’s veg plaza, bakery junction — banana leaf, token system, 26 to 28 items, four payasams, about rs 273
- best toddy shop: punchakkari ruchiyidam, punchakkari road — neymeen thala curry, karimeen pollichathu, kappa, rs 400 to 600 per person
- best traditional vegetarian: pazhayidom ruchi, attakulangara — namboothiri-style banana-leaf cooking, sambar, avial, thodukurries, payasams
- best seafood without the shaap: pankayam, palayam — thengapal neymeen curry and muyal porichal, about rs 550 for two
- best malabar food: zam zam, palayam near the university senate house — about rs 700 for two
- best value sit-down: the olive, kowdiar — about rs 500 for two with garden seating
- best splurge, with caveats: villa maya — a restored 18th-century dutch manor, rs 2200 to 2500 for two
- most overrated: villa maya. not because it is bad — its atmosphere score on tripadvisor is around 4.8 on a five-point scale — but because its own value score is around 4.2, published cost-for-two figures range from rs 1000 to rs 2500 depending on the listing, and recent diners report rs 1800 to rs 2000 per head. at least one reviewer called the food quality average for the money. you are buying the manor.
the full list
| # | place | area | best for | cost for two | rating |
|---|---|---|---|---|---|
| 1 | azad | chalai bazar (branches citywide) | travancore mutton biryani | rs 500–800 | 8.5/10 |
| 2 | mother’s veg plaza | bakery junction, palayam | daily banana-leaf sadya | rs 400–550 | 8.5/10 |
| 3 | punchakkari ruchiyidam | punchakkari road | toddy shop seafood, karimeen | rs 800–1200 | 8/10 |
| 4 | pazhayidom ruchi | attakulangara | traditional kerala vegetarian | rs 500 | 8/10 |
| 5 | pankayam | palayam | neymeen curry, muyal porichal | rs 550 | 8/10 |
| 6 | paragon | kesavadasapuram | malabar biryani, varutha kozhi | rs 800 | 7.5/10 |
| 7 | zam zam | palayam, senate house | malabar, build-your-own meal | rs 700 | 7.5/10 |
| 8 | arya nivas | thampanoor, near railway station | south indian veg, onam sadya | rs 400 | 7.5/10 |
| 9 | achayan’s kitchen | sasthamangalam | shaap-style karimeen fry | rs 700 | 7.5/10 |
| 10 | the olive | kowdiar | kebabs, garden seating | rs 500 | 7/10 |
| 11 | imperial kitchen | kowdiar / venpalavattom | sadya, around 30 dishes | rs 600 | 7/10 |
| 12 | supreme upper crust | kowdiar | burgers, continental | rs 700 | 7/10 |
| 13 | cafe mojo | kowdiar | pasta, sizzlers, board games | rs 800 | 7/10 |
| 14 | the yellow chilli | ambalamukku, pipeline road | north indian, chain fine dining | rs 800 | 6.5/10 |
| 15 | madison street | kulathoor | burgers, italian, cheesecake | rs 800 | 6.5/10 |
| 16 | villa maya | vallakkadavu / enchakkal | the room, special occasions | rs 2200–2500 | 7/10 |
all ratings are composites of published reviews, listings and food writing. they are not first-hand scores.
azad — chalai bazar, with branches across the city
the oldest thing worth eating in this city. meeran pillai pareed kunju opened azad pukka travancore biriyani in vallakadavu in 1940, and the biryani is reportedly still made close to the original method.
what to order: mutton biryani, which arrives with a piece of pineapple on the side. mutton fry and mutton chops. appam with fish curry, which several reviewers rate as highly as the biryani — one described the fish in coconut curry as indescribably good.
what reviewers say: the vazhuthacaud branch sits around 4.2 on a five-point scale across 183 dining ratings and 681 delivery ratings. the process is what people cite: masala ground in 100kg batches, country mutton sourced from thiruvananthapuram and kollam districts from goats fed on jackfruit leaves, biryani cooked in batches of 50 so it never sits, rice cooked in three stages.
honest caveat: branch quality is the problem. longtime patrons report that standards have slipped at the vazhuthacaud and mg road branches specifically. one reviewer got what they described as a fish curry that was essentially drumstick curry with a couple of pieces of fish, an average and barely warm biryani, and cold porotta. go to chalai bazar if you can, and go early for lunch — the queue is real. listings also disagree wildly on price: most reviewers call it inexpensive, while one aggregator lists rs 950 to 2400 per person, which does not match any review we found. treat rs 250 to 400 per head as the realistic figure.
mother’s veg plaza — bakery junction road, palayam
near the russian cultural centre. the reason you can eat sadya in this city on any random day of the year.
what to order: the sadya, obviously, served in the afternoon on a token system until around 4:30pm. unlimited, with reviewers counting 26 to 28 items including four payasams, and your choice of white rice or kerala red rice. outside sadya hours it runs an enormous dosa menu — around a hundred varieties by its own count — with mysore masala dosa, paneer dosa and jini dosa the ones listings name, plus kadala curry and sambar.
what reviewers say: roughly 4.1 on a five-point scale across more than 19,000 google reviews and 4.3 on zomato. open 7am to about 11pm. around rs 400 for two for a normal meal; the sadya itself has been published at about rs 273 recently, up from roughly rs 220 earlier.
honest caveat: it gets slammed. a recent reviewer described it as too crowded with a long wait and no efficient management. another complained the full sadhya course was not served and staff rarely came back to the table. the token system exists because the room cannot cope. arrive before the lunch surge rather than during it. a separate car park has reportedly been added, which it needed.
punchakkari ruchiyidam — punchakkari road
the city’s best-known kallu shaap and the most interesting meal in thiruvananthapuram. open roughly 9am to 9pm daily.
what to order: neymeen thala curry (seer fish head curry) is the signature. karimeen pollichathu and karimeen fry. kappa — tapioca — with red fish curry, which is the classic shaap pairing. beef roast, crab roast, fried crabs and prawns, appam with pork. freshly tapped toddy is served alongside.
what reviewers say: around 4.0 on a five-point scale across roughly 3,400 google reviews and 4.2 on zomato across about 150. one aggregator ranks it #12 of nearly 3,000 restaurants in the city. one published guide gave it food 4 and service 4 on a five-point scale and ambience 2, which is the fairest description anyone has written of a toddy shop.
honest caveat: price listings run rs 200 to 1200 per person, with a video guide putting the realistic spend at rs 400 to 600 per head. reviews are not uniformly warm: one flagged poor behaviour from the people serving and refusal of service requests, another mentioned underage drinking on the premises. it is a toddy shop. the kitchen is the reason to go and the room is not going to be comfortable. not a good choice for anyone who wants a quiet dinner.
pazhayidom ruchi — attakulangara
associated with chef pazhayidom mohanan namboothiri, who is known in kerala for large-scale traditional sadya cooking. the banana-leaf meals here are built on sambar, avial and a rotation of thodukurries, finished with traditional payasams.
honest caveat: this is vegetarian namboothiri cooking, which is subtler and less coconut-oil-forward than the naadan food elsewhere on this list. if you came for fish curry this will feel restrained. published prices are thin for this one — treat rs 500 for two as an estimate rather than a quoted figure.
pankayam — palayam
a modern take on south indian classics at about rs 550 for two, open roughly 10:30am to 11:30pm.
what to order: thengapal neymeen curry (seer fish in coconut milk) and muyal porichal (rabbit fry), which is the dish that gets it named in listings. rabbit is a genuine kerala naadan item and not a gimmick here.
honest caveat: rabbit is not always available and nobody publishes when. ask before you build a meal around it.
paragon — kesavadasapuram
the thiruvananthapuram branch of the kozhikode group, which is a different proposition from the original. open roughly 7am to 10:30pm, around rs 800 for two.
what to order: biryani, varutha kozhi (fried chicken), koonthal thenga kothu (squid with coconut). its onam sadya has been published at around 27 kerala dishes. irish coffee appears in listings as a house item, oddly.
honest caveat: paragon’s reputation was built in kozhikode and the group’s outlets are widely described as not matching the original — the kochi branch in particular draws that complaint. this is a good restaurant that carries a reputation earned 400km away.
zam zam — palayam, near the university senate house
malabar food in the capital at about rs 700 for two, open 11am to 11pm, with roughly 686 tripadvisor reviews behind it. the draw is a build-your-own-meal format plus filter coffee. casual, suited to a group, no occasion required.
arya nivas — thampanoor, near the railway station
the standard answer for south indian vegetarian in thiruvananthapuram, with around 931 tripadvisor reviews. convenient after a morning at the padmanabhaswamy temple, and it runs a proper onam sadya with more than 30 dishes in season. about rs 400 for two.
honest caveat: it is a station-area hotel restaurant — reliable rather than exciting, and busy at the obvious hours.
achayan’s kitchen — sasthamangalam
shaap food served in a normal restaurant, for people who want the cooking without the toddy shop. open roughly 10am to 10pm, crowded in the afternoons.
what to order: the karimeen fry is the dish reviewers consistently name. everything is cooked in coconut oil and most of the menu is genuinely spicy.
honest caveat: reviewers are clear that the ambience is that of a regular restaurant, not a shaap, so you lose the thing that makes punchakkari interesting. an older review put the bill at around rs 1000 for four, which would be closer to rs 700 for two now.
the olive — kowdiar
iranian-leaning menu with garden seating and artwork, about rs 500 for two, open 11am to 10:30pm. cheesy kebabs, tandoor items, sharbat, pasta. the best value sit-down restaurant in the kowdiar cluster.
imperial kitchen — kowdiar and venpalavattom
named in sadya roundups for a banana-leaf spread of around 30 traditional dishes. worth calling ahead — sadya availability is seasonal at most places that are not mother’s veg plaza.
supreme upper crust, cafe mojo, madison street, the yellow chilli
the kowdiar and ambalamukku belt, which is where thiruvananthapuram does its casual modern eating. supreme upper crust at about rs 700 for two for burgers and continental in a courtyard, cafe mojo at about rs 800 with board games and pasta, madison street in kulathoor at about rs 800 for burgers and cheesecake, the yellow chilli in ambalamukku at about rs 800 as the sanjeev kapoor chain option.
honest caveat: none of these are why you would travel to thiruvananthapuram. they are competent, they are air-conditioned, and they exist in every indian city. if you have two dinners here, do not spend one of them in this cluster.
villa maya — vallakkadavu, on the airport road side
a restored 18th-century dutch manor, courtyards, gardens, the prettiest dining room in the city and the one everyone photographs. lunch and dinner only, roughly 12pm to 10:30pm.
what to order: seafood is what reviewers rate highest. the menu runs indian, italian, moroccan and continental, and desserts get specific praise.
what reviewers say: zomato 4.9 on a five-point scale across 414 reviews, google 4.5 across roughly 8,100, tripadvisor 4.6 across about 1,600. july 2026 reviews call the garden serene, the food and desserts good and the service quick, with the food described as expensive and comparable to five-star rates but worth the experience.
honest caveat: this is the city’s clearest case of paying for a room. tripadvisor’s own sub-scores put atmosphere around 4.8 against value around 4.2. published cost for two runs rs 1000 on one blog, rs 2200 on zomato, rs 2500 on eazydiner, and recent diners report rs 1800 to rs 2000 per head — that is a very wide spread and the lower figures look stale. at least one reviewer found the food quality average against the pricing. seating is limited compared to the casual restaurants, and at least one reviewer noted frustration over alcohol service. book, and go for the manor with your eyes open.
tips
- sadya is a lunch thing. mother’s veg plaza serves it in the afternoon on tokens until around 4:30pm. if you turn up at 8pm expecting a banana leaf you will get a dosa. for onam-season sadya at imperial kitchen, arya nivas or paragon, call — availability is seasonal and the dish counts change.
- toddy shops close early. punchakkari ruchiyidam is listed 9am to 9pm, and shaaps in general are daytime-and-early-evening places, not late-night ones. lunch is the better shift for freshly cooked fish anyway.
- carry cash. the kowdiar restaurants, villa maya, paragon and zam zam take cards and upi. toddy shops, smaller naadan kitchens and the older azad branches are happier with cash and upi. rs 500 to 1000 on you covers most situations.
- go to the original azad branch. chalai bazar is the one with the reputation. multiple longtime customers report the vazhuthacaud and mg road branches have slipped. the same warning applies in reverse to paragon, whose reputation belongs to kozhikode rather than to the kesavadasapuram outlet.
- everything naadan is spicy and everything is in coconut oil. that is not a complaint, it is a warning. shaap food, achayan’s kitchen and the fish curries are not toned down for visitors. if you are not used to coconut oil, start with a sadya rather than a karimeen pollichathu.
- veg and non-veg are properly separated here. mother’s veg plaza, pazhayidom ruchi, arya nivas and varsha in kovalam are pure vegetarian. azad, punchakkari, achayan’s, pankayam and zam zam are the non-veg end. do not assume a mixed menu.
- monsoon changes the fish, not the prices. june to september is heavy rain in the capital, and the coastal fishing pattern shifts with it, so karimeen and seer fish availability varies. the pleasant stretch is november to february, which is also when onam-adjacent festival pricing has passed and before the summer heat.
- kovalam is a different market. curry leaf at the leela does fish molee, coconut curries and banana-leaf sadya, and varsha does pure vegetarian malayali food on a leaf. both are resort-belt pricing. the city centre is better value for the same cooking.
related guides
- kerala toddy shop food guide — what a shaap actually is and how to order in one
- best toddy shops in kochi — the other end of the state, more options
- best restaurants in kochi — the bigger kerala restaurant city
- best seafood in kochi — karimeen, prawns and the backwater catch
- best restaurants in kozhikode calicut — kerala’s best food city, and it is not close
- best restaurants in pondicherry — if you are heading up the coromandel coast
- best hotels in kochi — where to stay further up the state