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 candlelit poolside tables, this outstanding restaurant at Malabar House is (almost) Bollywood-star glam. The ambitious East-meets-West menu creatively fuses local and European fla…
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

Bait

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

Soul Food Cafe

Fresh local ingredients fuel inspired, artfully prepared dishes at the beautifully located clifftop garden cafe at Soul & Surf. Here zingy mezze platters arrive with mini pappadams and slithers of chapati, coffe…
Top Choice Indian in Kochi (Cochin)

Dal Roti

Always-busy Dal Roti is one of Fort Cochin's most-loved restaurants. Knowledgeable 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 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 pollichathu or molee (fish p…
Top Choice South Indian in Kovalam

Varsha

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.