Coconut-Poached Fish With Bok Choy

Coconut-Poached Fish With Bok Choy
Linda Xiao for The New York Times
Total Time
25 minutes
Rating
5(2,079)
Notes
Read community notes

This one pot, Thai-influenced dish couldn’t be easier to assemble, and its beautiful presentation makes it look like you spent a lot longer on dinner than you actually did. The poaching liquid does double duty by gently cooking the fish and wilting the bok choy. If bok choy is unavailable, another sturdy green, like kale or Napa cabbage, can be substituted. Serve with steamed jasmine rice to soak up some of the fragrant coconut milk broth.

  • or to save this recipe.

  • Subscriber benefit: give recipes to anyone
    As a subscriber, you have 10 gift recipes to give each month. Anyone can view them - even nonsubscribers. Learn more.
  • Print Options


Advertisement


Ingredients

Yield:4 servings
  • 4(6-ounce) cod fillets or other flaky white fish
  • Kosher salt
  • 2tablespoons canola or vegetable oil
  • 1large shallot, thinly sliced
  • 2garlic cloves, thinly sliced
  • 1(2-inch) piece ginger, peeled and cut into thin matchsticks
  • 1fresh Thai or Serrano chile, thinly sliced
  • 2(13½-ounce) cans coconut milk
  • teaspoons fish sauce
  • 1teaspoon light brown sugar
  • About 7 ounces baby bok choy, ends trimmed and stalks separated
  • ¼cup roughly chopped cilantro, both leaves and tender stems
  • 2tablespoons thinly sliced scallion greens
  • Lime wedges (from 1 lime), for serving
  • Flaky salt (optional)
Ingredient Substitution Guide
Nutritional analysis per serving (4 servings)

645 calories; 51 grams fat; 38 grams saturated fat; 0 grams trans fat; 8 grams monounsaturated fat; 2 grams polyunsaturated fat; 15 grams carbohydrates; 2 grams dietary fiber; 4 grams sugars; 40 grams protein; 1082 milligrams sodium

Note: The information shown is Edamam’s estimate based on available ingredients and preparation. It should not be considered a substitute for a professional nutritionist’s advice.

Powered by

Preparation

  1. Step 1

    Season fish well with salt. In a large sauté pan, heat oil over medium heat. Add shallot, garlic, ginger and chile, and cook, stirring often until they become translucent, about 2 minutes. Season with salt.

  2. Step 2

    Add coconut milk, fish sauce and brown sugar, and whisk together until combined and sugar dissolves. Bring mixture to a gentle simmer. Add cod fillets and turn the heat down to low. Cover and cook until cod is just cooked through and opaque, about 6 to 8 minutes. Carefully remove the fish and plate in bowls.

  3. Step 3

    Add bok choy to the coconut milk broth and turn heat to medium-low. Cook bok choy until leaves are wilted and stems are tender, about 1 to 2 minutes.

  4. Step 4

    Divide bok choy evenly alongside the fish and ladle the coconut milk broth over each portion. Top with cilantro, scallions and a good squeeze of lime, and serve with remaining wedges on the side. Garnish with flaky salt, if desired.

Ratings

5 out of 5
2,079 user ratings
Your rating

or to rate this recipe.

Have you cooked this?

or to mark this recipe as cooked.

Private Notes

Leave a Private Note on this recipe and see it here.

Cooking Notes

I disagree. No sugar needed. At all. Also, Don’t bother with light coconut milk like some suggest. The key to making dishes like this is to use a good quality full fat coconut milk like Chaokoh. American brands like Thai Kitchen or the Trader Joe’s or Whole Foods Store brands just wont cut it. Also, you can amp up the flavor by stirring in a dollop of Mae Ploy green curry paste when your sautéing the shallots and garlic.

I bought Chaokoh coconut milk because of a comment on here. It tasted great but we found out that they torture monkeys to pick the coconuts. https://www.peta.org/features/chaokoh-coconut-milk-monkeys/ Needless to say we won't be buying it anymore.

This was a tasty dish that my son and I prepared for our family. I did add more salt and sugar, as suggested by previous comments. Next time, I'll use about twice as much bok choy. I weighed out the ingredients, so I know I used the right amount, it just wasn't enough for my tastes.

I followed recipe exactly as written and I believe it to be perfect as is, served over a big heap of jasmine rice. Why does it need more sugar or salt? My family, including my 22-month-old, devoured it. The kid didn't seem to mind cramming in whole leaves of baby bok choy but I plan to chop it in the future.

Agreed on be salt and sugar - more of both. I also think a generous squeeze of lime to up the acidity. Otherwise delicious, fast and easy! I would not reduce the liquid. You need it to get a good poach.

I used halibut and doubled the garlic, shallot, and chile, It was really good, but I was glad I doubled up on the seasoning; I think it would have been a bit bland otherwise.

I’ve made this delicious recipe twice now with frozen cod and substituting a jalapeño for the chili as it’s what we had on hand. I liked it with either lite and regular coconut milk just the same, and both times we omitted the sugar. It’s particularly delicious with a handful of quartered white mushrooms added in with the garlic/ginger/shallot. Even better served with a little rice and a generous squirt of sriracha!

Use curry paste, siacha or any heat. Try a Thai/Indian brand of coco milk. Serve over rice noodles

Loved this. Added more lime and a tad more sugar. Also chopped up Bok Choi into smaller two inch pieces. Even more delicious on night two, reheated at medium low on stove w rice from night 1. Turned risotto like.

Started with small mushrooms cooked in coconut fat, and skipped the sugar entirely. Great recipe.

Delicious! Made this as written except I had a mix of bok choy and napa cabbage and orange roughy instead of the cod. The only change I'd make is to not leave the bok choy whole and to slice it up a bit for easier eating (always so awkward to try and cut things up in a soup bowl). Definitely a keeper - great weeknight meal because it was easy and fast.

NY Times recipes have gifted me with great meals. But this one? This is my Top 3. Minor changes: I ditched the fish sauce (50% success rate when that's on board), I used 1 garlic clove and 1 large shallot instead of 2 garlic cloves, and I upped the brown sugar to 2 teaspoons. But hey, it'd be amazing regardless. But this recipe - this is what's up.

My partner doesn't eat fish, so I attempted this with chicken breast poached in the coconut milk broth. I was hoping it would work out, and it came out beautifully! I added extra ginger, garlic, and shallot, as well as extra fish sauce and a few drops of maggi to deepen the flavor. Leave the chicken in, add the bok choy on top and simmer for a few minutes before taking the veggies out. The longer the chicken stays in the soup, the more fall apart and delicious it gets.

I was all ready to make this dish - until I realized I only had 1 can of coconut milk! In desperation I tried the following adaptation, and the result was DELICIOUS: 14 ounces of crushed or chopped canned tomatoes (w/ juices) Curry powder/curry spice mix - as much as you desire (we like ours hot!) 1/4 Cup Shiitake mushrooms This become much more like an Indian Fish curry, but it was lovely - and a great emergency effort!

Delicious! Substituted Swiss Chard and Napa for Bok Choy, and used dried Chile flakes cause I didn’t have fresh. It was quite a thin liquid so I thickened it with 1 Tbs. corn starch mixed with cold water. I also added half an orange pepper (diced) just before thickening (added a nice sweet crunchy texture and colour to the mix of veggies). Will definitely make this one again.

This was outstanding! Based on some comments here I doubled the ginger, shallots, garlic and chilis, next time I will double again (so 4x) because it is out of this world amazing when you get a little bite of everything together. I’ll also use coconut cream instead of coconut milk next time so the sauce is a bit thicker.

This recipe is definitely in my fish recipe rotation. We try to have at least one fish/seafood dinner a week. I stopped adding the sugar because I use full-fat coconut milk and find it too sweet with this kind. A few times, I hacked it by adding Tom Yum paste at the beginning or chili crisp at the end. Broccolini or sugar snap peas are also a fun twist!

Took the advice of others to add extra lime juice. I kept the salt and sugar the same (although tbh I am a heavy salter in general). Tasted great. The cook time for the cod needs to be longer. I used a meat thermometer and it took about 2x as long as the recipe suggests to get to 145.

This was a fantastic dish, really light, and very easy to do. Would recommend getting baby bok choy if possible, just looks aesthetically better but overall an A dish I will make again and again!

We love this recipe for an easy meal for two guests--I do cut up bok choy and have also used broccolini or chard in a pinch. We add more Serrano and fish sauce and less or no sugar. Short grain brown rice is delicious with it and since my husband thinks cilantro tastes like soap I just top with green onions or chives. Lime is a great addition!

Followed the recipe to the letter, but had a rather large bulb of fennel that needed to be used. sautéd in with the garlic, Serrano pepper. Was amazing.

I doubled the chile, ginger and tripled the garlic (but i am a Garlic Girl through and through so others might find doubling sufficient) and it was DELICIOUS and pleasantly spicy

I had asparagus I wanted to use, so I added the whole stalks (8-10) to the pan at the same time as the fish and then reduced the amount of bok choy by a bit. Asparagus cooked nicely in that amount of time; I might chop it next time and then add it a couple of minutes after sliding the fish in. Also subbed basil for the cilantro, as that's what I had. Really delicious.

So delicious! Only thing is to add half a pepper instead because it’s very spicy! Also, crushed peanuts go very well on top!

Yes! This is so good!! Served over roasted sweet potatoes because I needed to use those. Omitted sugar as others suggested. Truly lovely recipe.

Double the bok choy and halve the coconut milk - worked in my pan. Made with basa loins, and used chili flakes as I didn't have fresh. Lime definitely adds freshness. Great recipe!

Delicious! Used Bream instead of cod, because that was available. Used Chinese cabbage instead of bok choy, - it was in the fridge. Added makrut lime leaves and lemongrass from the freezer. Further followed the recipe, - beautifully balanced flavors and easy to make. Will make many more times, for sure.

This is a staple in our house now. I've used a few different types of white fish, Tilapia is our favorite. Shrimp goes really well too! I am one of those people who cannot eat cilantro (soapy flavor), so we skip it. We tried using other herbs, none fit well. It's fine without. Also, cutting up the bok choy is way better than leaving it in large, unwieldy chunks. Put the stalks in first, then the leaves a minute or two before serving to let them wilt.

Didn’t have fish sauce: used anchovy paste. Didn’t have chili: used Trader Joe’s lime chili spice and red chili flakes. Had one small can of coconut milk, used that along with some water and veggie broth powder. Used some fresh Kale leaves (not hard ones) which was perfect, rather thank Bokchoy.

This recipe is exactly why I love Colu. Simple, comforting, no bs recipes that are greater than the sum of their parts. I made as written but subbed one can of coconut milk for veggie broth (just because coconut milk is pricey.). Also red pepper flakes for Thai chili because that’s what I had. It turned out great! Divine even. Look forward to making again.

Private notes are only visible to you.

Advertisement

or to save this recipe.