December 10, 2023
Seafood
December 10, 2023
Seafood
This coconut steamed fish is one to save in the books. It’s easy to make, takes no time at all, and yet feels and tastes like a restaurant quality dish that will wow your family and friends. I swear every time I make this dish I find my self smiling the entire time because the best way to describe it is lovely. This seafood dish is a fantastic option to serve at a dinner party or for date night, and best part it it is a one-pot dish that comes together in under 30 minutes with minimal mess.
Not a fan of this flavor combo? Check out Steamed Miso Cod or Steamed Salmon (with lemon and capers).

Confession: this isn’t a traditional method of steaming fish. In fact, it cooks in contact with the steaming liquid. Think of this recipe as a cross between steaming and poaching/braising, as we aim to create a super delicate yet flavorful broth.
Steaming fish offers several benefits: perfectly cooked, delicate, and flaky fish with no mess, no hassle, and no guesswork. Even if you overcook it, the results are far better than overcooked pan-fried or broiled fish. Additionally, this method is incredibly easy and requires no special tools or pots (no steamer rack necessary). All you need is parchment paper and a braiser or a Dutch oven.


Cut + Season the Fish – If the fish isn’t precut, on a clean cutting board with sharp knife cut the fish into 6-7oz fillets (slightly bigger than a deck of cards). Place the fish, sliced garlic, and sliced onions in a large bowl. Coat with 2 tbsp of olive oil, 2 tbsp of Calabrian chilis, and a heavy pinch of salt, approx. 1/2 tsp. Toss to coat.
Assemble the Pot – The preferred vehicle for this dish is a heavy bottom cast iron braiser. Line the braiser with 2 layers of parchment and lay the fish, onions, and garlic in the pan. Layer in the tomatoes in between the pieces of fish.
On the side add the chicken broth to the coconut milk and pop it in the microwave for just a few seconds until the coconut milk goes from a solid to a liquid. This mixture should not be hot. Pout the coconut milk + broth over the fish, top with cilantro a heavy pinch of salt, and cover.
Cook until Flakey – Cook the fish, fully covered for 15-20 minutes over low-medium heat. If your pieces of cod are thinner then this time will be shorter, always adjust the time for your pieces of fish. Just in case check at the 10-15 minute point. The tops of the fish should be completely cooked and the fish should be flakey.
If you are looking for a protein forward and focused dish then this coconut steamed cod can be enjoyed as is. However if you would like to make it more substantial check out my recommendations below.

I am not a huge fan of reheating fish, however leftovers can be stored in an airtight container in the fridge for 1-2 days MAX. If you have a lot of the broth left, you can reheat in a covered pot or pan on low heat. If not reheat in the microwave, checking on the temp in 1 minute intervals.
Love this concept but want another flavor profile. I have a few of these, check out the recipes below.
Steamed Miso Cod
Mediterranean Fish
Steamed Salmon with Lemon and Capers
This post contains affiliate links, which means that I may receive a commission if you make a purchase using these links. As an Amazon Associate I earn from qualifying purchases.

December 10, 2023
Seafood
May 19, 2023
Seafood
November 28, 2022
Under 30 Minutes
November 27, 2022
Under 30 Minutes
This was SOOOO easy to make, I couldn’t believe how good it was! I was skeptical that a sprinkle of salt and a couple of ingredients could come out that good. Even my toddler ate it up over some white rice! 10/10
Wowowow! I just finished making this, and I believe this may be one of my new favorite recipe. Quick, simple, delicate yet flavorful. Thank you for sharing! 🙂
SOOOO good!! And super easy! One of my favorite things I have ever made!! Was a solid 10/10 and was a one pan recipe too so clean up was great.
This recipe does not include the temperature of the oven!!!
Thats cause it doesn’t go in the oven it goes on the stove. Step 5: “Place the pot on the stove on low-medium heat and cook for 15-20 minutes”