Kerala Fish Curry with Tamarind
Why this recipe works
- Tempered aromatics: Mustard seeds and curry leaves are bloomed in coconut oil, giving the curry its distinctive South Indian aroma from the start.
- Bright, savoury balance: Tamarind and tomato create a sharp, tangy sauce that is rounded out by softened onion, garlic, ginger and warm spices.
- Gentle cooking method: The fish cooks directly in the simmering gravy, so the method stays simple while keeping the fillets tender and moist.
Get the most out of this recipe
Adjust the heat
- For less heat: Reduce the hot chilli powder or replace it with a milder paprika-style spice, keeping the turmeric and coriander for flavour.
- For more heat: Increase the chilli gradually and taste the sauce before adding the fish, as the heat becomes harder to adjust once the curry is finished.
- Keep the tang in balance: If the curry tastes too sharp after simmering, let the sauce cook a little longer before adding the fish so the tomato and onion can mellow the tamarind.
Ingredient notes
- Choose firm white fish: Cod or another firm white fish holds together well in the sauce and flakes cleanly once cooked.
- Use fresh curry leaves if possible: Fresh curry leaves give the curry its most recognisable fragrance; dried leaves are milder and less aromatic.
- Check the tamarind strength: Tamarind pastes vary in concentration, so add it cautiously and adjust after the sauce has simmered.
Texture tips
- Keep the simmer gentle: Once the fish is added, the sauce should barely bubble; strong boiling can toughen the fish and break it apart.
- Stop when the fish flakes: Remove the pan from the heat as soon as the fish turns opaque and flakes easily, then let it rest briefly in the hot sauce.
Make-ahead tips
- Make the sauce ahead: The tamarind-tomato gravy can be cooked in advance, then reheated gently before adding the fish to cook fresh.
- Reheat carefully: Warm leftovers over low heat with a splash of water if needed, avoiding a boil so the fish stays intact.
- Best served fresh: The curry keeps briefly in the fridge, but the fish has the best texture when cooked and served the same day.
Equipment you'll need
Ingredients
Instructions
- Thinly slice the onion, finely grate the garlic and ginger, and roughly chop the tomatoes. Cut the fish into large chunks so it stays intact in the curry.
- Heat the coconut oil in a large frying pan over medium heat. Add the mustard seeds and cook for 30 to 60 seconds until they start to pop, then add the curry leaves and stir for 10 seconds until fragrant.
- Add the onion with a pinch of the salt and cook for 6 to 8 minutes, stirring, until softened and lightly golden. Stir in the garlic and ginger and cook for 1 minute.
- Stir in the turmeric, ground coriander and hot chilli powder and cook for 30 seconds. Add the tomatoes and cook for 5 to 7 minutes until they break down into a thick, jammy base.
- Stir the tamarind paste into the water, then pour it into the pan and bring to a gentle simmer. Cook for 5 minutes to meld the flavours, then season with the remaining salt.
- Slide the fish into the simmering sauce in a single layer and spoon a little sauce over the top. Simmer gently for 6 to 8 minutes, turning once, until the fish is just opaque and flakes easily. Rest off the heat for 2 minutes before serving so the fish stays tender.
Recipe notes
Serving suggestions
This recipe pairs well with:
Tips
- Keep the curry at a gentle simmer once the fish goes in; a hard boil can break the fillets and make them dry.
- If your tamarind paste is very concentrated, start with half the amount, taste the sauce after simmering, then add more to reach a bright tang.
- If serving vulnerable groups, make sure the fish is cooked through until opaque and flaking, and serve piping hot.
Substitutions
- Replace White fish fillet with Cod fillet for a firmer texture that holds together well in the sauce.
- Replace Coconut oil with Olive oil for a lighter flavour, keeping the same cooking method.
- Replace Hot chili powder with Smoked paprika for a milder, smoky curry.
Storage
- Refrigerate up to 2 days
- Cool quickly, then refrigerate in a sealed container. Reheat gently in a saucepan over low heat until piping hot, adding a splash of water if the sauce has thickened; avoid boiling to keep the fish from breaking up.
Ratings & reviews
Liked this recipe? Share your feedback to support our cooking community.
Tried this recipe?
Choose 1–5 stars. A comment is optional.
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: 40min (25min active)
- Difficulty: Easy
- Cuisine: Indian
-
Allergens:
Fish Mustard
Plan your meals and get a complete grocery list automatically.
Add to meal plannerEquipment you'll need
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
AdvertisementThese tools help you get better results with less effort.
Misen Carbon Steel Nonstick Frying Pan 12 Inch
- Works on all stovetops
- Naturally nonstick when seasoned
- Requires seasoning and maintenance
T-fal Ultimate Hard Anodized Nonstick Fry Pan 12 Inch
- Excellent price-performance
- Thermo-Spot heat indicator
- Not induction compatible
All-Clad HA1 Hard Anodized Nonstick Fry Pan 12 Inch
- Top-tier build quality
- Excellent heat distribution
- Expensive
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 GoogleEvery 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.
























