Creamy Coconut White Fish Stew

This comforting fish stew combines tender white fish and colourful vegetables in a gently spiced coconut broth. It makes a warming one-pot dinner, with lime and fish sauce bringing balance to the creamy base.
Ingredients
- 454 g (1 pound)white fish fillets, such as cod, halibut or tilapia
- 400 g (14 ounces)coconut milk
- 480 ml (2 cups)vegetable or chicken broth
- 1 mediumonion, finely chopped
- 3 clovesgarlic, minced
- 1 tablespoonginger, minced
- 2 mediumtomatoes, diced
- 1bell pepper, chopped; red or yellow
- 30 g (1 cup)spinach or kale, chopped
- 1–2 tablespoonsfish sauce
- 1 tablespoonlime juice
- 1 teaspoon, or to tastecurry powder
- to tastesalt and pepper
- quantity not specifiedoil, for sautéing
Instructions
- 1
Prepare the fish
Rinse the fish under cold water and pat it dry. Cut it into bite-sized pieces, then season with salt and pepper.
- 2
Soften the onion
Heat oil in a large pot over medium heat. Add the chopped onion and sauté for about 5 minutes, until translucent.
- 3
Cook the aromatics
Add the minced garlic and ginger and cook for 1–2 minutes, until fragrant.
- 4
Soften the vegetables
Stir in the diced tomatoes and chopped bell pepper. Cook for a further 5–7 minutes, until softened.
- 5
Add the liquids
Pour in the coconut milk and broth, stir to combine, and bring the mixture to a gentle simmer.
- 6
Season the broth
Stir in the fish sauce, lime juice and curry powder. Season with salt and pepper.
- 7
Cook the fish
Gently add the fish pieces to the pot and cook for about 10 minutes, until opaque.
- 8
Wilt the greens
Stir in the chopped spinach or kale and cook for another 2–3 minutes, until wilted.
What is coconut white fish stew?
This is a coconut-based fish stew with vegetables, aromatics and curry powder, served as a hearty one-pot meal. Its Asian-inspired flavours draw on the combination of coconut milk, fish sauce, ginger and lime, without being tied to one specific regional tradition.
The method builds flavour in stages: vegetables soften first, then the coconut milk and broth form the base before the fish is gently cooked in it. That helps keep the fish tender while the broth takes on the seasoning.
Nutrition and macros by portion
The nutrition label shows one serving as written: 350 calories, 20g protein, 22g carbs, 20g fat.
| Portion | Adjustment | kcal | Protein | Carbs | Fat |
|---|---|---|---|---|---|
| Lighter | Use light coconut milk | 245 kcal | 14g | 15g | 14g |
| This serving | As written | 350 kcal | 20g | 22g | 20g |
| Hungry | Serve with extra rice | 525 kcal | 30g | 33g | 30g |
The fish provides most of the protein, while the broth, tomatoes, pepper and onion contribute carbohydrates. Coconut milk and the oil used for sautéing are the main sources of fat. For a balanced plate, serve a measured portion with rice and add extra vegetables if you like.
Choosing the fish
Firm fillets: Cod, halibut and tilapia are all listed options; cut the fish into similar-sized pieces so they cook at a similar pace.
Handle gently: Add the pieces to the simmering broth rather than stirring them in vigorously, which can break them apart.
Building the flavour
Aromatics: Give the onion its full five minutes to soften, then cook the garlic and ginger just until fragrant. This gives them time to flavour the oil without letting the garlic burn.
Seasoning: Fish sauce adds savouriness, lime juice brings acidity and curry powder contributes warmth. Start with the lower amount of fish sauce and adjust to taste, keeping in mind that it is salty.
Getting the texture right
Gentle simmer: Once the coconut milk and broth are added, keep the pot at a gentle simmer rather than a hard boil. A calmer heat helps the stew stay smooth and the fish remain in pieces.
Doneness: The fish is ready when it looks opaque. Add the greens near the end; spinach or kale should be wilted after the final 2–3 minutes.
Keeping to the timing
The stated 45 minutes covers preparation and cooking. Chopping the vegetables and fish before heating the pot makes it easier to move through the method without rushing the stages.
The cooking times are cues as well as guides: vegetables should soften before the liquids go in, and the fish should be checked for opacity rather than cooked for longer than needed.
What to serve with it
Rice: Plain steamed rice is a simple accompaniment that soaks up the coconut broth. Serve it alongside or spoon the stew over it.
Fresh finish: Lime wedges or extra lime juice at the table let diners brighten their portion. Keep any additional seasoning separate so each bowl can be adjusted.
Recipe notes & tips
- Pat the fish dry before cutting so it is easier to handle and season.
- Use a large pot so the vegetables can soften without being packed too tightly.
- Keep the broth at a gentle simmer after adding the coconut milk.
- Taste before adding extra salt, as the fish sauce is already salty.
- Add the greens only for the final 2–3 minutes so they do not overcook.
Variations
- Change the greens: Use spinach or kale, as specified, depending on what you have.
- Choose the fish: Try cod, halibut or tilapia, cutting the fillets into similar-sized pieces.
- Adjust the curry: Use the teaspoon as a starting point and add more to taste.
- Vary the broth: Use vegetable or chicken broth to suit your preference.
- Tune the seasoning: Add fish sauce within the stated 1–2 tablespoon range and balance it with lime juice.
Common mistakes to avoid
- Boiling the broth hard: Keep it at a gentle simmer to help the coconut base stay smooth.
- Overcooking the fish: Check for opacity after about 10 minutes and stop cooking once it is ready.
- Breaking up the fish: Add it gently and avoid vigorous stirring.
- Burning the garlic: Cook it with the ginger for only 1–2 minutes, until fragrant.
- Adding greens too early: Stir them in at the end and cook only until wilted.
How to store
Cool leftovers promptly and refrigerate in a covered container for up to 2 days. Reheat gently in a pan until steaming hot, taking care not to boil the fish vigorously.
Frequently asked questions
Can I use frozen fish?
Yes, thaw it fully first and pat it dry before cutting and seasoning. This helps avoid adding excess water to the stew.
How can I tell when the fish is cooked?
The method gives about 10 minutes as a guide; look for fish that has turned opaque. Cooking time can vary with the size of the pieces.
Can I make the stew ahead?
You can prepare and soften the vegetables ahead, then add the liquids and cook the fish closer to serving time. This helps keep the fish from becoming overcooked.
Can I use light coconut milk?
Yes, though the broth will be less rich than with regular coconut milk. Keep the same method and taste the seasoning before serving.
What can I serve with this stew?
Steamed rice is a practical accompaniment for the coconut broth. Lime wedges also work well on the side for extra freshness.
Cook it from the original
This recipe comes from bazarecipe.com. Their page has the author’s own photos, notes and tips — the best place to cook it from.
Open the recipe on bazarecipe.com