Kerala restaurants

Top Choice Cafe in Kochi (Cochin)

Kashi Art Cafe

Fort Cochin's original (and best) art cafe, this fashionable, natural-light-filled space has a Zen vibe, a creeping vertical garden and stylish wood tables spreading out into a courtyard dotted with contemporary art…
Top Choice International in Kochi (Cochin)

Malabar Junction

Set in an open-sided pavilion or at candle-lit poolside tables, the outstanding Malabar House restaurant is (almost) Bollywood-star glam. The ambitious East-meets-West menu creatively fuses local and European flavou…
Top Choice Keralan in Thiruvananthapuram (Trivandrum)

Villa Maya

Villa Maya is more an experience than a mere restaurant. Dining is either in the magnificent 18th-century Dutch-built mansion or in private curtained niches in the tranquil courtyard garden. The Keralan cuisine is e…
Top Choice Seafood in Kovalam


Designed as an upmarket al fresco beach shack, the fabulous Taj Green Cove seafood restaurant fronts the sea, with waves and palms on one side and chefs in a semi-open kitchen on the other. Seafood and spicy prepara…
Top Choice International in Varkala

Soul Food Cafe

Fresh local ingredients fuel inspired, artfully prepared dishes at Soul & Surf's beautifully located clifftop garden cafe, where zingy mezze platters arrive with mini pappadams and slithers of chapati, coffee is…
Top Choice Indian in Kozhikode (Calicut)

Paragon Restaurant

Join the inevitably long queue out the door at this always-packed restaurant, founded in 1939. The overwhelming menu is famous for its legendary chicken biryani and fish dishes – such as pollichatu (spiced fish cook…
Top Choice Indian in Kochi (Cochin)

Dal Roti

Always-busy Dal Roti is one of Fort Cochin's most-loved restaurants. Knowledgable owner Ramesh will hold your hand through his expansive North Indian menu (with its own glossary!) and help you dive into a delicious …
Top Choice South Indian in Kovalam


In the lanes behind southern Lighthouse Beach, this little restaurant plates up some of Kovalam's best vegetarian food at reasonable prices, in a simple garden-like space with sandy floors, plastic chairs and a few …
Top Choice South Indian in Thiruvananthapuram (Trivandrum)

Ariya Nivaas

Trivandrum's best all-you-can-eat South Indian veg thalis mean long-running Ariya Nivaas is always busy (especially at lunchtime), but service is snappy and the food fresh. There's an air-con dining room upstairs.
Top Choice South Indian in Thrissur (Trichur)

Hotel Bharath

Spotless, air-conditioned Bharath is widely regarded as the best veg restaurant in town and the place for a lunchtime thali (₹86 to ₹165), a Keralan breakfast or a spicy curry.