The first time I tasted coconut poached fish, I felt like I’d been transported to a sun-kissed beach, the waves gently lapping at my feet. The luscious coconut cream, combined with zesty lemon and a hint of spice, creates a symphony of flavors that can transform a simple dinner into a tropical escape. When experimenting with fast weeknight meals, I stumbled upon this enchanting dish that effortlessly brings excitement to the dinner table.
Perfect for anyone tired of the same old routines, this recipe not only highlights the delicate flakiness of firm white fish but also celebrates the vibrant green of baby spinach. With just a handful of ingredients and a total cook time of under ten minutes, you’ll discover how easy it is to impress your loved ones without sacrificing flavor. Ready to take your taste buds on a journey? Let’s dive into crafting this delightful dish!
Why is Coconut Poached Fish a Must-Try?
Deliciously Unique: This recipe beautifully combines coconut cream with fresh lemon zest, giving you a flavor profile that delights the senses.
Quick Cook Time: Ready in just 8-10 minutes, it’s perfect for busy weeknights when you crave something special without spending hours in the kitchen.
Nutritious & Light: Packed with baby spinach and fresh ingredients, this dish is not only satisfying but also a healthier alternative to greasy takeout.
Crowd-Pleasing Appeal: Whether you’re hosting a dinner party or enjoying a cozy meal with family, this dish’s vibrant colors and tropical flavors are sure to impress.
Versatile Pairing: Serve over steamed rice for a complete meal, or feel free to pair it with quinoa or pasta for a delightful twist!
Coconut Poached Fish Ingredients
For the Sauce
• Coconut cream – adds a rich and creamy base that makes the dish luxurious.
• Lemon zest – brings a refreshing brightness that balances the richness of the coconut.
• Fish sauce – enhances the umami flavor, making the fish more savory.
• Brown sugar – counteracts the acidity and adds a hint of sweetness.
• Sambal oelek – gives a delightful kick of heat, perfect for spice lovers.
• Garlic – infuses the sauce with aromatic depth, elevating the entire dish.
For the Fish
• Firm white fish fillets – choose varieties like cod or halibut for the best texture.
For the Greens
• Baby spinach leaves – adds a pop of green and boosts nutritional value with vitamins.
For Serving
• Steamed rice – serves as a perfect base to soak up the delicious sauce.
• Green onion – sliced for a fresh crunch and enhanced flavor.
• Chilli – sliced for an extra kick, adding a touch of heat to the dish.
Dive into this vibrant and tropical Coconut Poached Fish recipe that promises to awaken your taste buds and make dinnertime anything but ordinary!
How to Make Coconut Poached Fish
-
Combine Ingredients: In a large frying pan, mix the coconut cream, lemon zest, fish sauce, brown sugar, sambal oelek, and garlic. Bring this delightful mixture to a boil over high heat, stirring occasionally.
-
Simmer the Fish: Once boiling, reduce the heat to low. Add the firm white fish fillets to the pan, gently cover, and let them simmer for 8-10 minutes. The fish should be translucent and flake easily when tested with a fork.
-
Incorporate Spinach: Carefully remove the fish from the pan and stir in the baby spinach. Watch it wilt into a vibrant green, enhancing the dish’s nutritional value!
-
Serve with Style: Place the poached fish atop a bed of steaming rice. Drizzle with the luscious sauce and finish with a garnish of sliced green onion and fresh chili for an irresistible touch.
Optional: For an extra layer of flavor, add a squeeze of fresh lime juice before serving.
Exact quantities are listed in the recipe card below.
Coconut Poached Fish Variations
Customize this coconut poached fish to match your cravings and pantry treasures!
-
Vegan Delight: Substitute the fish with firm tofu, marinating it briefly in soy sauce for added flavor. Tofu absorbs the luscious coconut sauce beautifully.
-
Extra Creamy: Add an extra splash of coconut cream for an even richer sauce. The creaminess will blissfully envelop every bite of fish or tofu.
-
Spicy Kick: Increase the sambal oelek or add a pinch of cayenne pepper for heat. Adjust according to your spice tolerance for that perfect zing!
-
Citrus Twist: Swap lemon zest for lime or orange zest to introduce a different citrus flavor that brightens up the dish and keeps it refreshing.
-
Herb Infusion: Stir in fresh herbs like cilantro or basil at the end for vibrant color and fresh flavor. They’ll awaken the dish and bring a burst of summer.
-
Nutty Crunch: Toss in toasted coconut flakes or chopped peanuts before serving for added texture and a delightful crunch. This adds an exciting layer to each mouthful!
-
Wild Rice Base: Instead of traditional steamed rice, use wild rice or quinoa for a nutty flavor and unique texture that elevates the whole dish.
-
Leafy Greens Booster: Mix in other greens like kale or Swiss chard with the spinach. This not only boosts nutrition but creates a beautiful color contrast in the dish.
What to Serve with Coconut Poached Fish?
Transform your meal into a delightful feast by pairing this luscious dish with complementary sides and drinks.
- Steamed Jasmine Rice: The fluffy grains soak up the creamy coconut sauce, providing a comforting balance to the dish.
- Crispy Wonton Chips: Their crunchy texture adds a fun contrast to the tender fish, making each bite a joy.
- Mango Salsa: A refreshing, sweet and tangy fruit salsa brightens the flavors of the poached fish with a tropical twist.
Elevate your dinner experience with a beverage as well. A chilled Chardonnay pairs beautifully, marrying the richness of the coconut with a hint of acidity. For dessert, a light Coconut Sorbet makes a perfect ending, echoing the flavors while keeping your palate refreshed.
With these pairings, every bite will feel like a mini-vacation, ensuring your family savors every moment around the table!
Make Ahead Options
These Coconut Poached Fish preparations are perfect for meal prep enthusiasts! You can combine the coconut cream, lemon zest, fish sauce, brown sugar, sambal oelek, and garlic up to 24 hours in advance; simply store the mixture in an airtight container in the refrigerator to maintain its flavor and freshness. Additionally, you can season and refrigerate the firm white fish fillets for up to 3 days. When you’re ready to enjoy your meal, just simmer the sauce with the fish for 8-10 minutes until it’s cooked through, then stir in the spinach. This approach allows you to serve a delightful meal with minimal effort on busy weeknights, keeping everything just as delicious as when freshly prepared!
How to Store and Freeze Coconut Poached Fish
Fridge: Store leftover coconut poached fish in an airtight container in the fridge for up to 3 days. Make sure to keep the sauce separate if possible to prevent the fish from absorbing too much moisture.
Freezer: For longer storage, freeze the fish in an airtight container for up to 2 months. Thaw in the fridge overnight before reheating for the best texture.
Reheating: Reheat gently in a pan over low heat, adding a splash of coconut cream or water to maintain moisture. Avoid microwaving, as it can dry out the fish.
Serving: Once reheated, serve the dish freshly garnished with green onion and chili for that vibrant touch, bringing life back to your delightful coconut poached fish!
Expert Tips for Coconut Poached Fish
• Choose the Right Fish: Firm white fish like cod or halibut holds up best in this recipe, ensuring that it flakes perfectly when cooked.
• Watch the Heat: Keep the heat low while simmering to prevent overcooking; you want a tender, flaky fish, not a dry one!
• Adjust the Spiciness: If sambal oelek is too spicy for your palate, start with half the amount and taste before adding more to suit your preference.
• Don’t Rush the Sauce: Allow the sauce to come to a boil and thicken slightly before adding the fish to enhance its flavor profile.
• Enhance with Fresh Herbs: For extra brightness, sprinkle fresh cilantro or basil on top as a finishing touch to your coconut poached fish.
Coconut Poached Fish with Spinach Recipe FAQs
How do I choose the right fish for this recipe?
Absolutely! For the best results, opt for firm white fish like cod, halibut, or snapper. Look for fillets that are bright in color without any dark spots or unpleasant odors. Fresh fish will have a mild scent and a firm texture; avoid any that feel slimy!
How should I store leftover coconut poached fish?
After making this delightful dish, store any leftovers in an airtight container in the refrigerator for up to 3 days. If possible, keep the fish and the sauce separate to prevent the fish from becoming soggy. Always check for any signs of spoilage, like an off smell or unusual texture, before consuming.
Can I freeze coconut poached fish?
Yes! I often make a double batch and freeze some for later. To freeze, place the cooked fish in an airtight container and pour any leftover sauce over it. It can be frozen for up to 2 months. When you’re ready to enjoy it again, simply transfer it to the refrigerator to thaw overnight before reheating.
What’s the best way to reheat coconut poached fish?
To reheat your frozen coconut poached fish, gently warm it in a skillet over low heat. Add a splash of coconut cream or water to keep it moist. Avoid using the microwave, as that can dry out the fish, leaving it less enjoyable. If it’s a bit dry, adding that splash of moisture will bring it back to life!
Are there any allergy considerations for this recipe?
Very! This recipe contains fish and may also contain allergens depending on your choice of fish sauce. Always read labels if you have specific allergies, and consult with your doctor if you’re unsure. For a fish allergies alternative, try using firm tofu, marinated in the coconut cream sauce for a delightful vegan option.
How can I adjust the spiciness of the dish?
The more the merrier! If sambal oelek is too spicy for your preference, start with 1 teaspoon and taste as you go until you reach the desired heat level. You can also balance it with a bit more brown sugar or lime juice if it becomes too fiery. Experiment to find the perfect balance for your taste buds!

Coconut Poached Fish with Spinach for a Flavorful Dinner
Ingredients
Equipment
Method
- In a large frying pan, mix the coconut cream, lemon zest, fish sauce, brown sugar, sambal oelek, and garlic. Bring this mixture to a boil over high heat.
- Once boiling, reduce the heat to low. Add the firm white fish fillets, gently cover, and let simmer for 8-10 minutes until the fish is translucent.
- Carefully remove the fish and stir in the baby spinach until wilted.
- To serve, place the poached fish atop a bed of steamed rice, drizzle with the sauce, and garnish with sliced green onion and chili.










