🌍 FlavorBridge View Interactive Recipe →
🐟 🌶️ South Asian Cuisine

Kerala Fish Curry

A fiery, tangy fish curry from the backwaters of Kerala, slow-simmered in coconut milk with Kodampuli (Gamboge) souring fruit and aromatic curry leaves.

15 min prep 🔥25 min cook 40 min total 🍽4 servings 📊medium

The Cultural Story

Kerala sits on the southwestern tip of India where the Arabian Sea meets a labyrinth of backwaters, lagoons, and coconut groves. This geography shaped a cuisine unlike anywhere else in the subcontinent — one built on coconut in every form, fresh catch from the sea, and a souring agent called Kodampuli (also known as Gamboge or fish tamarind) that gives Keralan fish curry its unmistakable dark, funky tang. The dish is cooked in a manchatti, a traditional earthenware vessel that adds subtle mineral notes and retains heat long after the flame is off. The spice blend is assertive but not chaotic. Red chilies provide heat, turmeric gives the brilliant gold, fenugreek seeds add a slight bitterness that balances the coconut richness. Curry leaves are not a garnish here — they are structural. Fried in coconut oil at the start, their volatile oils perfume every drop of the gravy. In coastal villages, this curry is always cooked a day ahead and reheated: the flavors deepen overnight into something richer, more unified. In Kerala, fish curry is eaten with kappa (tapioca), steamed rice, or kanji (rice porridge). It is eaten at every meal — breakfast, lunch, dinner — and has sustained millions of fishing families for centuries. The simplicity is the sophistication: sourness, coconut creaminess, heat, and the deep savory note of the sea.

Ingredients

Instructions

  1. 1Heat coconut oil in a deep clay pot or heavy-bottomed pan over medium heat. Add fenugreek seeds and fry 30 seconds until aromatic and golden — do not burn.
  2. 2Add dried red chilies and curry leaves, fry 30 seconds until crisp and fragrant. The oil will turn reddish.
  3. 3Add sliced onions, green chilies, and grated ginger. Cook 8-10 minutes until onions are golden and softened.
  4. 4Add turmeric and red chili powder. Stir 1 minute until the raw smell of spices dissipates and the oil starts to separate from the masala.
  5. 5Pour in the thin coconut milk and add the soaked Kodampuli pieces with their soaking water. Season generously with salt. Bring to a gentle simmer, cook 5 minutes.
  6. 6Gently slide in the fish pieces in a single layer. Do not stir — just shake the pot gently. Cook 8 minutes on medium-low heat.
  7. 7Pour the thick coconut milk around the fish (not on top). Shake the pot gently to combine. Cook 4-5 more minutes until fish is cooked through and the curry has a rich, velvety consistency.
  8. 8Remove from heat. Rest 5 minutes before serving. The curry tastes significantly better the next day — make ahead if possible. Serve with steamed red rice or tapioca.

Cook this with the full experience

Join FlavorBridge to explore authentic recipes from cultures around the world — with comments, ratings, and the stories behind every dish.

Open Interactive Recipe →