Coconut White Fish Stew

Creamy coconut white fish stew in golden broth with tender vegetables and fresh cilantro garnish Save
Creamy coconut white fish stew in golden broth with tender vegetables and fresh cilantro garnish | skilletscroll.com

This light yet satisfying bowl combines tender chunks of white fish with a velvety coconut broth infused with turmeric, coriander, and fresh ginger. The medley of bell pepper, carrot, and zucchini adds color and crunch while red chilies bring gentle warmth. Perfect for weeknight dinners, it comes together in just 40 minutes and pairs beautifully with steamed jasmine rice.

The first time I made this coconut fish stew was on a Tuesday evening when I had beautiful cod from the market and no clear plan. The coconut milk can was practically staring back at me from the pantry shelf, and something about combining them felt like the kind of gentle, restorative cooking I needed. My kitchen filled with this incredible aroma of ginger and warming spices that made the whole house feel cozy. Now it is my go-to when I want something that feels special but does not require hours of stirring and attention.

I served this stew to my sister who was visiting from out of town and she literally licked her bowl clean. She kept asking what was in the broth that made it so addictive. There is something about the combination of fragrant ginger, earthy turmeric, and rich coconut that just works. We sat at the kitchen table for hours talking and eating, and it became one of those meals that turns into a whole evening.

Ingredients

  • Firm white fish fillets (600 g): Cod, halibut, or haddock work beautifully because they hold their shape in the simmering broth
  • Fresh lime juice (1 tbsp): This little acid bath brightens the fish and keeps it from feeling too heavy
  • Coconut milk (400 ml): Full fat cans give you that silky, restaurant-quality texture
  • Fish or vegetable stock (400 ml): Use homemade if you have it for the best depth of flavor
  • Fresh ginger (1 tbsp grated): Fresh is non-negotiable here, powder just does not give the same warmth
  • Ground turmeric (1 tsp): Adds that beautiful golden color and subtle earthiness
  • Ground coriander (1 tsp): Toast it in a dry pan before adding for extra floral notes
  • Fish sauce (2 tbsp): The secret ingredient that adds umami depth without making it taste fishy
  • Red bell pepper, carrot, zucchini: These vegetables add sweetness and texture without overpowering the delicate fish

Instructions

Prepare the fish:
Toss your fish chunks with lime juice, salt, and pepper. Let them sit while you prep everything else. This little step makes such a difference in the final flavor.
Build your aromatic base:
Heat oil in a large pot over medium heat and cook the onion until translucent. Add garlic, ginger, and chilies and let them bloom for just a minute. Your kitchen should start smelling amazing right about now.
Add the vegetables:
Stir in the bell pepper, carrot, and zucchini. Cook them for 3-4 minutes so they soften but still have some bite. They will cook more in the broth later.
Wake up the spices:
Sprinkle in the turmeric and coriander and cook for 30 seconds. You want to toast them gently to release their oils. Watch carefully so they do not burn.
Create the broth:
Pour in the coconut milk and stock. Bring everything to a gentle simmer. Stir in the fish sauce and half the cilantro. Let this bubble away for 8-10 minutes until the vegetables are tender.
Add the fish:
Gently slip the fish pieces into the simmering broth. Cover and cook for 6-8 minutes. You will know it is done when the fish turns opaque and flakes easily with a fork.
Finish and serve:
Taste the broth and adjust the seasoning. Sometimes it needs another squeeze of lime or pinch of salt. Ladle into bowls and shower with fresh cilantro and lime wedges.
Save
| skilletscroll.com

This stew has become my comfort food of choice when the weather turns gray. There is something about spooning up that golden, fragrant broth that feels like a hug in a bowl. I have made it for friends recovering from surgery, for dinner parties, and just for myself on quiet Sunday nights.

Making It Your Own

Shrimp works beautifully here and only needs about 3 minutes to cook through. Add them at the very end so they do not become rubbery. You can also throw in baby spinach or kale during the last minute of cooking for some extra greens that wilt right into the broth.

Serving Suggestions

Steamed jasmine rice is classic but I have also served this over quinoa or even with crusty bread for soaking up every drop of that coconut broth. A crisp white wine like Sauvignon Blanc cuts through the richness perfectly.

Storage and Meal Prep

This stew keeps well in the refrigerator for up to 3 days and the flavors actually develop over time. Freeze the broth and vegetables separately from the fish if you plan to store it longer. Reheat gently over low heat.

  • Make a double batch of the broth base to freeze for future quick meals
  • Prep all your vegetables the night before to make weeknight cooking faster
  • Always finish with fresh herbs and lime to brighten up leftovers
White fish stew simmered in rich coconut milk with colorful bell peppers and aromatic spices Save
White fish stew simmered in rich coconut milk with colorful bell peppers and aromatic spices | skilletscroll.com

I hope this coconut fish stew brings as much warmth to your table as it has to mine. Sometimes the simplest meals are the ones that stay with us longest.

Recipe FAQs

Firm white fish like cod, halibut, or haddock hold their shape beautifully during simmering. These mild varieties absorb the aromatic spices while remaining tender and flaky.

The base can be prepared up to a day in advance and refrigerated. Add the fresh fish during reheating, just 6-8 minutes before serving, to prevent overcooking.

Reduce or omit the red chilies for a milder version. Alternatively, add them with seeds for extra heat. A squeeze of lime at the end balances any spiciness beautifully.

Sweet potato, butternut squash, or green beans make excellent additions. Spinach or kale can be stirred in during the final minutes for extra nutrition.

The stew base freezes well for up to 3 months. However, it's best to add freshly cooked fish when reheating rather than freezing it with the seafood already included.

Coconut White Fish Stew

Tender white fish in creamy coconut broth with vegetables and aromatic spices, ready in 40 minutes.

Prep 15m
Cook 25m
Total 40m
Servings 4
Difficulty Easy

Ingredients

Fish & Seafood

  • 1.3 pounds firm white fish fillets (cod, halibut, or haddock), cut into chunks
  • 1 tablespoon fresh lime juice
  • Salt and pepper, to taste

Vegetables

  • 1 medium onion, finely chopped
  • 2 cloves garlic, minced
  • 1 red bell pepper, sliced
  • 1 medium carrot, sliced thin
  • 1 medium zucchini, sliced
  • 1-2 red chilies, deseeded and finely chopped

Liquids

  • 1.7 cups canned coconut milk
  • 1.7 cups fish or vegetable stock

Spices & Aromatics

  • 1 tablespoon fresh ginger, grated
  • 1 teaspoon ground turmeric
  • 1 teaspoon ground coriander
  • 2 tablespoons fresh cilantro, chopped
  • 2 tablespoons fish sauce
  • 1 tablespoon olive oil or coconut oil

Garnish & Serving

  • Lime wedges
  • Steamed jasmine rice

Instructions

1
Prepare the Fish: Toss the fish pieces with lime juice, salt, and pepper. Set aside while you prepare the base.
2
Sauté Onions: In a large pot, heat oil over medium heat. Add onion and cook until translucent, about 3 minutes.
3
Add Aromatics: Add garlic, ginger, and chilies. Sauté 1 minute until fragrant.
4
Cook Vegetables: Stir in bell pepper, carrot, and zucchini. Cook for 3-4 minutes, stirring occasionally.
5
Toast Spices: Add turmeric and ground coriander. Cook 30 seconds more.
6
Add Liquids: Pour in coconut milk and stock. Bring to a gentle simmer.
7
Simmer Base: Stir in fish sauce and half the chopped cilantro. Simmer for 8-10 minutes, until vegetables are just tender.
8
Cook Fish: Add fish pieces. Cover and simmer gently for 6-8 minutes, until the fish is opaque and flakes easily.
9
Season to Taste: Taste and adjust seasoning with salt, pepper, or a squeeze more lime juice if desired.
10
Serve: Ladle stew into bowls, garnish with fresh cilantro and lime wedges. Serve hot with rice.
Additional Information

Equipment Needed

  • Large pot
  • Cutting board and knife
  • Wooden spoon
  • Ladle

Nutrition (Per Serving)

Calories 330
Protein 36g
Carbs 9g
Fat 15g

Allergy Information

  • Contains fish. Dairy-free and gluten-free. If using store-bought stock or other ingredients, always double-check labels for potential hidden allergens.
Hannah Doyle

Passionate home cook sharing simple, tasty recipes and real-life kitchen wisdom for everyone.