If you go to Kerala only for the backwaters and the houseboat, you will come back happy. But if you go for the food as well, you will come back transformed. Kerala's cuisine is one of the most complex and distinctive in India — built on coconut in its every form (oil, milk, grated, toasted), freshwater and ocean seafood, an extraordinary range of spices from its own plantations, and a culinary tradition that varies significantly between the Christian, Muslim, Hindu and tribal communities of this narrow coastal state. Our writer Meera Pillai grew up eating Kerala food and spent a week in 2025 revisiting every dish she'd missed. Here is the definitive food and culture guide.
🍌 The Kerala Sadya — The Greatest Feast in India
A Sadya (pronounced sa-dya) is a traditional Kerala vegetarian feast served on a fresh banana leaf. It consists of 26 or more dishes — rice, three types of payasam (sweet), avial, olan, thoran, pachadi, pickles, papadoms, banana chips, and many more — all arranged on the leaf in a specific order and eaten with the right hand. The ultimate Sadya is served during Onam (August–September), but most traditional Kerala restaurants serve a full Sadya on Sundays.
- Avial: Mixed vegetables in a thick coconut and curd gravy — the soul of the Sadya
- Olan: Ash gourd and cowpeas in coconut milk — subtle, cooling
- Thoran: Dry stir-fry of vegetables with grated coconut and curry leaves
- Sambar: Kerala sambar is richer and more tamarind-forward than Tamilian versions
- Pulissery: Ripe mango or pineapple in yogurt and coconut curry — sweet and sour
- Payasam (3 types): Rice, ada (rice flakes) and semiya payasam. Always save room.
- Pappadom: Served first — crack and eat with rice or as a palate cleanser
🦐 Kerala Seafood — The Real Stars
Kerala has a 580 km coastline and freshwater rivers draining the Western Ghats — and the seafood reflects both worlds spectacularly:
- Karimeen pollichathu (Pearl Spot fish): A freshwater fish marinated in fiery red masala, wrapped in banana leaf and grilled on a tawa. The most iconic Kerala fish dish.
- Kerala prawn curry: Large tiger prawns in a coconut milk and Kodampuli (Gamboge) gravy — the Kodampuli imparts a unique fruity tang unlike tamarind.
- Crab Masala (Nadan Njandu): Whole crab cooked in a thick spicy onion-tomato-coconut masala. Order at any coastal town restaurant.
- Meen Vevichathu (Red fish curry): The traditional Kerala fish curry cooked in a clay pot with Kodampuli — fiery red, deeply sour, eaten with red matta rice.
- Fried Mathi (Sardine): The humble sardine is the most-eaten fish in Kerala. Fresh, marinated in chilli and turmeric, shallow-fried — extraordinary for ₹80–₹150 at local restaurants.
🥞 Kerala Breakfast — The Most Underrated Meal
Kerala breakfasts are elaborate and extraordinary. A local "meals" restaurant at 8 AM will serve:
- Appam with stew: Lacy fermented rice pancakes with a delicate coconut milk and vegetable stew (or mutton stew in non-vegetarian restaurants). The contrast of crispy edge and soft center is addictive.
- Puttu and Kadala curry: Steamed rice cylinders layered with grated coconut, served with a fiery black chickpea curry. A Kerala classic.
- Idiyappam (String hoppers): Delicate rice noodle cakes served with coconut milk and banana, or with egg curry.
- Dosa variants: Kerala's dosas are thinner and crispier than Tamilian ones; neer dosa (translucent, paper-thin) is a specialty of the Malabar coast.
📍 Where to Eat — By Region
| City/Region | Must-Try Restaurant / Spot | Dish to Order |
|---|---|---|
| Kochi (Fort Kochi) | Dal Roti, Malabar Café, Fusion Bay | Karimeen pollichathu, Kerala thali |
| Alleppey (Alappuzha) | Chakara Restaurant, Thaff Hotel | Meen vevichathu with red rice |
| Thrissur | Pathans Hotel, Hotel Bharath | Malabar biryani, Kozhi curry |
| Kozhikode (Calicut) | Zain Hotel, Hotel Sagar | Malabar parotta + beef fry, Calicut halwa |
| Trivandrum | Hotel Arya Nivas, Zam Zam | Kerala sadya (Sunday), Trivandrum fish curry |
| Munnar | Local tea estate canteens, Rapsy | Freshly brewed estate tea + banana fritters |