This aromatic stew combines tender chunks of white fish with a luxurious coconut milk base infused with ginger, turmeric, and coriander. Fresh vegetables like bell pepper, carrot, and zucchini add texture while red chilies provide gentle warmth. The fish simmers gently until perfectly opaque, absorbing the fragrant broth. Ready in under an hour, this dairy-free bowl delivers restaurant-quality flavors with minimal effort. Serve with steamed jasmine rice and garnish with fresh cilantro and lime wedges for a complete coastal-inspired meal.
The first time I made this coconut fish stew was on a rainy Tuesday when I needed something comforting but not heavy. My kitchen filled with the warm scent of ginger and turmeric, and I knew this would become a regular rotation. The way the creamy coconut broth clings to tender chunks of white fish feels like a gentle hug on a plate.
I served this to my sister last winter when she was feeling under the weather. She took one sip of that fragrant broth and immediately asked for the recipe. Something about the combination of lime and coconut just makes people feel taken care of.
Ingredients
- 600 g firm white fish fillets: Cod halibut or haddock hold their shape beautifully in the simmering broth
- 1 tbsp fresh lime juice: This bright acid balances the richness of coconut milk perfectly
- 1 medium onion and 2 cloves garlic: The aromatic foundation that builds depth as they soften
- 1 red bell pepper 1 carrot and 1 zucchini: These vegetables add sweetness texture and pockets of color throughout
- 400 ml canned coconut milk: Full fat creates that luxurious creamy mouthfeel you want
- 400 ml fish or vegetable stock: Use a quality stock you enjoy drinking on its own
- 1 tbsp fresh ginger grated: Fresh ginger brings a gentle warmth that ground ginger cannot replicate
- 1 tsp ground turmeric and coriander: These spices give the stew its beautiful golden hue and earthy undertones
- 2 tbsp fish sauce: The secret ingredient that adds umami without making the dish taste fishy
Instructions
- Prep the fish:
- Toss chunks of white fish with lime juice salt and pepper letting them rest while you build the base
- Build the aromatic foundation:
- Heat oil in a large pot over medium heat and cook onion until translucent about 3 minutes
- Add the fragrant aromatics:
- Stir in garlic ginger and chilies cooking for just 1 minute until the scent fills your kitchen
- Soften the vegetables:
- Add bell pepper carrot and zucchini cooking for 3 to 4 minutes until they start to release their moisture
- Bloom the spices:
- Sprinkle in turmeric and coriander stirring constantly for 30 seconds to wake up their flavors
- Create the broth:
- Pour in coconut milk and stock bringing everything to a gentle bubble
- Infuse the base:
- Stir in fish sauce and half the cilantro simmering for 8 to 10 minutes until vegetables are tender
- Add the fish:
- Gently nestle fish pieces into the broth cover and simmer for 6 to 8 minutes until opaque and flaky
- Finish with brightness:
- Taste and adjust with salt pepper or more lime then ladle into bowls topped with fresh cilantro
This stew has saved me on countless weeknights when I want something nourishing but do not have hours to cook. The leftovers somehow taste even better the next day as the flavors continue to meld.
Choosing Your Fish
I have found that firmer white fish like cod and halibut hold up best to simmering. More delicate fish like tilapia can break apart too easily. Ask your fishmonger for something fresh that day for the best results.
Balancing The Broth
The magic happens in that final seasoning step. Sometimes the coconut milk needs more acid to sing and other times it needs an extra pinch of salt. Trust your palate and adjust until each spoonful tastes complete.
Make It Your Own
This stew welcomes variations like an old friend welcomes you home. Baby spinach added at the end wilts beautifully into the broth. Shrimp work wonderfully if you prefer shellfish. A splash of white wine adds another layer of sophistication.
- Keep some extra lime wedges at the table for guests to brighten their own bowls
- Red pepper flakes work if you do not have fresh chilies on hand
- The stew thickens as it sits so add a splash of water when reheating leftovers
Scoop this stew into your favorite bowl and take that first steamy spoonful. Something about the combination of warming spices and creamy coconut just makes everything feel right.
Common Questions
- → What white fish works best?
-
Firm white fish like cod, halibut, or haddock hold their shape beautifully during simmering. These varieties offer mild flavor that complements the rich coconut broth without overpowering the delicate spices.
- → Can I make it spicy?
-
Absolutely. Adjust the red chilies to your preferred heat level. For more intensity, leave the seeds in or add a pinch of cayenne. Those sensitive to spice can omit chilies entirely—the stew remains flavorful without them.
- → How do I store leftovers?
-
Refrigerate in an airtight container for up to 2 days. The coconut broth may separate when cold but will emulsify again when gently reheated. Avoid overheating to prevent the fish from becoming tough.
- → What can I serve with it?
-
Steamed jasmine rice is the classic choice, soaking up the fragrant broth. Crusty bread, quinoa, or roasted cauliflower also work well. A crisp white wine like Sauvignon Blanc makes an ideal pairing.
- → Can I use other proteins?
-
Shrimp or scallops substitute beautifully, reducing cooking time significantly. For a vegetarian version, replace fish with firm tofu or extra vegetables, using vegetable stock instead of fish stock.