This Thai Coconut Fish recipe brings together the rich flavors of coconut milk and red curry paste to create a delightful and aromatic dish. The combination of tender white fish fillets with vibrant bell peppers and snap peas makes for a visually appealing and delicious meal. Perfect for a weeknight dinner or a special occasion, this recipe is sure to impress.
Some ingredients in this recipe might not be commonly found in every household. Red curry paste is a key component that adds depth and spice to the dish, and it can be found in the international aisle of most supermarkets. Fish sauce is another essential ingredient that provides a unique umami flavor, and it is typically located near the Asian condiments. Make sure to pick up a can of full-fat coconut milk for the creamy base of the sauce.

Ingredients For Thai Coconut Fish Recipe
White fish fillets: Mild-flavored fish like cod or tilapia work best for this recipe.
Coconut milk: Full-fat coconut milk adds a rich and creamy texture to the sauce.
Red curry paste: Provides a spicy and aromatic base for the dish.
Fish sauce: Adds a salty and umami flavor to the sauce.
Brown sugar: Balances the flavors with a touch of sweetness.
Bell peppers: Adds color and a slight crunch to the dish.
Snap peas: Contributes a fresh and crisp texture.
Lime juice: Brightens the flavors with a hint of acidity.
Cilantro: Adds a fresh and herbaceous note to the final dish.
Technique Tip for This Recipe
When cooking with red curry paste, it's important to first sauté it in a bit of oil to release its full flavor. This step helps to bloom the spices and aromatics in the paste, making your dish more fragrant and flavorful. Be sure to cook it for 1-2 minutes until it becomes fragrant before adding other ingredients like coconut milk and fish sauce. This technique ensures that the paste is well incorporated and enhances the overall taste of your dish.
Suggested Side Dishes
Alternative Ingredients
cod or tilapia white fish - Substitute with salmon: Salmon provides a rich, fatty flavor that complements the creamy coconut milk.
cod or tilapia white fish - Substitute with tofu: For a vegetarian option, tofu absorbs the flavors of the curry and coconut milk well.
full-fat coconut milk - Substitute with light coconut milk: Light coconut milk offers a lower-fat alternative while still providing a creamy texture.
full-fat coconut milk - Substitute with almond milk with coconut extract: This combination can mimic the coconut flavor with a lighter consistency.
red curry paste - Substitute with green curry paste: Green curry paste offers a different but equally flavorful profile.
red curry paste - Substitute with yellow curry paste: Yellow curry paste provides a milder, slightly sweeter flavor.
fish sauce - Substitute with soy sauce: Soy sauce provides a similar umami flavor but is vegetarian-friendly.
fish sauce - Substitute with tamari: Tamari is a gluten-free alternative to soy sauce with a rich, savory flavor.
brown sugar - Substitute with honey: Honey adds a natural sweetness and a slightly different flavor profile.
brown sugar - Substitute with maple syrup: Maple syrup provides a unique sweetness and depth of flavor.
sliced bell peppers - Substitute with sliced zucchini: Zucchini offers a similar texture and can absorb the flavors of the dish well.
sliced bell peppers - Substitute with carrot strips: Carrots add a sweet crunch and vibrant color to the dish.
snap peas - Substitute with green beans: Green beans provide a similar crunch and fresh flavor.
snap peas - Substitute with sugar snap peas: Sugar snap peas offer a slightly sweeter taste and similar texture.
freshly squeezed lime juice - Substitute with lemon juice: Lemon juice provides a similar acidity and brightness.
freshly squeezed lime juice - Substitute with rice vinegar: Rice vinegar offers a mild acidity that complements the dish.
chopped cilantro - Substitute with parsley: Parsley provides a fresh, slightly peppery flavor.
chopped cilantro - Substitute with basil: Basil adds a sweet, aromatic flavor that pairs well with Thai dishes.
Alternative Recipes Similar to This Dish
How to Store/Freeze This Dish
Allow the fish fillets and coconut milk sauce to cool to room temperature before storing. This helps prevent condensation, which can affect the texture and flavor.
Transfer the fish and vegetables into an airtight container. Ensure the container is large enough to hold the dish without squishing the delicate fish fillets.
If you plan to consume the dish within 2-3 days, store it in the refrigerator. The Thai coconut fish will stay fresh and flavorful for up to 3 days when properly refrigerated.
For longer storage, consider freezing. Place the cooled fish and vegetables in a freezer-safe container or heavy-duty freezer bag. Make sure to remove as much air as possible to prevent freezer burn.
Label the container with the date and contents. This will help you keep track of how long the Thai coconut fish has been stored.
When ready to reheat, thaw the frozen fish and vegetables in the refrigerator overnight. This gradual thawing process helps maintain the texture and flavor.
Reheat the dish gently on the stovetop over medium heat. Add a splash of coconut milk or water if the sauce has thickened too much during storage.
Stir occasionally to ensure even heating. Be careful not to overcook the fish fillets, as they can become dry and lose their delicate texture.
Once heated through, garnish with fresh cilantro and a squeeze of lime juice to revive the vibrant flavors before serving.
How to Reheat Leftovers
For the stovetop method, place the leftover Thai coconut fish in a skillet over medium heat. Add a splash of coconut milk or water to maintain moisture. Cover and heat for about 5-7 minutes, stirring occasionally until warmed through.
For the microwave method, transfer the fish and vegetables to a microwave-safe dish. Cover with a microwave-safe lid or plastic wrap with a small vent. Heat on medium power for 2-3 minutes, stirring halfway through to ensure even heating. Add a bit of lime juice before serving to refresh the flavors.
For the oven method, preheat your oven to 350°F (175°C). Place the leftovers in an oven-safe dish, cover with foil, and bake for about 15-20 minutes. Check to ensure the fish is heated through. You can add a splash of coconut milk if it looks dry.
For the steamer method, place the leftovers in a heatproof dish that fits into your steamer. Steam over boiling water for about 5-7 minutes until heated through. This method helps retain the moisture and delicate flavors of the Thai coconut fish.
For the air fryer method, preheat the air fryer to 320°F (160°C). Place the leftovers in the basket and heat for about 5-7 minutes. Check halfway through to ensure even heating and avoid drying out the fish.
Best Tools for Cooking This Recipe
Skillet: A flat-bottomed pan used for cooking the fish and vegetables over medium heat.
Spatula: Useful for flipping the fish fillets gently to ensure they cook evenly on both sides.
Measuring spoons: Essential for accurately measuring the red curry paste, fish sauce, and brown sugar.
Can opener: Needed to open the can of coconut milk.
Knife: Used for slicing the bell peppers and chopping the cilantro.
Cutting board: Provides a safe surface for slicing vegetables and chopping herbs.
Lime squeezer: Handy for extracting freshly squeezed lime juice.
Mixing spoon: Ideal for stirring the coconut milk, fish sauce, and brown sugar together in the skillet.
Serving platter: A dish to present the finished Thai coconut fish with vegetables.
How to Save Time on Making This Dish
Prep ingredients in advance: Chop bell peppers and snap peas ahead of time to save cooking time.
Use pre-made curry paste: Opt for store-bought red curry paste to cut down on preparation.
One-pan cooking: Cook everything in one skillet to minimize cleanup and save time.
Quick fish fillets: Choose thin fish fillets like tilapia or cod for faster cooking.
Measure ingredients beforehand: Have all ingredients measured and ready to go before you start cooking.

Thai Coconut Fish Recipe
Ingredients
Main Ingredients
- 4 fillets white fish such as cod or tilapia
- 1 can coconut milk full-fat
- 2 tablespoon red curry paste
- 1 tablespoon fish sauce
- 1 tablespoon brown sugar
- 1 cup bell peppers sliced
- 1 cup snap peas
- 1 tablespoon lime juice freshly squeezed
- 2 tablespoon cilantro chopped
Instructions
- 1. In a skillet, heat a bit of oil over medium heat. Add the red curry paste and cook for 1-2 minutes until fragrant.
- 2. Pour in the coconut milk, fish sauce, and brown sugar. Stir to combine.
- 3. Add the fish fillets to the skillet. Cook for 5-7 minutes on each side, or until the fish is cooked through.
- 4. Add the bell peppers and snap peas. Cook for another 3-4 minutes until the vegetables are tender.
- 5. Stir in the lime juice and sprinkle with chopped cilantro before serving.
Nutritional Value
Keywords
Suggested Appetizers and Desserts
More Amazing Recipes to Try 🙂
- Thai Peanut Chicken And Rice Recipe45 Minutes
- How to Convert Noodle Portions to Cups
- Thai Chicken And Broccoli Recipe35 Minutes
- Thai Vodka Recipe5 Minutes
- Thai Panang Recipe45 Minutes
- Thai Caesar Salad Recipe15 Minutes
- Salmon Pad Thai Recipe30 Minutes
- Thai Fried Tofu Recipe25 Minutes
Leave a Reply