Back to All Recipes
Indian
Medium

Kerala-Style Fish Curry

A vibrant and tangy fish curry from the Indian state of Kerala, featuring tender fish pieces simmered in a coconut milk-based gravy with a unique blend of spices and souring agents. A flavorful and aromatic meal for two.

Created by
Updated January 4, 2023
15 min (active) + 15 min (marinating)
Prep Time
35-40 min
Cook Time
Servings
Kerala-Style Fish Curry
$16
Ingredients
0/19 ready
Meat & Seafood
Spices & Seasonings
Other
Other
Other
Other
Other
Fresh Produce
Other
Fresh Produce
Other
Fresh Produce
Other
Other
Fresh Produce
Other
Dairy
Dairy
Other
Step-by-Step Instructions
1

Marinate the fish

Gently rinse the fish pieces. Pat them very dry with paper towels. Sprinkle 1/4 teaspoon salt and 1/8 teaspoon turmeric powder over the fish and rub it gently to coat. Let the fish marinate for at least 15 minutes. Marinating adds a first layer of flavor and color.

💡 Pro Tips:

  • Patting fish dry helps it hold its shape during cooking.
  • Marinating allows the fish to soak up initial flavors.
Estimated time: 15 minutes (inactive)
2

Cook aromatics and spices

Heat 1 tablespoon coconut oil or vegetable oil in a heavy-bottomed pot or clay pot (traditional) over medium heat. Add 1/2 teaspoon mustard seeds and let them splutter (pop open). Add 1/4 teaspoon fenugreek seeds (small, yellowish-brown seeds) and 8-10 fresh curry leaves (small, aromatic leaves, if using). Cook for a few seconds until fragrant (smells pleasant and aromatic). Add 1/2 cup thinly sliced shallots or chopped onion. Cook for 5-7 minutes, stirring occasionally, until soft and translucent (you can see through it). Stir in 1 tablespoon minced fresh ginger, 2 cloves minced garlic, and 1-2 green chilies (slit lengthwise). Cook for 1-2 minutes until fragrant.

💡 Pro Tips:

  • Spluttering mustard seeds shows they are cooked and releasing flavor.
  • Fragrant means it smells good and aromatic.
  • Translucent means you can see through it, indicating it is soft.
Estimated time: 10 minutes
3

Add tomatoes, spices, and thin coconut milk

Stir in 1/2 cup roughly chopped tomato, 1 teaspoon red chili powder, 2 teaspoons coriander powder, 1/4 teaspoon turmeric powder, and 1/2 teaspoon black pepper powder. Cook for 2-3 minutes, stirring, until the raw smell of the spices disappears. Add the 2-3 pieces of soaked kokum (the sour dried fruit) along with its reserved soaking liquid. Pour in 1 cup thin coconut milk. Add the remaining 1/4 teaspoon salt. Bring the gravy to a gentle simmer (cook gently just below boiling, with small bubbles).

💡 Pro Tips:

  • Simmer means to cook gently just below boiling, with small bubbles.
  • Cooking spices briefly helps to bring out their flavors.
Estimated time: 5 minutes
4

Simmer the fish

Gently add the marinated fish pieces to the simmering gravy. Do not stir vigorously, as fish is delicate. Cover the pot and simmer for 8-10 minutes, or until the fish is cooked through and flakes easily. Cooking time depends on the thickness of the fish. Gently stir in 1/2 cup thick coconut milk. Heat the curry for another 1-2 minutes, but do not boil after adding the thick coconut milk, as it can cause the milk to separate.

💡 Pro Tips:

  • Do not stir vigorously to prevent the fish from breaking apart.
  • Avoid boiling after adding thick coconut milk to keep the curry creamy.
Estimated time: 10 minutes
5

Finish and serve

Taste the fish curry and adjust salt or tanginess if needed. Garnish with 2 tablespoons fresh chopped cilantro. Serve the Kerala-Style Fish Curry hot with steamed rice or appam (a type of pancake).

💡 Pro Tips:

  • Fresh cilantro adds a bright, fresh finish.
  • Serve immediately to enjoy the best flavor and texture.
Estimated time: 1 minute
Nutrition Facts
Per serving
Calories480
Protein40g
Carbohydrates25g
Fat25g
Fiber5g
Sodium800mg
Equipment Needed
  • Medium bowl (for marinating fish)
  • Heavy-bottomed pot or clay pot
  • Spatula or wooden spoon
  • Measuring cups
  • Measuring spoons
  • Knife and cutting board
Chef's Tips
  • 💡Kokum provides a unique sourness that is traditional to Kerala fish curries. If unavailable, you can use 1/2 teaspoon tamarind paste diluted in 1 tablespoon warm water, or a squeeze of lemon juice at the end, but the flavor will be different.
  • 💡For extra heat, add more green chilies or red chili powder.
  • 💡This curry often tastes even better the next day as the flavors deepen; gently reheat on the stovetop.
Leave a Review
Share your experience with this recipe

Got Leftovers?

Turn what you already have in your fridge into delicious meals. Our AI-powered generator creates personalized recipes from your ingredients.

Try Leftover Generator

You Might Also Like

Discover more delicious recipes similar to what you're cooking

Classic Palak Paneer
12
Medium
Classic Palak Paneer
25 min
2
Indian
Tandoori Paneer Skewers
12
Medium
Tandoori Paneer Skewers
15-20 min
2
Indian
Classic Chicken Biryani
15
Medium
Classic Chicken Biryani
50-60 min
2
Indian
Chicken Korma with Saffron Rice
18
Medium
Chicken Korma with Saffron Rice
50-60 min
2
Indian

Get 5 Delicious Recipes Every Week

Join our newsletter and discover new favorites delivered straight to your inbox. No spam, just tasty inspiration.

Kerala-Style Fish Curry Recipe Made Easy & Simple