This one-pot Coconut Milk Poached Fish is as comforting as it is nourishing and delicious. Inspired by Southeast Asian flavours, this dish features tender, flaky white fish, gently cooked in a fragrant, aromatic coconut broth. Its stunning presentation makes it look like you’ve spent ages in the kitchen, when in fact this recipe is incredibly simple to make. Whether youโre after an easy midweek dinner or something a bit more special, this Coconut Milk Poached Fish is perfect for impressing without the stress.
Table of Contents
- Ingredient Breakdown
- Why Poaching is Perfect for Cod
- The Aromatic Base of this Coconut Milk Poached Fish
- Transforming Coconut Milk into a Flavour-Packed Broth
- Coconut Milk Poached Fish: Serving Suggestions
- Adapting this Coconut Milk Poached Fish Recipe
- Want More Fish Recipes?
Ingredient Breakdown
- Cod loins or fillets: A tender, flaky white fish that holds up well to poaching. You can swap with haddock or pollock, if you prefer.
- Onion: Adds sweetness and depth to the broth.
- Garlic cloves: Essential for that aromatic base, adding savoury depth to the dish.
- Fresh ginger: Bright and warming, ginger works in harmony with the other aromatics to give the broth its unique flavour.
- Red chilli: Optional, but it brings a gentle heat. Feel free to adjust the spice level to your preference.
- Lemongrass stalks: Adds a citrusy zing to the broth, making it fragrant and fresh.
- Vegetable or coconut oil: Used to sautรฉ the aromatics; coconut oil will play up the coconut theme, but vegetable oil works, too.
- Coconut milk: The heart of this recipe, creating a creamy, silky base for the broth.
- Fish sauce: Brings umami and depth, balancing the richness of the coconut milk.
- Stock cube: Adds an extra layer of savoury flavour to the broth. Use vegetable or chicken based on what you have.
- Sugar: A pinch to balance the salty and savoury flavours of the broth.
- Spring onion: Adds freshness and crunch as a garnish.
- Fresh coriander: Its bright, herbaceous notes cut through the richness of the broth.
- Chilli oil: Optional, but it adds a lovely hit of spice and richness to finish the dish.
Why Poaching is Perfect for Cod
Cod is an ideal fish to poach. Itโs firm enough to hold its shape when cooked, yet tender enough to flake easily, making it a dream for this method of cooking. The gentle heat of the poaching liquid ensures the fish stays moist and delicate without the risk of overcooking, which can often happen with higher heat methods like frying or grilling. Poaching also gives the fish time to soak up the subtle aromatics from the broth, making every bite of this Coconut Milk Poached Fish a flavourful one.
One tip to avoid the cod falling apart is to salt it in advance. Letting the cod sit with a light dusting of salt for 30 minutes in the fridge helps firm up the flesh. This simple trick makes a big difference and is particularly useful when poaching delicate fish like cod or haddock.
The Aromatic Base of this Coconut Milk Poached Fish
The aromatics are the unsung heroes of this Coconut Milk Poached Fish recipe. It all starts with gently cooking the onion, garlic, ginger, and chilli (if using) in oil. By softening them slowly, you coax out their flavours, creating a base thatโs fragrant and rich. The key here is not to rush; you want the aromatics to soften and become golden without browning or burning. This will take about 10 minutes of gentle stirring.
Lemongrass is another essential aromatic that adds a bright, citrusy note to the broth. Bashing the stalks with the flat side of a knife helps release the oils before you finely slice it. Lemongrass is tough, so it benefits from this extra step to ensure its flavours are fully extracted into the broth.
Transforming Coconut Milk into a Flavour-Packed Broth
The coconut broth is the star of the show in this Coconut Milk Poached Fish recipe. Once the aromatics are softened, coconut milk, fish sauce, a stock cube, and a touch of sugar join the mix to create a rich and velvety liquid. The coconut milk adds a subtle sweetness and creaminess, while the fish sauce brings that hit of umami, lifting the entire dish.
Simmering the broth for 30 minutes allows the flavours to meld and intensify. Youโll notice the ginger, garlic, and lemongrass infuse the coconut milk, transforming it into a silky, fragrant broth thatโs just the right balance of creamy, salty, and slightly sweet.
Coconut Milk Poached Fish: Serving Suggestions
This Coconut Milk Poached Fish is all about the contrast between rich, fragrant broth and fresh, light garnishes. The spring onion and coriander bring brightness and a pop of colour to the dish, while the optional chilli oil adds a little heat and richness.
To make it a complete meal, I highly recommend serving the Coconut Milk Poached Fish over steamed jasmine rice. The rice soaks up the coconut broth beautifully, ensuring every bite is packed with flavour. A side of steamed greens like bok choy or tenderstem broccoli would complement the dish perfectly, adding some crunch and balancing the richness of the broth.
Consider adding a squeeze of lime just before serving. The acidity cuts through the creaminess of the coconut, bringing everything into balance. Itโs one of those small finishing touches that can transform the dish from good to great.
Adapting this Coconut Milk Poached Fish Recipe
This Coconut Milk Poached Fish recipe is wonderfully versatile. You can swap cod for other firm, white fish such as haddock, hake, or pollock. Even salmon works beautifully here, adding its own richness to the broth.
If youโre in the mood for a bit more heat, increase the amount of red chilli or drizzle over extra chilli oil. For a milder version, omit the chilli altogether and rely on the aromatics to carry the flavours.
Want More Fish Recipes?
Iโve been sharing lots of delicious fish recipes on myย Instagramย andย TikTokย in a series Iโve called Fantastic Fish. If you love this recipe, why not try some of the others in the series?
- Coconut-Crusted Thai Curry Sea Bass: If youโre a fan of Thai flavours, youโre going to love this one. The fish is marinated in Thai red curry paste, before being encased in a coconut crust and fried to golden perfection.
- Salt and Pepper Fish Nuggets: Chicken nuggets are great, but have you ever had fish nuggets? Theyโre just as delicious and satisfying, but they feel lighter.
- Spicy Tuna Crispy Rice: This recipe combines crispy sushi rice cakes with homemade spicy tuna and avocado. The contrast of textures between the crispy rice and tuna is delightful and all the flavours work so well together.
- Monkfish Curry: Monkfish is simmered in a rich, flavour-packed sauce, perfumed with curry leaves, coconut milk, tomatoes and warm spices.
- Roasted Salmon with Curry Leaf Butter: Roasted salmon, topped with a delicious 3-ingredient curry leaf butter.
Coconut Milk Poached Fish
5 Stars 4 Stars 3 Stars 2 Stars 1 Star
No reviews
This one-pot Coconut Milk Poached Fish is as comforting as it is nourishing and delicious. Inspired by Southeast Asian flavours, this dish features tender, flaky white fish, gently cooked in a fragrant, aromatic coconut broth.
- Author: zenak
- Prep Time: 10 minutes
- Total Time: 40 minutes
- Yield: 4 1x
Ingredients
- 4 cod loins or fillets (around 150g each), or any flaky white fish
- 1 onion
- 4 garlic cloves
- 15g fresh ginger, peeled
- 1 red chilli (optional)
- 2 lemongrass stalks, tough outer layer removed
- vegetable or coconut oil
- 2 x 400g tin good-quality coconut milk (ideally, at least 70% coconut extract)
- 2 tbsp fish sauce
- 1 stock cube (vegetable or chicken)
- 1 tsp sugar
To serve:ย
- 1 spring onion, thinly sliced
- 1 small handful fresh coriander, finely chopped
- drizzle of chilli oil (optional)
- cooked rice and lime wedges
Instructions
- Season the cod fillets with salt on both sides, then refrigerate for 30 minutes. This will both season the cod and firm up its flesh, making it less likely to fall apart while poaching.
- You can use this time to prep the aromatics. First, thinly slice the onion, garlic, ginger and red chilli (if using). Second, using the flat side of a chefโs knife, bash the lemongrass stalks to release the aromatic oils, then slice very thinly. Alternatively, if you donโt feel like chopping, you blitz the aromatics in a food processor.
- Heat a tablespoon or two of vegetable or coconut oil in a medium saucepan set over a medium heat.
- Add the aromatics and season with salt and pepper. Cook, stirring occasionally, until softened, around 10 minutes.
- Add the coconut milk, fish sauce, stock cube and sugar, then season with salt and pepper and mix to combine.
- Bring the coconut broth to a simmer over medium-high heat, then cover, reduce the heat to low/medium-low and simmer for 30 minutes.
- Add the cod fillets to the coconut broth, then cover and cook until the cod fillets are just cooked through, 5 to 8 minutes depending on their thickness. When done, the flesh will flake when gently pressed.
- To serve, carefully transfer the cod fillets to a shallow serving bowl, then ladle the broth over the top. Finish with the spring onion, fresh coriander and optional drizzle of chilli oil. I recommend serving this with rice (it soaks up all of that deliciously fragrant coconut broth), a side of steamed veg, and a few lime wedges for squeezing over.
This is seriously delicious!! I thought the coconut flavor would be too overwhelming, but it pairs so well with the chicken stock and fish sauce – you only get a hint of the fattiness and sweetness. Cod was a perfect choice for this dish as well. Thank you so much for sharing, and I’ll definitely be back for more! ๐ซถ๐
Aw bless you! Thank you so much for your positive review. I’m so, so glad you enjoyed it!
I just made this and it was delicious.
I have just started the AIP diet and it is almost all compliant too. Only downside was this chilli lover couldnโt add chilli ( itโs not AIP friendly) but next time I will and Iโm so excited to take the dish to that next level. Slightly too salty for me, but I may just have to adjust the stock next time. I served this over baked sweet potato, cauliflower and roasted kale. Sure, rice would have been better but honestly this was absolutely incredible. The fish was super flakeyโฆ. No photo because I was too excited to eat it haha. It will be on rotation this week. May even try it with salmon! Thank you for sharing this
Yay! I’m so glad you enjoyed it! I actually love the sound of serving it over a baked sweet potato.
Great recipe!
Thank you!
This tastes incredible! Iโm so happy I came across you on TikTok
I’m so glad you enjoyed it! ๐
Just made this for my wife and it was incredible. Easy 5 out of 5 for seafood lovers.
I’m so happy to hear it! Thank you for the positive feedback ๐
This recipe was wonderful! Made for the perfect cozy but not overly heavy dinner. The broth was excellent and the fish turned out perfect. Canโt wait to make again!
I’m so, so glad you enjoyed it! Thank you for your kind words ๐
Omg saw this recipe this morning on instagram, drove to the store and made it for dinner. The aromatics are absolutely tantalizing and the final result was ahhhmazing. It tasted just like a restaurant! I will be making this again.
Aww bless you! Your comment has put the biggest smile on my face. I’m so glad you enjoyed it!
We made it per the recipe, and it was very good. We subbed some shrimp paste for the fish sauce, because we had it on hand. We would add more garlic, but we always like more garlic! Yummy!
I’m so glad you liked it! Lowkey I’d add more garlic too haha
Just made this, currently eating it. Wow! So good. Great recipe ๐ฏ
Thank you so much! I’m so glad you enjoyed it ๐
I had to make this after I saw the recipe. I tweaked it a little bit, and added some chicken stock, chili powder, fresh cilantro and dill. It came out better than I expected and I definitely will be making again. Everyone had a serving before I could snap the picture.
Love the sound of your version!
I donโt have fish, pepper, coriander or block ststock. But everything else! Excited to try this. I love theses flavors.
I hope you enjoy it when you are able to make it ๐
I loved this so much, I made it two nights in a row!!! My son is 8, and Iโm constantly looking for new things to try, and he will try anything. He loved this so much, he went back for seconds! This is officially my favorite and only acceptable way to make cod! Itโs gut healthy, and contains so many of the ingredients I LOVE to cook! Absolutely delicious!
Yay, I’m so happy to hear it! I’m so, so glad you both enjoyed it!
I made this for lunch today. Quick enough to do on a work from home lunch break (pushing the limits but it’s possible!) and felt like restaurant quality results my BF and roommate raved about.
Add the pepper and chili oil, (and don’t forget the lime at the end) it really does make the dish sing and the end result is still not all that spicy!
Thank you so much for the positive feedback! I’m so glad you all enjoyed it ๐
Im so excited to make this for my meal prep customers!
I hope they enjoy it! ๐
This recipe is super easy to follow and wonderfully delicious! I served over rice as suggested and topped with cilantro, green onion, and crunchy chili oil – my family was delighted. 10 out of 10.
Thank you so much for your review! I’m so glad your family all loved it ๐
My partner and I drove to the store just to get ginger for this recipe. Fantastical is what I usually say about delicious dishes.
Yay! I’m so glad it was worth the trip to the store ๐
I made this tonight..it was delicious!!
I used date syrup instead of sugar, for anyone doing sugar free.
I’m so happy you enjoyed it!
AMAZING, ADDED TO THE ROTATION
Yay! Thank you ๐
This is the best blog recipe I have ever ever made. Truly incredible! I ate with white rice and a raw cabbage salad. It was AMAZING. Adding this to the monthly recipes!!! Thank you for this deliciousness.
Aww bless you! Thank you so, so much!
Incredible! Hosted a dinner party and the dish went down an absolute treat! Thanks Zena. Much appreciated.
I’m so happy to hear it! It’s my absolute pleasure, Lloyd ๐
Amazeballs
Thank you!
Made this tonight – the whole family loved it! Added some lime zest at the end.
Yay, I’m so glad to hear it ๐
Insanely delicious and surprisingly easy!!! This is going in my normal rotation โ too yummy to not!! I seriously want to drink this broth every day.
Yay! I’m so, so happy to hear it! ๐
The fish and the broth were delicious. But the broth was not white it was more Brown and I think that was because of the stock cube. Should I have done something differently?
I’m so glad you enjoyed the flavours! As for the colour, it could in fact be due to the stock cube (I used a homemade one that was quite light in colour). If could also be from the sautรฉed aromatics, if you developed any colour there. If you’d prefer to keep it lighter in colour in the future, might I suggest using chicken stock powder instead of a stock cube? I get mine from the Chinese supermarket near me and it makes a much lighter (in colour) stock than standard stock cubes.