Kerala Fish Curry

Kerala fish curry brings together the hallmarks of coastal South Indian cooking: firm white fish, curry leaves, mustard seeds, tamarind and coconut milk. The sauce is gently spiced rather than heavy, with turmeric and Kashmiri chilli giving colour and warmth, tomatoes adding body, and tamarind sharpening the creamy coconut base. The fish is simmered just until flaky so it stays tender and intact, making the curry well suited to serving over plain rice, where the tangy, aromatic sauce can soak in without overwhelming the fish.
Cuisine style Kerala-style Indian curry
Spice level Medium
Cooking style One-pot cooking
Time commitment Under 1 hour

Why this recipe works

  • Bright, balanced sauce: Tamarind sharpens the richness of the coconut milk, giving the curry a clean tangy finish.
  • Layered aromatics: Mustard seeds, curry leaves, ginger, garlic, turmeric and chilli build depth before the fish is added.
  • Smooth coconut finish: Adding the coconut milk at low heat keeps the sauce rounded and creamy without boiling.

Get the most out of this recipe

Adjust the heat

  • For a gentler curry: Reduce the Kashmiri chilli and let the tamarind and coconut milk carry more of the flavour.
  • For more warmth: Increase the chilli gradually, tasting once the sauce has simmered so the heat stays balanced.
  • Keep the heat rounded: Kashmiri chilli gives colour and mild warmth; avoid replacing it entirely with a very hot chilli unless you want a sharper result.

Ingredient notes

  • Choose firm fish: A firm, skinless white fish fillet holds its shape better during simmering than delicate flaky fish.
  • Use fresh curry leaves if possible: Fresh curry leaves give the sauce its distinctive citrusy, savoury aroma; dried leaves are less fragrant.
  • Adjust the tamarind carefully: Tamarind pastes vary in strength, so taste the sauce and add more only if it needs extra sharpness.

Common mistakes

  • Overcooking the fish: Simmer only until the fish is opaque and flakes easily; longer cooking can make it dry and fragile.
  • Boiling after adding coconut milk: Keep the heat low once the coconut milk goes in so the sauce stays smooth rather than splitting.
  • Breaking up the fish: Turn the pieces gently and avoid vigorous stirring; shaking the pan helps keep the curry intact.

Serving ideas

  • Serve with rice: Plain steamed rice is the simplest pairing, absorbing the tangy coconut sauce without competing with it.
  • Finish with curry leaves: Reserved curry leaves added at the end lift the aroma and give the curry a fresher finish.

Equipment you'll need

Ingredients
Instructions
Print
  1. Cut the fish into large bite-size pieces. Roughly chop the tomatoes, finely chop the garlic, and peel and finely grate the ginger. Pick the curry leaves from the sprigs.
  2. Heat the sunflower oil in a saucepan over medium heat. Add the mustard seeds and cook for 30 to 60 seconds until they start to pop, then add most of the curry leaves (reserve a few for the finish).
  3. Stir in the garlic and ginger and cook for 1 to 2 minutes until fragrant, keeping the heat moderate so it does not colour too much. Add the ground turmeric and ground Kashmiri chili and cook for 30 seconds, stirring constantly.
  4. Add the tomatoes, fine sea salt and water, then bring to a gentle simmer. Cook for 10 to 12 minutes, stirring occasionally, until the tomatoes soften and the sauce looks slightly thickened.
  5. Stir in the tamarind paste, then add the fish in a single layer. Simmer gently for 6 to 8 minutes, turning once, until the fish is just cooked through and flakes easily.
  6. Lower the heat and pour in the coconut milk. Warm for 3 to 5 minutes until steaming hot but not boiling, then taste and adjust with a pinch more fine sea salt if needed. Scatter over the reserved curry leaves and serve hot.
  7. Let the curry stand off the heat for 5 minutes so the flavours settle and the fish stays in neat pieces. Serve with rice if you like.

Made this recipe? Rate it — a comment is optional.

Recipe notes

Serving suggestions

This recipe pairs well with:

Rice

Tips

  • Keep the simmer gentle once the fish goes in, and stir by shaking the pan rather than using a spoon, to stop the pieces breaking up.
  • After adding the coconut milk, avoid boiling the curry; gentle heat keeps it smooth and prevents splitting.
  • Food safety: if serving to pregnant people, young children, older adults, or anyone immunocompromised, make sure the fish is cooked until opaque and flakes easily all the way through.

Substitutions

  • Replace White fish fillet with salmon for a richer curry; simmer gently and cook just until it flakes.
  • Replace Tamarind paste with 1 tbsp apple-cider-vinegar for a sharper, less fruity tang.
  • Replace Sunflower oil with coconut-oil for a more coconut-forward flavour.

Storage

  • Refrigerate up to 2 days
  • Cool, cover and refrigerate within 2 hours. Reheat gently in a saucepan over low heat until piping hot, stirring carefully so the fish stays in pieces; do not boil after reheating.

Ratings & reviews

Liked this recipe? Share your feedback to support our cooking community.

Tried this recipe?

Choose 1–5 stars. A comment is optional.

If you leave a comment, use 10–500 characters.

Stay inspired

Discover new recipes, seasonal favourites and cooking inspiration every day. Follow JustRecipes on Pinterest and Spillt.

Recipe overview

  • Servings: 4 servings
  • Total time: 50min (35min active)
  • Difficulty: Medium
  • Cuisine: Indian
  • Allergens:
    Fish Mustard
With serving suggestions One pot

Plan your meals and get a complete grocery list automatically.

Add to meal planner

Equipment you'll need

Advertisement

Recommended tools for this recipe

Best overall

Misen 8-Inch Chef Knife

Sharp modern chef knife
  • AUS-10 steel
  • Balanced design
  • Less traditional feel

Got ingredients left?

Find recipes using ingredients from this recipe or what you already have at home.

Find recipes with these ingredients →

Make this recipe easier next time

Advertisement

These tools help you get better results with less effort.

Best overall

Misen 8-Inch Chef Knife

Sharp modern chef knife
  • AUS-10 steel
  • Balanced design
  • Less traditional feel
Best value

Titanium & PP Double-Sided Cutting Board

Easy-clean double-sided board
  • Separate surfaces for meat and produce
  • Resists odors and stains
  • Harder on knife edges than wood or plastic
Top quality

All-Clad Tri-Ply Stainless Steel Saucepan

Professional-grade tri-ply saucepan
  • Excellent heat control
  • Premium build quality
  • Expensive
Best overall

OXO Good Grips 2-Piece Cutting Board Set

Practical everyday board set
  • Two useful sizes with reversible cutting surfaces
  • Dishwasher safe and easy to clean
  • Plastic surfaces will show knife marks over time

Browse alphabetically

Looking for a specific recipe? Choose a letter below to jump directly to recipes starting with that letter or number.

Enjoy cooking with JustRecipes?

Add JustRecipes as one of your preferred Google sources to discover our recipes more easily across Google Search.

Add JustRecipes to Google

Every recipe on JustRecipes follows the same structured editorial process. Learn how recipes are created, validated, translated, illustrated, and continuously improved across the platform. How we create recipes.