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.

Coconut stewed haddock in pot

  • Haddock: A firm, mild white fish that holds up well during stewing. Can be substituted with cod, snapper, or tilapia.
  • Coconut Milk: Adds a rich, creamy base and signature Caribbean flavor. Choose full-fat for the best texture.
  • Thyme and Scallions: Essential fresh aromatics used across Caribbean cuisine. They form the heart of the flavor base.
  • Garlic and Pimento Peppers: Build depth and complexity without overwhelming heat.
  • Scotch Bonnet Pepper: Adds controlled heat and floral spice. Use a small amount to balance flavor.
  • Lemon Juice: Freshens and brightens the dish, balancing the richness of the coconut milk.
  • Coconut Oil: Adds subtle sweetness and enhances tropical notes. Use any neutral oil if needed.
  • Salt and Black Pepper: Classic seasonings to enhance the natural flavors of the fish.

  • Haddock is widely available in the freezer section or at seafood counters.
  • Use canned coconut milk from the international foods aisle for convenience.
  • Seasoning peppers and Scotch bonnets are commonly found in Caribbean groceries; substitute red bell peppers if needed.
  • Fresh thyme and scallions are pantry staples for Caribbean cooking and easy to find year-round.

  • Always rinse fish with a mixture of lemon juice and cool water to remove any residual odors or slime.
  • Gently simmer the fish in the coconut milk. Boiling too hard may cause it to break apart.
  • If you have annatto (roucou), adding a spoonful gives the stew a rich golden hue.
  • Taste and adjust salt at the end; different coconut milk brands vary in sweetness and salt content.
  • Wear gloves when handling scotch bonnet to avoid skin irritation.

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.

Can I prepare this in advance?

You can prep the seasoning base in advance, but cook the fish fresh for best texture and flavor.

Prep Time 10 mins Cook Time 15 mins Total Time 25 mins

Description

A quick and flavorful coconut fish stew with Caribbean aromatics, ready in under 30 minutes.

Ingredients

Instructions

Video
  1. Rinse the fish with the juice of half a lemon and cool water. Drain and set aside.
  2. 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.
  3. Add thyme, scallions, and black pepper. Sautรฉ for 2โ€“3 minutes.
  4. Gently add the fish to the pan and stir to coat with aromatics.
  5. Pour in coconut milk, salt, and the remaining lemon juice. Bring to a gentle simmer.
  6. Cook uncovered for 5โ€“7 minutes or until fish is cooked through.
  7. (Optional) Add 1 tablespoon roucou for extra color.
  8. Taste and adjust seasoning. Serve hot with your favorite side.
Tell us what you think
Rate this recipe

Your email address will not be published. Required fields are marked *

Tell us what you think