Madhur Jaffrey’s Kerala-Style Fish Recipe
Written by MasterClass
Last updated: Oct 26, 2026 • 2 min read
This recipe, which comes from the coastal state of Kerala and features fish in fragrant coconut milk, has a hint of tartness and is a relatively easy one-pot evening meal. You can use wild sea bass, just like Madhur Jaffrey does, or substitute with haddock, halibut, mackerel, salmon, or kingfish. Just be sure to choose a fish that looks and smells fresh.
Learn From the Best
What Is Kerala Fish Curry?
Fish curries are found all along the coast of India. Quick, flavorful, and served with steamed rice, mashed tapioca, or thin crepes like dosa or appam, recipes for fish curry vary depending on where they’re found. In the tropical Southern state of Kerala, a “meen” curry is typically brightly-hued thanks to the addition of red chili powder and deeply creamy from coconut milk. Additional ingredients may include varieties of local tamarind like kudampuli (Malabar tamarind), or kokum (fish tamarind); curry leaves; and a diverse range of garam masala blends.
Like other regional variations such as Goan-style seafood curry, Kerala-style fish usually features pieces of a firm white fish like seer fish (mackerel), kingfish, tilapia, and even sardines, but prawns (shrimp) are also popular. It is often served alongside a local dish called puttu, a cylinder of steamed ground rice and shaved coconut.
Madhur Jaffrey’s Kerala-Style Fish Recipe
makes
prep time
10 mintotal time
35 mincook time
25 minIngredients
- 1
Place the fish on a plate or sheet tray. Season with salt, and set aside.
- 2
Heat the oil in a large frying pan set over medium-high heat. Sauté the shallots until the edges begin to brown.
- 3
Add the ginger and garlic, and stir to combine. Stir-fry until the mixture is fragrant, stirring continuously, for about 1 minute. Carefully add the water, followed by the turmeric, cayenne, paprika, and lemon juice. Season with more salt and black pepper, and bring to a simmer.
- 4
Reduce the heat to low, and continue to simmer for 5 more minutes, stirring occasionally. Shake the can of coconut milk vigorously, then open it and add ½ cup of the milk to the spice mixture.
- 5
Return the sauce to a simmer, and arrange the fish inside the pan in an even layer. Cook the fish for 5–6 minutes or until it’s just done, occasionally using a spoon to bathe the fish in the sauce. Taste, season if needed, and serve with rice.
Become a better chef with the MasterClass Annual Membership. Gain access to exclusive video lessons taught by the world’s best, including Madhur Jaffrey, Gabriela Cámara, Niki Nakayama, Chef Thomas Keller, Yotam Ottolenghi, Alice Waters, Gordon Ramsay, and more.
Madhur Jaffrey’s Goan Shrimp Recipe
Oct 21, 2021
Madhur Jaffrey on the Origins of Curry
Jan 20, 2023
Easy Fish Recipes: 10 Quick Seafood Dinners
Aug 13, 2021
19 Different Types of Fish for Eating and Cooking: Learn How to Eat Fish Sustainably
Jun 17, 2019
Madhur Jaffrey’s Lamb Biryani Recipe
Oct 20, 2021
Quick and Easy South Indian Fish Curry Recipe: Step-by-Step Recipe
Feb 26, 2019
Other articles
Brazilian Fish Stew Recipe: How to Make Moqueca Baiana
Aug 13, 2021
Madhur Jaffrey’s Masala Chai Recipe
Oct 21, 2021
Farm-Raised vs. Wild-Caught Fish and Seafood
Apr 28, 2020
Madhur Jaffrey’s Chickpeas in Simple Northern Style Recipe
Oct 26, 2021
Madhur Jaffrey’s Lemony Chicken With Coriander Recipe
Oct 21, 2021
How to Cook Sea Bass: Simple Mediterranean Sea Bass Recipe
Jul 24, 2020
