
World Kitchen
Thai Style Coconut Fish
This exquisite dish brings the serene atmosphere of Phuket's coastline straight to your kitchen, masterfully combining the delicate texture of white fish with classic hallmarks of Thai gastronomy. Tender fillets are gently simmered in a velvety, savory-sweet coconut milk base warmed by thin matchsticks of fresh ginger and a subtle touch of chili. The invigorating citrus tang of fresh lime juice beautifully cuts through the creamy density of the sauce, preventing it from feeling heavy, while fresh basil leaves scatter a vibrant herbal lift. This recipe functions flawlessly because the delicate fish cooks in mere minutes, remaining extremely juicy as it drinks in the spiced gravy.
Dishday
Recipe overview
- Total time
- 25 min
- Prep
- 10 min
- Cooking
- 15 min
- Servings
- 4
- Difficulty
- Medium
- Cuisine
- World Kitchen
Nutrition
per serving
- Calories
- 390 kcal
- Protein
- 24 g
- Fat
- 22 g
- Carbs
- 12 g
- Fiber
- 1 g
Step by step
Method
- 01
Rinse the white fish fillets under cool water and thoroughly…
Rinse the white fish fillets under cool water and thoroughly pat them dry with paper towels. Slice into uniform, large 4-5 cm chunks so they cook evenly.
- 02
Peel the fresh ginger root and julienne it into fine, delicat…
Peel the fresh ginger root and julienne it into fine, delicate matchsticks. Pluck the fresh green basil leaves, discarding any tough woody stems.
- 03
Heat the vegetable oil in a deep skillet over medium heat
Heat the vegetable oil in a deep skillet over medium heat. Toss in the ginger matchsticks and flash-fry for 1 minute until a vibrant, refreshing spiced aroma fills the air.
- 04
Pour the rich coconut milk and your pre-made Thai sauce base…
Pour the rich coconut milk and your pre-made Thai sauce base into the skillet. Stir thoroughly with a spatula until completely smooth, and bring to a gentle simmer.
- 05
Carefully lower the fish chunks into the simmering coconut sa…
Carefully lower the fish chunks into the simmering coconut sauce, adding the soy sauce and a pinch of salt. Cover tightly with a lid, reduce heat to low, and simmer for 7-8 minutes until the fish turns opaque through the center.
- 06
Remove the lid, drizzle with fresh lime juice, and scatter th…
Remove the lid, drizzle with fresh lime juice, and scatter the green basil leaves, gently swirling the pan to distribute the herbs without breaking the delicate fish. Simmer for 1 final minute, then remove from heat.
Dishday
Useful advice
Cooking tip
For this recipe, choose fish with a firm flesh profile, such as cod, haddock, or tilapia—delicate white fish like basa or swai can completely break apart during the simmering stage.
How to serve
Serve the fish piping hot in deep bowls, generously ladling the creamy coconut sauce over each portion. Pair with fluffy steamed Jasmine rice to absorb the juices and a lime wedge.
How to store
The cooked fish in sauce can be refrigerated in an airtight container for up to 24 hours, but reheat very gently over low heat to prevent the coconut milk from separating.
Note
Avoid letting the sauce boil vigorously once the fish is added—a calm, barely noticeable simmer ensures the softest texture for the fillets.


