Coconut Milk Poached Fish Recipe
This Coconut Milk Poached Fish recipe features tender pieces of flaky white fish gently simmered in a fragrant, creamy coconut broth infused with fresh aromatics like ginger, garlic, lemongrass, and a hint of chili. It’s a comforting, flavorful dish perfect for serving with steamed rice and a squeeze of lime, offering a deliciously fragrant and wholesome meal with Southeast Asian-inspired flavors.
- Author: Mila
- Prep Time: 40 minutes
- Cook Time: 40 minutes
- Total Time: 1 hour 20 minutes
- Yield: 4 servings 1x
- Category: Main Course
- Method: Stovetop
- Cuisine: Southeast Asian
Fish
- 4 cod loins or fillets (around 150g each), or any flaky white fish
- Salt, for seasoning
Aromatics & Broth
- 1 onion, thinly sliced
- 4 garlic cloves, thinly sliced
- 15g fresh ginger, peeled and thinly sliced
- 1 red chilli (optional), thinly sliced
- 2 lemongrass stalks, tough outer layer removed and very thinly sliced
- 1–2 tbsp vegetable or coconut oil
- 2 x 400g tins good-quality coconut milk (ideally, at least 70% coconut extract)
- 2 tbsp fish sauce
- 1 stock cube (vegetable or chicken)
- 1 tsp sugar
- Salt and pepper, to taste
To Serve
- 1 spring onion, thinly sliced
- 1 small handful fresh coriander, finely chopped
- Drizzle of chilli oil (optional)
- Cooked rice
- Lime wedges
- Season the Fish: Season the cod fillets with salt on both sides, then refrigerate for 30 minutes. This step seasons the fish and firms up its flesh, helping it hold together during poaching.
- Prepare Aromatics: While the fish chills, thinly slice the onion, garlic, ginger, and red chilli if using. Bash the lemongrass stalks with the flat side of a knife to release oils, then slice them very finely to ensure they soften during cooking. Alternatively, blitz all aromatics in a food processor for convenience.
- Sauté Aromatics: Heat 1 to 2 tablespoons of vegetable or coconut oil in a medium saucepan over medium heat. Add the prepared aromatics and season with salt and pepper. Cook, stirring occasionally, until they are softened and fragrant, about 10 minutes.
- Add Coconut Broth Ingredients: Pour in the coconut milk, add the fish sauce, stock cube, and sugar. Season again with salt and pepper, and stir to combine thoroughly.
- Simmer the Broth: Bring the coconut broth to a simmer over medium-high heat. Then cover the saucepan, reduce the heat to low or medium-low, and let it simmer gently for 30 minutes to develop flavors.
- Poach the Fish: Gently add the cod fillets to the simmering coconut broth. Cover and cook for 5 to 8 minutes, depending on the thickness of the fillets, until the fish is cooked through and flakes easily when pressed.
- Serve: Carefully transfer the cooked cod fillets to a shallow serving bowl. Ladle the aromatic coconut broth over the fish. Garnish with sliced spring onion, fresh coriander, and a drizzle of chilli oil if desired. Serve hot alongside steamed rice and lime wedges for squeezing over.
Notes
- Ensure to slice the lemongrass very finely to avoid tough bits in the dish.
- Adjust the chili quantity or omit it according to your spice preference.
- Using thick, good quality coconut milk with high coconut extract intensifies the flavor and richness of the broth.
- Refrigerating the fish before poaching firms it up to ensure it stays intact during cooking.
- This dish pairs wonderfully with steamed vegetables or simple side salads for a complete meal.
- Drizzling chilli oil at the end adds a nice spicy kick but can be left out for milder flavor.
Keywords: coconut milk poached fish, cod recipe, poached fish, coconut broth fish, Southeast Asian fish recipe, healthy poached fish, creamy fish recipe