Introduction
Creamy poached halibut with leeks is the perfect one-pan spring dinner that combines tender, flaky fish with a luxuriously creamy chive sauce. This elegant yet easy recipe comes together in just 35 minutes, making it ideal for both busy weeknights and special dinner parties. The mild, sweet leeks are sautéed until tender, then simmered in a rich sauce made with white wine, heavy cream, seafood stock, and a touch of Dijon mustard. The halibut fillets are gently poached right in the sauce, absorbing all those wonderful flavors while staying perfectly moist. Fresh dill and parsley add brightness, while lemon wedges provide a final zesty finish. This light, nutritious dish welcomes spring with open arms. Serve it alone for a low-carb meal or alongside rice to soak up every last drop of that creamy sauce. For more elegant seafood recipes, check out Creamy Poached Halibut with Leeks and Slow-Roasted Lamb with Gremolata.
Table of Contents
- Why You’ll Love This Dish
- Ingredients
- How to Make Creamy Poached Halibut with Leeks
- Expert Tips for Perfect Poached Fish
- Frequently Asked Questions
- Recipe Card
If you’re looking for a light and nutritious dinner to welcome spring, you have to make this creamy poached halibut with leeks.

Although leeks can be found year-round, they are at their peak in the spring, so I like to take advantage of them. They belong to the Allium genus like onions, garlic, scallions, and chives, but they have a mild, slightly sweet flavor that really comes alive when sautéed. Plus, they add a nice hint of green to anything you cook.
This recipe is a one-pan wonder that can be whipped up quickly on busy weeknights, but it’s also elegant enough for a dinner party! It features thick halibut fillets poached gently in a creamy chive sauce made with white wine, heavy cream, seafood stock, and a touch of Dijon mustard. I like to sprinkle some chopped fresh dill and parsley on top to garnish and serve with lemon wedges for a little extra brightness! For another creamy seafood dish, try Creamy Garlic Parmesan Chicken Pasta.
Why You’ll Love This Creamy Poached Halibut with Leeks
- One-pan meal – Minimal cleanup with maximum flavor.
- Ready in 35 minutes – Perfect for busy weeknights.
- Restaurant-quality – Elegant enough for dinner parties.
- Healthy & nutritious – Lean halibut packed with protein and omega-3s.
- Incredibly creamy sauce – Silky, rich, and full of flavor.
Ingredients for Creamy Poached Halibut with Leeks
- 2 tablespoons unsalted butter
- 1/2 cup shallots, halved and thinly sliced
- 2 cups leeks, halved and thinly sliced (white and light green parts only, rinsed)
- 3 garlic cloves, minced
- 1½ teaspoons kosher salt, divided
- 1 teaspoon freshly ground black pepper, divided
- 1/4 teaspoon crushed red pepper flakes
- 2/3 cup dry white wine
- 3/4 cup heavy cream
- 1/3 cup seafood stock
- 2 teaspoons Dijon mustard
- 1/2 lemon, zested
- 4 (6 oz) skinless halibut fillets, pin bones removed
- 2 tablespoons chopped fresh dill
- 2 tablespoons chopped fresh parsley
- Flaky salt, for serving
- 1 lemon, cut into wedges for serving
Looking for more fresh seafood ideas? Check out this recipe or try One-Pan Grilled Chicken Ratatouille for a vegetable-forward option.

How to Make Creamy Poached Halibut with Leeks
Step 1: Sauté the Aromatics
Melt the butter in a large, deep skillet over medium-high heat. Add shallots, leeks, garlic, 1 teaspoon salt, 1/2 teaspoon pepper, and crushed red pepper flakes. Cook, stirring, until leeks are tender, about 6 minutes.
Step 2: Add the Wine
Pour in the white wine and cook until reduced by half, 2 to 3 minutes.
Step 3: Make the Creamy Sauce
Add heavy cream, seafood stock, Dijon mustard, and lemon zest. Stir until well combined. Bring to a quick boil for about 2 minutes, then immediately reduce to a simmer (medium-low heat).

Step 4: Season and Poach the Halibut
Pat halibut fillets dry and season with remaining 1/2 teaspoon salt and 1/2 teaspoon pepper. Place the fillets in the sauce and spoon some of the sauce over the top of the fish. Cover and simmer for about 10 minutes, until fish is just cooked through and flakes easily with a fork.

Step 5: Garnish and Serve
Garnish with fresh dill, parsley, and a pinch of flaky salt. Serve alone or with rice and lemon wedges.

Expert Tips for Perfect Creamy Poached Halibut with Leeks
- Don’t overcook the fish – Halibut cooks quickly; remove it as soon as it flakes easily with a fork.
- Pat the fish dry – This ensures better browning and helps the seasoning stick.
- Use fresh leeks – Spring leeks are sweeter and more tender than older ones.
- Rinse leeks thoroughly – Dirt hides between the layers; slice first, then rinse well.
- Save the leftovers – The sauce is amazing over rice, pasta, or roasted vegetables.
For more cooking tips, check out How to Peel Hard-Boiled Eggs (The Easy Way).
Frequently Asked Questions About Creamy Poached Halibut with Leeks
What other types of fish can I use?
This dish would be delicious with cod, salmon, or sea bass. Adjust cooking time based on the thickness of the fillets.
Is there a substitute for seafood stock?
Yes! Feel free to use low-sodium chicken broth or vegetable broth instead. The flavor will be slightly different but still delicious.
Can I make this dairy-free?
Yes, substitute the heavy cream with full-fat coconut milk and use a dairy-free butter alternative. The sauce will have a subtle coconut flavor that pairs nicely with the fish.
How do I know when halibut is fully cooked?
Halibut is cooked when it turns from translucent to opaque white and flakes easily with a fork. The internal temperature should reach 130-135°F for moist, tender fish.
What should I serve with creamy poached halibut?
This dish pairs beautifully with steamed rice, quinoa, roasted potatoes, or a simple green salad. Crusty bread is also perfect for soaking up the sauce.
If you’re looking for a light spring dinner, I know you’re going to love this creamy poached halibut with leeks. Once you try it, leave a comment below and let me know what you think!
Looking for more easy fish recipes? Try these!
Creamy Poached Halibut with Leeks
Slow-Roasted Lamb with Gremolata
One-Pan Grilled Chicken Ratatouille
More Delicious Recipes You’ll Love
- Creamy Garlic Parmesan Chicken Pasta Recipe
- Slow-roasted lamb with Gremolata
- One-pan grilled chicken ratatouille
- Perfect Broccoli Quiche Recipe – Easy & Creamy Brunch
- 30 spring dinner ideas to freshen up your weekday rotation
- Creamy Sausage Pasta with Saffron
- Air Fryer Garlic Parmesan Chicken Wings
For more tips on cooking perfect fish, visit Serious Eats’ guide to poaching fish.
If you try this creamy poached halibut with leeks, please leave a star rating and tell us how it turned out in the comments—we’d love to hear from you!

Creamy Poached Halibut with Leeks
4
302kcal
Ingredients
- 2 tablespoons unsalted butter
- 1/2 cup shallots, halved and thinly sliced
- 2 cups leeks, halved and thinly sliced (rinsed)
- 3 garlic cloves, minced
- 1½ teaspoons kosher salt, divided
- 1 teaspoon freshly ground black pepper, divided
- 1/4 teaspoon crushed red pepper flakes
- 2/3 cup dry white wine
- 3/4 cup heavy cream
- 1/3 cup seafood stock
- 2 teaspoons Dijon mustard
- 1/2 lemon, zested
- 4 (6 oz) skinless halibut fillets, pin bones removed
- 2 tablespoons chopped fresh dill
- 2 tablespoons chopped fresh parsley
- Flaky salt, for serving
- 1 lemon, cut into wedges for serving
Instructions
- Melt butter in a large, deep skillet over medium-high heat. Add shallots, leeks, garlic, 1 teaspoon salt, 1/2 teaspoon pepper, and red pepper flakes. Cook, stirring, until leeks are tender, about 6 minutes.
- Pour in white wine and cook until reduced by half, 2 to 3 minutes.
- Add heavy cream, seafood stock, Dijon mustard, and lemon zest. Stir until combined. Bring to a boil for 2 minutes, then reduce to a simmer (medium-low).
- Pat halibut fillets dry and season with remaining 1/2 teaspoon salt and 1/2 teaspoon pepper. Place fillets in the sauce and spoon sauce over the top. Cover and simmer for about 10 minutes, until fish is just cooked through and flakes easily with a fork.
- Garnish with fresh dill, parsley, and a pinch of flaky salt. Serve alone or with rice and lemon wedges.
Nutrition
|
4g protein
|
22g fat
|
18g carbs