Coconut White Fish Stew

Coconut white fish stew in golden broth with tender chunks and colorful vegetables Save to Pinterest
Coconut white fish stew in golden broth with tender chunks and colorful vegetables | dishyden.com

This aromatic stew combines tender chunks of white fish with a velvety coconut milk base. The broth is infused with ginger, turmeric, and coriander, while onions, bell peppers, carrots, and zucchini add color and substance. Fish sauce provides depth, and fresh cilantro brightens each bowl. The entire dish comes together in under an hour, making it ideal for weeknight dinners or casual weekend meals. Serve with steamed jasmine rice to soak up the flavorful broth.

The first time I made this coconut white fish stew was on a rainy Tuesday evening when my refrigerator was nearly empty but I had a can of coconut milk and some frozen fish fillets. That accidental dinner has since become one of my most requested recipes, especially on chilly days when something comforting yet light feels right. The way the creamy coconut broth wraps around the tender fish creates this luxurious texture that makes you forget you are eating something so healthy.

Last winter my neighbor came over unexpectedly while this stew was simmering, and she ended up staying for dinner. She kept asking what made the house smell so inviting, and when she took her first bite, she actually closed her eyes and sighed. Now she texts me whenever she sees it is going to rain, joking that it is perfect coconut fish stew weather.

Ingredients

  • Firm white fish fillets: Choose cod, halibut, or haddock because they hold their shape beautifully in the simmering broth without falling apart
  • Fresh lime juice: This brightens everything and helps tenderize the fish while it marinates briefly
  • Coconut milk: Full fat canned coconut milk creates the richest, most luxurious texture that makes this stew feel decadent
  • Fish sauce: Do not be intimidated by this ingredient because it adds an incredible depth of savory umami that you cannot get from salt alone
  • Fresh ginger: Grating fresh ginger instead of using dried gives the stew a warm, zesty kick that wakes up your palate
  • Ground turmeric: This adds beautiful golden color and a subtle earthiness that balances the sweetness of the coconut
  • Red bell pepper and zucchini: These vegetables add sweetness and texture while absorbing all those fragrant spices
  • Fresh cilantro: Sprinkle this generously at the end because its bright, citrusy flavor cuts through the rich coconut broth

Instructions

Prepare the fish:
Toss the fish chunks gently with lime juice, salt, and pepper, then let them sit while you prep everything else
Build the aromatic base:
Heat oil in your pot and cook the onion until it turns translucent and soft, about 3 minutes
Add the fragrance:
Stir in garlic, ginger, and chilies, cooking just 1 minute until the garlic becomes fragrant but not browned
Soften the vegetables:
Add bell pepper, carrot, and zucchini, cooking for 3-4 minutes until they start to soften slightly
Wake up the spices:
Sprinkle in turmeric and coriander, stirring constantly for 30 seconds to toast the spices
Create the broth:
Pour in coconut milk and stock, bringing everything to a gentle simmer
Season the base:
Stir in fish sauce and half the cilantro, letting the broth simmer for 8-10 minutes until vegetables are tender
Cook the fish:
Gently add the fish pieces, cover the pot, and simmer for 6-8 minutes until the fish turns opaque and flakes easily
Final touch:
Taste your stew and adjust with salt, pepper, or more lime juice before serving
Save to Pinterest
| dishyden.com

This stew has become my go-to when friends are recovering from illness because it feels nourishing without being heavy. There is something about the combination of warm spices and coconut milk that feels like a gentle hug in a bowl.

Making It Your Own

Sometimes I swap the white fish for shrimp during summer, adding them during the last 3 minutes of cooking because they cook so quickly. You can also throw in baby spinach or kale right at the end for extra greens, letting them wilt slightly in the hot broth before serving.

Serving Suggestions

Steamed jasmine rice is perfect for soaking up that fragrant coconut broth, but crusty bread works wonderfully too. I love setting out extra lime wedges at the table so everyone can adjust the brightness to their liking, and a light white wine like Sauvignon Blanc balances the richness beautifully.

Make Ahead Wisdom

This stew actually tastes even better the next day as the spices meld and deepen, but wait to add the fish until reheating. If you are meal prepping, cook the base completely and store it separately from the fish, then combine when you are ready to eat.

  • Store the stew base and fish separately if making ahead more than a few hours
  • The broth will thicken in the refrigerator, so add a splash of water or stock when reheating
  • Gentle reheating prevents the coconut milk from separating
Creamy coconut white fish stew garnished with fresh cilantro and lime wedges Save to Pinterest
Creamy coconut white fish stew garnished with fresh cilantro and lime wedges | dishyden.com

There is nothing quite like sitting down to a bowl of this stew, watching steam rise into the air, and taking that first spoonful of creamy, fragrant broth. It is simple enough for a weeknight but special enough to serve to anyone you love.

Recipe FAQs

Firm white fish like cod, halibut, or haddock hold their shape well during simmering. These varieties have a mild flavor that pairs beautifully with the coconut broth.

Yes, this dish is naturally dairy-free. Coconut milk provides creaminess without any dairy products, making it suitable for those with lactose intolerance.

The heat level depends on the chilies. Use one mild chili for subtle warmth, or increase to two for a more pronounced kick. You can also omit them entirely.

Steamed jasmine rice is the classic accompaniment, soaking up the fragrant broth. Crusty bread also works well, or serve with a simple green salad for freshness.

Shrimp makes an excellent alternative, cooking even faster than the fish. Just add during the last 3-4 minutes of simmering to prevent overcooking.

The stew stores well for 2-3 days in an airtight container. Reheat gently over low heat to avoid breaking up the fish pieces.

Coconut White Fish Stew

Tender fish in creamy coconut broth with vegetables and aromatic spices

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 (optional for heat)

Liquids

  • 1 3/4 cups canned coconut milk
  • 1 3/4 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 (plus more for garnish)
  • 2 tablespoons fish sauce
  • 1 tablespoon olive oil or coconut oil

Garnish & Serving

  • Lime wedges
  • Steamed jasmine rice (optional)

Instructions

1
Marinate 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 to release flavors.
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 and Serve: Taste and adjust seasoning with salt, pepper, or a squeeze more lime juice if desired. Ladle stew into bowls, garnish with fresh cilantro and lime wedges. Serve hot with rice if desired.
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 (check fish sauce and coconut milk for cross-contamination). Dairy-free and gluten-free. If using store-bought stock or other ingredients, always double-check labels for potential hidden allergens.
Brooke Alden

Wholesome, simple recipes and cooking tips you'll actually use—made for real life and hungry families.