There’s an undeniable comfort in the soothing embrace of a warm, aromatic bowl of soup, especially when it’s infused with the vibrant flavors of Thai cuisine. One evening, after a long day, the thought of fast food just didn’t cut it. I needed something nourishing, something that would rejuvenate my spirit as much as my body. That’s when my Poached Halibut in Thai Coconut Curry Broth came to life.
Picture it: tender halibut fillets gently simmered in a rich coconut curry, layered with notes of garlic and shallots, served over a bed of fresh spinach. Each spoonful transports you on a culinary journey, combining warmth and an explosion of flavors that seem to dance across your palate. It’s not just a meal; it’s a celebration of home-cooked comfort that’s deceptively simple to prepare. Whether for a weeknight dinner or to impress friends at a gathering, this dish is bound to become a new favorite in your kitchen. Ready to dive in? Let’s get cooking!
Why will you love Poached Halibut in Thai Coconut Curry Broth?
Comforting warmth: This dish brings a cozy feeling to your dinner table, perfect for cool evenings.
Bursting with flavor: Rich coconut milk and aromatic Thai curry create an exotic taste sensation.
Easy preparation: With just a few simple steps, it’s effortless enough for novice cooks!
Healthy delight: Packed with fresh spinach and lean halibut, it’s a nutritious meal that feels indulgent.
Perfectly versatile: Serve it over jasmine rice for a filling meal or on its own for a lighter option.
Impressive presentation: Each bowl looks stunning, making it ideal for sharing at gatherings!
Poached Halibut in Thai Coconut Curry Broth Ingredients
For the Thai Coconut Curry
- Olive oil – Essential for sautéing; use extra virgin for richer flavor.
- Shallots – Adds a sweet onion flavor; can be substituted with yellow onions if needed.
- Thai red curry paste – The key to authentic flavor; adjust the amount based on your spice tolerance.
- Chicken broth – Provides a savory base; vegetable broth can be used for a vegetarian option.
- Coconut milk – Gives the broth its creamy texture and sweetness; full-fat coconut milk works best.
- Sugar – Balances the flavors of the curry; optional if you prefer a less sweet broth.
For the Poached Halibut
- Wild Alaska halibut fillets – Fresh and flaky, perfect for poaching; or use any white fish as a substitution.
- Salt and pepper – Essential for seasoning; adjust to taste.
For the Sautéed Spinach
- Fresh spinach – Packed with nutrients and wilts beautifully in the broth; frozen spinach can be used in a pinch.
- Cilantro – Adds fresh herbaceous flavor; use parsley as a substitute if cilantro isn’t your favorite.
- Green onions – For a mild onion kick; can be omitted if desired.
- Lime juice – Brightens the dish and enhances flavors; lime wedges should be served for extra zest.
For Serving (Optional)
- Steamed jasmine rice – Serve as a filling base for the curry; brown rice is a nutritious alternative.
- Lime wedges – Perfect for adding a citrus punch at serving time.
Delight in this Poached Halibut in Thai Coconut Curry Broth that turns your dinner into a culinary adventure!
How to Make Poached Halibut in Thai Coconut Curry Broth
-
Sauté the Spinach: Heat 1 tablespoon of olive oil in a deep skillet over medium heat. Add the fresh spinach, seasoning generously with salt and pepper. Toss until just wilted, then transfer to a bowl and set aside.
-
Cook the Shallots: Wipe the skillet clean and return it to the heat. Add the remaining tablespoon of olive oil and sauté the diced shallots for 2-3 minutes, until they are tender and fragrant.
-
Simmer the Curry: Stir in the Thai red curry paste, followed by the chicken broth, coconut milk, and sugar. Bring the mixture to a gentle simmer, reduce the heat to low, and let it reduce by half. Taste and adjust seasoning with salt if necessary.
-
Poach the Halibut: Lightly season the halibut fillets with salt, then place them into the simmering broth. Spoon some of the broth over the top. Cover the pan and poach for about 5 minutes, or until the fish is cooked through and flakes easily.
-
Assemble the Bowls: Distribute the sautéed spinach evenly among 4 serving bowls. Carefully place a poached halibut fillet on top of each bed of spinach.
-
Finish the Curry: To the remaining curry broth, stir in cilantro, green onion, and the juice of half a lime. Ladle the aromatic broth over each fillet, and garnish with fresh cilantro and green onion. If desired, serve with steamed jasmine rice and lime wedges.
Optional: Squeeze extra lime juice on top for added brightness.
Exact quantities are listed in the recipe card below.
Make Ahead Options
These Poached Halibut in Thai Coconut Curry Broth are perfect for busy weeknights when meal prep is essential! You can sauté the spinach and store it in the refrigerator for up to 3 days, keeping it fresh and crisp. The coconut curry broth can be made ahead and stored in an airtight container for up to 24 hours; just reheat gently before adding in the halibut. When ready to serve, simply poach the halibut in the warmed broth, assemble the spinach in bowls, and ladle the aromatic curry over it. This way, you can enjoy a delicious, homemade meal that feels effortless yet looks impressive!
What to Serve with Poached Halibut in Thai Coconut Curry Broth?
Creating a complete meal can elevate your dining experience, making it memorable and satisfying.
- Steamed Jasmine Rice: A fragrant base that absorbs the coconut curry, adding softness to each bite. Perfect for a hearty meal.
- Mango Salad: Fresh and vibrant, it adds a sweet contrast to the rich flavors of the broth, enhancing the overall experience.
- Crispy Spring Rolls: These crunchy appetizers add texture and a delightful crunch, making for an engaging first course.
- Garlic Naan Bread: Soft and pillowy, it’s perfect for soaking up the delicious broth, bringing an extra layer of flavor.
- Coconut Sticky Rice: This sweet treat complements the curry’s creaminess, creating a dessert fusion in your meal.
- Chilled Coconut Water: Hydrating and refreshing, it enhances the coconut theme and balances the meal’s richness wonderfully.
- Herb-Infused Lemonade: A zesty drink that cuts through the curry’s warmth; the fresh herbs tie it back to the dish’s flavors.
- Key Lime Pie: A tangy dessert that provides a refreshing finish, contrasting beautifully with the dish’s richness.
- Grilled Asparagus: Tender yet slightly crispy, it offers a healthy, earthy flavor that complements the main course elegantly.
How to Store and Freeze Poached Halibut in Thai Coconut Curry Broth
Fridge: Store leftovers in an airtight container for up to 3 days. This helps retain the dish’s delicious flavors while keeping it fresh.
Freezer: For longer storage, freeze the curry broth and poached halibut separately in airtight containers for up to 2 months. This preserves the quality of the fish and the sauce.
Reheating: Thaw overnight in the fridge, then reheat the curry on the stove over low heat until warmed through. Avoid microwaving to prevent the fish from becoming rubbery.
Avoid Re-freezing: Once thawed, do not refreeze the Poached Halibut in Thai Coconut Curry Broth, as this can compromise texture and flavor.
Poached Halibut in Thai Coconut Curry Broth Variations
Customize this delightful dish to suit your taste buds and dietary needs with these creative ideas!
- Dairy-Free: Swap coconut milk with almond milk for a lighter curry that still offers delightful creaminess.
- Vegetable Boost: Add diced bell peppers, carrots, or snap peas during the sauté stage for extra color and nutrients.
- Spicy Kick: Incorporate sliced fresh chilies or a dash of sriracha for those who like their curry with heat.
- Herb Swap: Replace cilantro with fresh basil or mint for a unique twist on flavor that refreshes each bite.
- Nutty Flavor: Toss in roasted cashews or sliced almonds at the end for a satisfying crunch and nutty essence.
- Fish Variety: Use any firm white fish like cod or snapper instead of halibut, bringing new tastes to the table.
- Coconut Broth Variation: For a more intense coconut flavor, increase the coconut milk to two cans and reduce broth accordingly.
- Vegetarian Delight: Substitute halibut with tofu or chickpeas for a hearty, plant-based version full of flavor.
Expert Tips for Poached Halibut in Thai Coconut Curry Broth
- Choose Quality Halibut: Fresh, wild Alaska halibut offers the best flavor and texture. Avoid any fish that smells strong or has a dull appearance.
- Don’t Rush the Spinach: Allow the spinach to wilt gently. Cooking it too long may result in a mushy texture; it should just wilt and retain some brightness.
- Taste as You Go: Adjust the flavors of the curry broth gradually. A little extra salt or lime juice can elevate your Poached Halibut in Thai Coconut Curry Broth to perfection.
- Watch Your Timing: Poaching the halibut for too long can lead to dryness. Aim for just 5 minutes or until it’s tender and flakes easily.
- Stir in Fresh Herbs Last: For maximum freshness and flavor, mix the cilantro and green onions into the curry just before serving. This keeps their vibrant attributes intact.
Poached Halibut in Thai Coconut Curry Broth Recipe FAQs
What kind of halibut should I use for poaching?
Absolutely! I recommend using fresh, wild Alaska halibut for the best flavor and texture. Ensure the fish is bright and has a mild scent. Avoid any halibut that appears dull or has a strong odor, as these can indicate that the fish is past its prime.
How should I store leftovers of Poached Halibut in Thai Coconut Curry Broth?
You can store your leftovers in an airtight container in the fridge for up to 3 days. This will help keep the flavors intact. For longer storage, freeze the curry broth and poached halibut separately in airtight freezer-safe containers for up to 2 months. Just remember to label them!
Can I freeze the Poached Halibut in Thai Coconut Curry Broth?
Yes! When freezing, it’s best to freeze the curry broth and halibut fillets separately. Allow the broth to cool completely before transferring it to a freezer-safe container. When you’re ready to enjoy it again, thaw the containers overnight in the fridge and reheat gently on the stove until warmed through.
What are some tips for preventing the fish from overcooking?
Great question! To ensure the halibut stays tender and moist, poach it for about 5 minutes until it’s just cooked through—that’s when it should flake easily with a fork. Using a lid during poaching can expedite the process, but keep an eye on the time; overcooking can make the fish rubbery.
Can I substitute ingredients in the Poached Halibut in Thai Coconut Curry Broth?
Very much! If you’re not fond of halibut, any firm white fish like cod or tilapia works great. For the curry paste, adjust the amount based on your spice preference. Also, if you need a vegetarian version, simply replace the halibut with tofu and the chicken broth with vegetable broth, and you’ve got a vibrant plant-based curry!
Is this dish suitable for those with shellfish allergies?
Absolutely! This recipe is shellfish-free and utilizes fish instead. Just be mindful of other potential allergens in the curry paste, such as soy or peanuts, depending on the brand you use. Always check labels if allergies are a concern to ensure your curry stays safe and delicious!

Poached Halibut in Thai Coconut Curry Broth for Dinner Bliss
Ingredients
Equipment
Method
- Heat 1 tablespoon of olive oil in a deep skillet over medium heat. Add the fresh spinach, seasoning generously with salt and pepper. Toss until just wilted, then transfer to a bowl and set aside.
- Wipe the skillet clean and return it to the heat. Add the remaining tablespoon of olive oil and sauté the diced shallots for 2-3 minutes, until they are tender and fragrant.
- Stir in the Thai red curry paste, followed by the chicken broth, coconut milk, and sugar. Bring the mixture to a gentle simmer, reduce the heat to low, and let it reduce by half. Taste and adjust seasoning with salt if necessary.
- Lightly season the halibut fillets with salt, then place them into the simmering broth. Spoon some of the broth over the top. Cover the pan and poach for about 5 minutes, or until the fish is cooked through and flakes easily.
- Distribute the sautéed spinach evenly among 4 serving bowls. Carefully place a poached halibut fillet on top of each bed of spinach.
- To the remaining curry broth, stir in cilantro, green onion, and the juice of half a lime. Ladle the aromatic broth over each fillet, and garnish with fresh cilantro and green onion.
- If desired, serve with steamed jasmine rice and lime wedges.







