Print

Coconut Milk Poached Fish Recipe

4.7 from 133 reviews

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.

Ingredients

Scale

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
  • 12 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

Instructions

  1. 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.
  2. 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.
  3. 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.
  4. 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.
  5. 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.
  6. 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.
  7. 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