This easy dinner recipe features fresh vegetables and buttery cod poached in coconut milk. Using just a few pantry staples, you can have Coconut Cod with Fennel and Spinach on the table in 20 minutes.
This recipe is featured in my Winter Week 2 Meal Plan and the monthly winter vegetable meal plan. For more info, visit the meal plans page.
This post may contain affiliate links. For more information, see my affiliate disclosure.
One of my favorite lessons in the culinary class I took at Drexel for my nutrition degree focused on poaching fish. I remember thinking how easy it was, and how everyone would likely eat more fish if they knew this simple method!
So, it’s about time I taught you guys, right?! All you need is a liquid (preferably a flavorful one) and fish fillets. But since it is a Veg World (after all), I also added veggies to this coconut cod recipe. Fennel and spinach to be exact.
As the recipe name suggests, I poached the fish in coconut milk. All I can say about that is…YUM. The poaching liquid really reminds me of the one I used in my Coconut Braised Vegan Collard Greens.
It has a touch of tamari, lime juice, and crushed red pepper – the makings for a flavorful meal! Plus, of course, it has the wonderful sweet, anise taste of added fennel. Let’s get to it.
How to Make Coconut Cod with Fennel and Spinach
- Wash your bulb of fennel. Slice into quarters and remove the core with your fingers.
- Slice each quarter into half-moon pieces.
- Get the poaching liquid ready by pouring a can of full-fat coconut milk into a large skillet. Add the other ingredients.
- Place the fennel into the skillet and cook for ~5 minutes over medium heat.
- Stir in the spinach.
- Place the cod fillets on top of the skillet, and use your spoon to push the veggies to the side so you can submerge the cod. Cook for ~7-9 minutes.
Expert Tips and FAQ
- Make sure the cod fillets are fully (or almost fully) covered in the liquid. This is key to even and quick cooking.
- You want the fennel to be slightly tender before adding the spinach and cod.
- Feel free to adjust seasonings for this coconut cod as desired. Add salt and pepper or more crushed red pepper.
- If you’re using frozen cod, defrost it in a bowl of cold water before cooking.
- This is best when eaten right away. You can keep leftovers in an airtight container in the fridge for up to 3 days. Reheat in a skillet for a few minutes or in the microwave for 2-3 minutes on high.
How long do you poach cod fillets?
Cod is especially easy to poach, and takes only 7-9 minutes to cook when submerged in liquid. You can also use halibut or walleye if you cannot find cod for this recipe.
More Easy Fish Recipes
If you like this coconut cod, check out these other flavorful dinners featuring seafood:
- Lemony Cod en Papillote with Vegetables
- Sheet Pan Maple Mustard Salmon and Brussels
- Summer Squash and Dill Salmon Burgers
- Garlic Lemon Butternut Squash Noodles with Shrimp
- Sheet Pan Orange Glazed Salmon and Broccolini
I’d love to hear how you like this recipe! Rate/review using the stars on the recipe card or in the comments, and follow the Veg World on YouTube, Instagram, Facebook, and Pinterest. Looking for something totally different? Browse the recipe library.
📖 Recipe
Coconut Cod with Fennel and Spinach
Ingredients
- 1 bulb fennel - sliced into quarters, core removed, and cut into half-moon pieces
- 1 13.5 oz can coconut milk - full-fat
- 1 tablespoon tamari - sub soy sauce
- 1 lime - juiced
- ¼ teaspoon red pepper flakes - more to taste
- 3 cups spinach
- 2 to 4 thin cod fillets - ~0.50-0.75 pound or 8-12 ounces
Instructions
- Prepare the fennel slices. Add the coconut milk, tamari, lime juice, and red pepper flakes to a large skillet over medium heat.
- Place the fennel slices in the skillet and cook for ~5 minutes, until slightly tender. Stir in the spinach (it will look like a lot but it will cook down) and place the cod fillets on top. Use your spoon to push the fennel to the sides and submerge the cod fillets fully (or almost fully) into the poaching liquid.
- Cook for an additional 7-9 minutes, or until the cod flesh is opaque and flakes easily with a fork. Transfer to 2 plates for serving, and enjoy!
Notes
- Storage: This is best eaten right away, but leftovers can be stored in an airtight container. Reheat in a skillet for a few minutes or in the microwave for 2-3 minutes on high.
- Substitutions/additions: Feel free to add more red pepper, tamari or soy sauce, or lime juice to taste. Sub halibut, tilapia, or walleye if you can’t find cod. If using frozen cod, defrost in a bowl of cold water before using in the recipe. You can also use the fennel fronds for garnish.
Nutrition
Have a great week! – Lizzie
Nigel Price
Quick easy and delicious
Lizzie Streit, MS, RDN
So glad to hear it, Nigel!
Lezleem
Omg this was Amazing! I can’t eat bell peppers so added a sprinkle of chilli powder instead, I only had half a lime, and only used approx 3/4 tin of coconut cream (only feeding myself), however, the taste was phenomenal and I recommend this recipe whole heartedly. Thank you so much for sharing with us
Lizzie Streit, MS, RDN
I’m so glad to hear this recipe was a hit for you! Thanks so much for your review!
Craig
Delicious!
Lizzie Streit, MS, RDN
Great! I’m so glad that you enjoyed the recipe!
Dawn
I had never worked with cod before but this dish just looked so warm and nourishing… I had to try! So glad I did. First cod purchase was through Lummi and it worked great. This recipe is a winter staple for me now. Thank you!
Lizzie Streit, MS, RDN
Hi Dawn, I’m so glad you enjoyed it!! Thanks for letting me know.
Krystal Osman
Very excited to try this!! Though I cant eat spinach… was going to try with chard. Any other suggestions?
Lizzie Streit, MS, RDN
I bet chard will work great in this recipe! You can follow the instructions as is, but you may want to cook the greens a little longer since chard is generally tougher than spinach. Hope you enjoy it!