Authentic Coconut Lime Fish Curry — Easy, Creamy & Bursting with Flavor
Few dishes capture the spirit of coastal Mediterranean and Middle Eastern cooking quite like a well-made fish curry. This authentic coconut lime fish curry combines the richness of full-fat coconut milk with the bright, citrusy punch of fresh lime, warming spices, and tender white fish fillets. It is the kind of meal that feels special enough for a dinner party but simple enough for a Tuesday night.
Whether you are new to curry cooking or a seasoned home chef, this recipe walks you through every step — from building a fragrant spice base to finishing the dish with a zesty lime burst that brings everything to life.
Why You'll Love This Recipe
- Ready in under 30 minutes — minimal prep, maximum flavor
- One-pan dish — easy cleanup, beautiful result
- Naturally gluten-free and dairy-free
- Versatile — works with cod, sea bass, haddock, or any firm white fillet
- Deeply aromatic — lemongrass, ginger, turmeric, and fresh coriander come together beautifully
Ingredients (Serves 4)
For the Curry Base
- 2 tablespoons coconut oil or neutral oil
- 1 medium onion, finely diced
- 4 garlic cloves, minced
- 1 tablespoon fresh ginger, grated
- 1 stalk lemongrass, bruised and halved
- 2 fresh red chili peppers, deseeded and sliced
- 1 teaspoon ground turmeric
- 1 teaspoon ground coriander
- ½ teaspoon ground cumin
- 1 tablespoon red curry paste
For the Sauce & Fish
- 400 ml full-fat coconut milk (1 can)
- 200 ml fish stock or vegetable stock
- Zest and juice of 2 fresh limes
- 1 tablespoon fish sauce
- 1 teaspoon palm sugar or brown sugar
- 600 g firm white fish fillets, cut into chunks
- Salt and black pepper to taste
To Serve
- Fresh coriander leaves
- Steamed jasmine or basmati rice
- Lime wedges
- Thinly sliced red chili (optional)
Step-by-Step Instructions
Step 1 — Build the Aromatic Base
Heat the coconut oil in a large, deep frying pan or wok over medium heat. Add the diced onion and cook gently for 4–5 minutes until softened and lightly golden. Add the garlic, ginger, lemongrass, and chili. Stir and cook for another 2 minutes until fragrant.
Step 2 — Toast the Spices
Add the turmeric, ground coriander, and cumin to the pan. Stir continuously for about 60 seconds to toast the spices and awaken their oils. Then add the red curry paste and stir everything together until the paste is fully incorporated and the mixture smells wonderfully aromatic.
The quality of your spices makes a real difference here. Freshly ground, high-quality spices produce a depth of flavor that pre-mixed blends simply cannot match.
Step 3 — Add Coconut Milk & Stock
Pour in the coconut milk and fish stock, stirring to combine. Add the fish sauce, sugar, and lime zest. Bring the sauce to a gentle simmer and let it cook uncovered for 8–10 minutes, stirring occasionally, until slightly thickened.
Step 4 — Add the Fish
Season your fish chunks with a pinch of salt and pepper, then gently nestle them into the simmering sauce. Cook for 5–7 minutes until the fish is just cooked through and flakes easily. Do not stir too vigorously — you want the pieces to stay intact and tender.
Step 5 — Finish & Serve
Squeeze in the fresh lime juice and taste for seasoning. Remove the lemongrass stalk. Serve immediately over steamed rice, scattered with fresh coriander leaves and extra lime wedges on the side.
Tips for the Best Coconut Lime Fish Curry
- Use full-fat coconut milk — light versions result in a thin, less satisfying sauce.
- Don't overcook the fish — once it turns opaque and flakes, it is done.
- Taste as you go — balance lime acidity with a pinch more sugar if needed.
- Lemongrass tip — bruise the stalk with the back of a knife before adding it to release maximum flavor.
- Make it ahead — the curry base (without fish) can be made a day in advance and refrigerated.
Spice Selection Matters
A curry is only as good as its spices. For this recipe, you need turmeric, cumin, and coriander that are genuinely fresh and fragrant — not the dusty jars that have been sitting in your cupboard for three years. Sourcing your spices from a reliable, quality-focused provider makes a real and noticeable difference in the finished dish.
What to Serve with Coconut Lime Fish Curry
This curry pairs beautifully with:
- Steamed jasmine rice — the classic and most complementary choice
- Warm flatbread — perfect for scooping up the sauce
- A simple cucumber raita — cooling and refreshing alongside the heat
- Roasted cauliflower — an excellent side for a more substantial meal
Make It Your Own
This recipe is wonderfully adaptable:
- Add baby spinach or kale in the last 2 minutes for extra greens
- Swap the fish for prawns or scallops for a luxurious variation
- Stir in diced mango for a tropical sweetness
- Add a handful of cherry tomatoes for a Mediterranean twist
Storage & Reheating
Leftover curry can be stored in an airtight container in the refrigerator for up to 2 days. Reheat gently on the stovetop over low heat, adding a splash of water or coconut milk to loosen the sauce. Note: fish-based curries do not freeze as well as meat-based versions — the fish texture suffers after freezing.
A Word on Authenticity
While this recipe draws on Southeast Asian and coastal Mediterranean influences, it is the combination of technique and ingredient quality that makes it truly special. Taking time to toast your spices, use real lemongrass, and finish with freshly squeezed lime rather than bottled juice — these small details collectively create a dish that tastes genuinely authentic and deeply satisfying.
For the perfect wine pairing with this dish, Hawesko offers an outstanding selection of premium wines to complement every recipe. For the finest spices and seasonings to elevate your cooking, Gewürzland has everything you need.



