This elegant preparation transforms halibut fillets through a unique two-stage cooking method. First, the fish poaches gently in a velvety tomato-butter sauce infused with garlic, shallots, white wine, and fresh basil. The gentle poaching keeps the halibut incredibly moist while allowing it to absorb the vibrant flavors. A final finish on the grill adds a subtle smoky dimension that elevates the dish without overpowering the delicate seafood. The result is perfectly cooked fish with a luxurious, silky sauce that balances sweetness from ripe tomatoes with richness from butter. It's an impressive yet manageable main dish that feels special enough for entertaining but comes together quickly enough for a weeknight dinner.
The first time I tried grill poaching fish was completely by accident after I forgot to bring poaching pans to a backyard cookout. We ended up making the sauce right on the grill and gently cooking the halibut in the same skillet, and the subtle smoky undertone from the grill elevated everything. Now it is become my go-to method for dinner parties because it looks impressive but comes together with barely any active cooking time.
Last summer I served this for my anniversary dinner on our patio and my husband kept asking what restaurant I ordered it from. The way the tomatoes break down into that velvety butter sauce while the grill infuses everything with just a whisper of smoke makes it taste like something you would order at a high end seafood restaurant.
Ingredients
- Halibut fillets: Halibut holds up beautifully to this gentle cooking method and its mild flavor lets the tomato butter sauce really shine though cod or sea bass work wonderfully too
- Ripe tomatoes: Peak season tomatoes make all the difference here since they are the foundation of the sauce and their natural sweetness balances the rich butter
- Unsalted butter: Adding it one tablespoon at a time off the heat creates that luxurious restaurant quality emulsion that makes the sauce glossy and velvety
- Shallots and garlic: These aromatic build a flavor base that deepens the tomato sauce without overpowering the delicate fish
- Dry white wine: A splash adds brightness and acidity that cuts through the butter while deglazing the pan
- Fresh basil: Added at the very end to preserve its bright flavor and bring a fresh herbal note that complements the sweetness of the tomatoes
Instructions
- Get the grill going:
- Preheat your grill to medium heat around 375°F so you have a steady even temperature for gentle poaching
- Season the fish:
- Pat the halibut dry and season both sides generously with kosher salt and freshly ground black pepper
- Build the sauce base:
- Set a grill safe skillet over medium heat with olive oil and sauté the shallot and garlic until fragrant about 1 minute
- Add the tomatoes:
- Stir in the chopped tomatoes and cook until they start breaking down and releasing their juices 3 to 4 minutes
- Deglaze and simmer:
- Pour in the white wine and lemon juice and let it bubble until slightly reduced 2 to 3 minutes
- Make it velvety:
- Turn the heat to low and whisk in the butter one tablespoon at a time waiting for each to melt before adding the next then stir in the chopped basil
- Nestle in the fish:
- Gently place the seasoned halibut into the sauce spooning some over the top so the fish is partially submerged
- Grill poach:
- Transfer the skillet to the preheated grill close the lid and poach for 8 to 12 minutes until the fish is just opaque and flakes easily
- Optional grill marks:
- For those beautiful char lines carefully move the fillets directly onto the grill grates for just 1 minute per side
- Finish and serve:
- Plate the fish immediately with extra tomato butter sauce spooned over top and garnish with fresh basil leaves and lemon wedges
This recipe has become my secret weapon for hosting because it looks elegant and tastes like something from a professional kitchen but most of the cooking happens hands off on the grill. I love how the sauce becomes this self basting cocoon that keeps the halibut impossibly tender while picking up the most subtle smoky notes from the grill.
Make Ahead Magic
You can make the tomato butter sauce up to a day in advance and store it in the refrigerator. Gently reheat it on the grill or stovetop before adding the fish which makes weeknight dinners feel special without the last minute prep work.
Wine Pairing Wisdom
A crisp Sauvignon Blanc or dry Pinot Grigio complements the buttery sauce while echoing the white wine used in the recipe. The bright acidity cuts through the richness and the citrus notes highlight the fresh lemon finish.
Serving Suggestions
Grilled asparagus spears or a simple arugula salad with a light vinaigrette balance the richness of the butter sauce. Crusty bread is essential for sopping up every last drop of that velvety tomato sauce.
- Keep some extra lemon wedges on hand for guests who love an extra bright finish
- A light green salad with champagne vinaigrette cuts through the butter perfectly
- Grilled bread rubbed with garlic makes the perfect vehicle for leftover sauce
There is something so satisfying about a dish that looks impressive but comes together with such ease leaving you free to enjoy the evening with your people.
Common Recipe Questions
- → Can I make this entirely on the stovetop?
-
Yes. Simply complete the entire cooking process in your skillet on the stovetop. Cover the pan while poaching the fish to retain moisture, and cook for the same 8-12 minutes until opaque.
- → What other fish works well with this preparation?
-
Cod, sea bass, mahi-mahi, or even thick salmon fillets work beautifully. Adjust cooking time slightly based on fillet thickness—thinner pieces may need only 6-8 minutes.
- → Can I prepare the sauce ahead of time?
-
Absolutely. Make the tomato-butter sauce up to a day in advance and refrigerate. Gently reheat before adding the fish, and add a splash of water or wine if it has thickened too much.
- → How do I know when the halibut is done?
-
Look for the flesh to turn completely opaque and flake easily when pressed with a fork. The internal temperature should reach 145°F. Be careful not to overcook, as halibut dries out quickly.
- → What sides pair best with this halibut?
-
Grilled asparagus, roasted baby potatoes, or a simple arugula salad with lemon vinaigrette complement the rich sauce beautifully. Crusty bread is also excellent for sopping up the extra sauce.
- → Can I use canned tomatoes instead of fresh?
-
Fresh tomatoes provide the best texture and sweetness, but you can use high-quality canned San Marzano tomatoes in a pinch. Drain them well and chop before adding to the pan.