There’s something uniquely comforting about a warm, coconut-based Caribbean stew—especially when fresh herbs, citrus, and a touch of peppery heat come together with tender, flaky fish. Growing up, I didn’t have the greatest love for fish, even with easy access to it on the islands. Ironically, now living in Canada, I find myself reaching for seafood more often—and paying a premium for what once was everywhere around me. Funny how life works, eh?
This Coconut Stewed Haddock with Herbs is a quick, flavorful meal that’s perfect for busy evenings when you want something both nourishing and Caribbean at heart. Featuring mild haddock fillets simmered in coconut milk with scallions, thyme, and scotch bonnet, this pescatarian-friendly dish brings warmth and comfort with every bite. Serve it with steamed rice, crusty bread, or boiled provisions, and you’ll have dinner on the table in under 30 minutes.

Any firm white fish, such as cod, snapper, or grouper, will work well in this recipe.
It’s mildly spicy depending on how much scotch bonnet you use. Feel free to omit or reduce for a milder flavor.
Serve with steamed white rice, ground provisions like cassava or green banana, or dip with crusty bread.
Yes—as long as your coconut milk and spices are certified gluten-free, this recipe is naturally gluten-free.
You can prep the seasoning base in advance, but cook the fish fresh for best texture and flavor.
A quick and flavorful coconut fish stew with Caribbean aromatics, ready in under 30 minutes.
Rinse the fish with the juice of half a lemon and cool water. Drain and set aside.
In a large pan, heat coconut oil over medium-high heat. Add garlic, seasoning peppers, and scotch bonnet. Lower heat and cook for 1 minute.
Gently add the fish to the pan and stir to coat with aromatics.
Pour in coconut milk, salt, and the remaining lemon juice. Bring to a gentle simmer.
(Optional) Add 1 tablespoon roucou for extra color.
Taste and adjust seasoning. Serve hot with your favorite side.