Authentic Sri Lankan Fish Curry with Tangy Coconut Sauce
This Sri Lankan fish curry features tender fish in a tangy coconut sauce with spices, simmered to perfection in about 40 minutes.
About This Recipe
This Authentic Sri Lankan Fish Curry combines tender fish with a tangy coconut sauce. The key move is to let the fish soak up the flavors as it simmers.
Sri Lankan Fish Curry, or Malu Curry, features fresh fish simmered in a vibrant coconut sauce. We use coconut milk to create a creamy, rich base that holds the spices beautifully.
Cooking the fish in the sauce ensures it absorbs all the tangy flavors. Keep an eye on the fish; it's ready when it flakes easily with a fork, about 10 minutes.
Expect a contrast of textures: flaky fish and a silky sauce. A common pitfall is overcooking the fish, which can make it tough. Stay vigilant to avoid this.
Serve this curry hot over a bed of fluffy steamed rice. It pairs well with a side of sautéed greens or a fresh cucumber salad for brightness.
Why This Recipe Works
Simmering Infuses Flavor: Cooking the fish in the sauce allows it to soak up the rich coconut and spice flavors.
Gentle Heat Preserves Tenderness: Keeping the heat moderate ensures the fish cooks evenly and remains flaky.
Tangy Balance Brightens the Dish: The tamarind and lemon juice add acidity, balancing the creaminess of the coconut.
Chef's Pro Tip: For the best flavor, let the curry sit for a few minutes before serving; the flavors deepen as it rests.
Prep Time
20 min
Cook Time
20 min
Total Time
40 min
Servings
Ingredients
Handy tools while you cook
Directions
- 1
Heat oil in a large pan over medium heat, then sauté onions until golden brown.
- 2
Add garlic, ginger, and green chilies; cook for 2 minutes until fragrant.
- 3
Stir in curry powder and cook for another minute to release the spices.
- 4
Pour in coconut milk and tamarind paste; bring to a gentle simmer.
- 5
Add fish fillets, cover, and simmer for about 10 minutes until cooked through.
- 6
Season with salt, black pepper, and lemon juice; adjust to taste.
- 7
Serve hot, garnished with fresh cilantro, alongside steamed rice.
Nutrition Facts
Per serving
fat
20g
carbs
12g
fiber
3g
sodium
300mg
protein
25g
calories
350
Related Kitchen Tips
All tipsTry these too
More Sri Lankan recipes






