Print
clock clock iconcutlery cutlery iconflag flag iconfolder folder iconinstagram instagram iconpinterest pinterest iconfacebook facebook iconprint print iconsquares squares iconheart heart iconheart solid heart solid icon

Creamy Coconut White Fish Stew Recipe

5 Stars 4 Stars 3 Stars 2 Stars 1 Star 3.9 from 72 reviews
  • Author: Lily
  • Prep Time: 15 minutes
  • Cook Time: 30 minutes
  • Total Time: 45 minutes
  • Yield: 4 servings
  • Category: Main Dish
  • Method: Stovetop
  • Cuisine: Fusion (Southeast Asian-inspired)

Description

This Creamy Coconut White Fish Stew is a comforting and flavorful dish featuring tender chunks of firm white fish simmered in a rich, spiced coconut milk broth with fresh vegetables and aromatic spices. Perfectly balanced with a touch of lime and fresh cilantro, this stew is ideal for a hearty weeknight dinner served over rice or with crusty bread.


Ingredients

Scale

Fish and Seasoning

  • 1.5 lb firm white fish fillets (such as cod, halibut, or haddock), cut into 2-inch chunks
  • Pinch of salt and pepper for seasoning fish

Vegetables

  • 1 medium yellow onion, finely diced
  • 3 cloves garlic, minced
  • 1 tablespoon freshly grated ginger
  • 1 red bell pepper, thinly sliced
  • 2 medium carrots, thinly sliced
  • 2 medium waxy potatoes, peeled and diced into 1/2-inch cubes

Spices and Seasonings

  • 2 tablespoons mild curry paste (or 2 to 3 teaspoons curry powder)
  • 1 teaspoon ground turmeric
  • 1/2 teaspoon smoked paprika (optional)
  • 1 teaspoon fine sea salt, plus more to taste
  • 1/2 teaspoon freshly ground black pepper
  • 1/4 to 1/2 teaspoon red pepper flakes (or to taste)

Liquids

  • 2 tablespoons olive oil
  • 1 tablespoon butter (or additional olive oil)
  • 1 can 14 oz (400 ml) full-fat coconut milk
  • 1 can 14 oz (400 g) diced tomatoes, drained
  • 2 cups (480 ml) fish, chicken, or vegetable broth
  • 1 tablespoon fish sauce (optional)
  • 1 teaspoon brown sugar or honey
  • Juice of 1 lime

Herbs and Garnishes

  • 1/4 cup chopped fresh cilantro, plus extra for serving

Serving Suggestions

  • Cooked rice or crusty bread, for serving


Instructions

  1. Prepare the Fish: Pat the fish fillets dry with paper towels, remove any remaining bones, and cut them into 2-inch chunks; season lightly with a pinch of salt and pepper and set aside.
  2. Prep the Vegetables: Dice the onion, mince the garlic, grate the ginger, slice the bell pepper and carrots thinly, and dice the potatoes into small even 1/2-inch cubes to ensure quick, even cooking.
  3. Heat Fat: In a large heavy-bottomed pot over medium heat, warm the olive oil and butter until the butter melts and begins to foam.
  4. Sauté Onion: Add the diced onion to the pot and cook for 3 to 4 minutes, stirring often, until it becomes soft and translucent.
  5. Add Aromatics: Stir in the garlic and ginger and cook for 30 seconds to 1 minute, until fragrant but not browned.
  6. Add Vegetables: Toss in the red bell pepper, carrots, and diced potatoes, coating them in the flavorful oils and aromatics.
  7. Cook Spices: Stir in the curry paste, ground turmeric, and smoked paprika, cooking for 1 to 2 minutes to toast the spices and enhance their flavors.
  8. Add Liquids: Pour in the coconut milk, drained diced tomatoes, and broth, stirring well to combine and loosen any bits stuck to the pot.
  9. Season Stew: Add fish sauce (if using), brown sugar or honey, remaining salt, black pepper, and red pepper flakes; bring the mixture gently to a simmer.
  10. Simmer Vegetables: Reduce heat to medium-low, cover the pot partially, and simmer for 10 to 12 minutes until the potatoes and carrots are tender when pierced with a fork.
  11. Add Fish to Stew: Nestle the seasoned fish chunks gently into the simmering stew in a single layer, ensuring they are mostly submerged in the liquid.
  12. Cook Fish: Simmer gently for 5 to 7 minutes without stirring vigorously, until the fish is opaque and flakes easily.
  13. Finish and Season: Turn off the heat, stir in the lime juice and chopped cilantro, then taste and adjust seasoning with additional salt, pepper, or lime juice as desired.
  14. Serve: Ladle the creamy coconut white fish stew hot into bowls, serving over cooked rice or with crusty bread on the side; garnish with extra cilantro and lime wedges if desired.

Notes

  • Use firm white fish such as cod, halibut, or haddock for the best texture.
  • Adjust the heat level by varying the amount of red pepper flakes.
  • Fish sauce adds umami depth but can be omitted for a milder flavor.
  • For a different twist, substitute mild curry paste with curry powder if preferred.
  • Serve immediately for best texture, as fish can overcook if left in hot stew too long.
  • Leftovers can be refrigerated for up to 2 days; reheat gently to avoid breaking the fish chunks.