Why This Recipe Works
Thai-Inspired Coconut Poached Fish brings together a delightful blend of flavors and textures. The coconut milk creates a creamy, rich broth, while the fresh herbs and spices add a fragrant and zesty touch. Choosing firm white fish ensures that each fillet holds its shape and absorbs the flavorful broth beautifully. This dish is both satisfying and light, making it perfect for any meal.
Why You Should Try This Recipe
If you’re looking to impress your family or friends, this recipe is a great choice. It’s easy to make, full of flavor, and offers a unique taste of Thai cuisine. With just a few ingredients, you can create a fantastic dish that’s sure to wow your taste buds. Plus, it’s healthy and can be enjoyed with rice or on its own as a lighter meal option.
How to Make Thai-Inspired Coconut Poached Fish
Ingredients:
- 4 fillets firm white fish (halibut or cod) (Use firm white fish for the best texture and taste.)
- 1 teaspoon kosher salt (Essential for seasoning the fillets evenly.)
- 2 tablespoons neutral cooking oil (Helps in sautéing without overwhelming the flavor.)
- 1 medium white onion (Adds sweetness and depth when cooked.)
- 3 cloves garlic (Minced garlic gives a fragrant base to the broth.)
- 2 inches fresh ginger (Provides a warm zing that complements the coconut flavor.)
- 1 piece serrano or Thai chile (Adjust the heat by removing seeds for a milder taste.)
- 1 can coconut milk (The star of this dish, lending creamy richness.)
- 2 cups seafood stock (Intensifies the ocean flavor of the dish.)
- 1 tablespoon fish sauce (A little goes a long way in adding depth.)
- 1 teaspoon granulated sugar (Balances the flavors and enhances sweetness.)
- 1 lime (Use zest and juice for a refreshing citrus boost.)
- 2 cups fresh spinach (Adds color and nutrition to the dish.)
- 1/4 cup fresh cilantro (Brightens up the presentation and adds flavor.)
- 2 scallions (Offer a nice crunch and mild onion flavor.)
- To taste chili oil or chili crisp (optional) (Drizzle for an extra layer of heat.)
- 2 cups jasmine rice (The perfect base for soaking up the coconut broth.)
Equipment Needed
- A large pot or deep skillet
- Cutting board and knife
- Measuring spoons and cups
- A whisk or spoon for stirring
- A serving dish
Step-by-Step Instructions:
- Begin by seasoning the fish fillets with kosher salt on both sides. Set aside.
- Heat the neutral cooking oil in a large pot over medium heat.
- Add the chopped white onion and sauté until it becomes soft and translucent, about 5 minutes.
- Stir in the minced garlic, ginger, and chile, cooking for an additional 2 minutes to release their aromas.
- Pour in the coconut milk and seafood stock, mixing well. Add the fish sauce and sugar, whisking to combine.
- Bring the mixture to a gentle simmer. Gently place the seasoned fish fillets in the pot.
- Cover and poach for about 8-10 minutes, or until the fish is cooked through and flakes easily with a fork.
- In the last few minutes, add the fresh spinach and stir until wilted.
- Remove from heat and stir in the lime zest and juice.
How to Serve Thai-Inspired Coconut Poached Fish
Serve the fish over a bed of jasmine rice, spooning the rich coconut broth over the top. Garnish with freshly chopped cilantro, sliced scallions, and a drizzle of chili oil or chili crisp for added flavor and heat.
How to Store Thai-Inspired Coconut Poached Fish
Store any leftovers in an airtight container in the refrigerator for up to 2 days. To reheat, gently warm in a pot over low heat, adding a splash of seafood stock or water if the broth thickens.
Tips & Tricks
- For the best flavor, let the dish sit for a few minutes after cooking to allow the flavors to meld.
- Use a thermometer to ensure your fish is perfectly cooked (145°F).
- If you want a touch more heat, add more chili or even a pinch of red pepper flakes.
Variations & Substitutions
- Swap jasmine rice for brown rice or quinoa to add some nuttiness and extra fiber.
- Try adding other vegetables like bell peppers or snap peas for added crunch and nutrition.
- For a vegetarian version, use tofu instead of fish and vegetable stock instead of seafood stock.
FAQs
Can I use frozen fish?
Yes, frozen fish can be used. Just ensure it’s fully thawed before cooking for even results.
What if I don’t have seafood stock?
You can substitute with vegetable stock or use water, though the flavor may be less intense.
Can I make this dish ahead of time?
While you can prepare the broth ahead of time, it’s best to cook the fish right before serving to keep it fresh and flaky.
Thai-Inspired Coconut Poached Fish
A delicious and light Thai-inspired dish featuring firm white fish poached in a creamy coconut broth with fresh herbs and spices.
- Prep Time: 15 minutes
- Cook Time: 15 minutes
- Total Time: 30 minutes
- Yield: 4 servings 1x
- Category: Main Course
- Method: Poaching
- Cuisine: Thai
- Diet: Pescatarian
Ingredients
- 4 fillets firm white fish (halibut or cod)
- 1 teaspoon kosher salt
- 2 tablespoons neutral cooking oil
- 1 medium white onion, chopped
- 3 cloves garlic, minced
- 2 inches fresh ginger, sliced
- 1 piece serrano or Thai chile
- 1 can coconut milk
- 2 cups seafood stock
- 1 tablespoon fish sauce
- 1 teaspoon granulated sugar
- 1 lime, zested and juiced
- 2 cups fresh spinach
- 1/4 cup fresh cilantro, chopped
- 2 scallions, sliced
- To taste chili oil or chili crisp (optional)
- 2 cups jasmine rice
Instructions
- Season the fish fillets with kosher salt on both sides and set aside.
- Heat the neutral cooking oil in a large pot over medium heat.
- Add the chopped white onion and sauté until soft and translucent, about 5 minutes.
- Stir in minced garlic, ginger, and chile; cook for an additional 2 minutes.
- Pour in the coconut milk and seafood stock; add fish sauce and sugar, whisking to combine.
- Bring to a gentle simmer and gently place the seasoned fish fillets in the pot.
- Cover and poach for about 8-10 minutes, until the fish is cooked through and flakes easily.
- Add fresh spinach in the last few minutes of cooking until wilted.
- Remove from heat and stir in lime zest and juice.
- Serve over jasmine rice with broth, garnished with cilantro, scallions, and a drizzle of chili oil or chili crisp.
Notes
For best flavor, let the dish sit for a few minutes after cooking. Use a thermometer to ensure fish is cooked perfectly.
Nutrition
- Serving Size: 1 serving
- Calories: 400
- Sugar: 5g
- Sodium: 600mg
- Fat: 20g
- Saturated Fat: 10g
- Unsaturated Fat: 7g
- Trans Fat: 0g
- Carbohydrates: 45g
- Fiber: 3g
- Protein: 25g
- Cholesterol: 60mg
Hi, I’m Lina! I’m a 43-year-old home cook and mom of two, serving up easy, soul-hugging recipes for real-life families. Join me for delicious and reliable baking recipes. Everything from cakes, brownies, cheese cake and cookies to bars, quick breads, and more. Every recipe is tested, perfected, and made to inspire confidence in your kitchen. Happy baking!
