This elegant preparation combines the delicate sweetness of fresh halibut with a luxurious tomato-butter poaching liquid. The fish cooks gently in the sauce, absorbing flavors while maintaining its silky texture, then gets kissed by grill heat for subtle smokiness. Perfect for entertaining yet simple enough for weeknight dining.
The technique begins by building a flavorful base with shallots, garlic, and ripe tomatoes that break down into a velvety sauce. White wine and lemon add brightness, while butter creates that silky restaurant-quality finish. The halibut poaches directly in this mixture, emerging fork-tender and infused with summer flavors.
Finishing on the grill adds just a hint of char while completing the cooking process. The result is impressive enough for dinner parties but comes together in just 35 minutes with minimal active work.
The summer my neighbor taught me to poach fish in tomato butter, I stood over her stove completely mesmerized. She'd grown up on the coast and insisted this was how her grandmother coaxed the most delicate sweetness out of halibut. Later that week, I tried finishing it on my grill and something magical happened—that smoky kiss transformed everything.
Last July I made this for dinner with my sister who swears she doesn't like fish. She took one bite, eyes went wide, and asked if there was any more left in the pan. Now she requests it every time she visits.
Ingredients
- Halibut fillets: Choose pieces that look opaque and firm to the touch, they hold up better during poaching
- Kosher salt: Essential for drawing out moisture and seasoning the fish through completely
- Freshly ground black pepper: Freshly cracked gives you those aromatic sparks that pre-ground cant match
- Ripe tomatoes: Peak season tomatoes make all the difference here, they break down into sweetness naturally
- Unsalted butter: Adding it one tablespoon at a time creates that velvety emulsified texture
- Garlic: Freshly minced, never jarred, you want that raw bite to mellow into the sauce
- Shallot: More delicate than onion and adds this subtle sweetness that complements tomatoes perfectly
- Dry white wine: Something crisp and bright adds depth without heaviness
- Fresh lemon juice: Cuts through the richness and keeps everything balanced
- Fresh basil: Add it at the very end so it stays vibrant and aromatic
- Olive oil: Use a good quality one since you're cooking with it
- Extra basil leaves: Whole leaves make the prettiest garnish that actually adds flavor
- Lemon wedges: Letting guests squeeze their own means everyone gets exactly the brightness they want
Instructions
- Get your grill going:
- Heat it to medium, around 375°F, you want it hot enough to finish the fish but gentle enough for poaching
- Season the halibut:
- Sprinkle salt and pepper on both sides, pressing it gently into the flesh so it sticks
- Build your base:
- Heat a grill safe skillet over medium heat, add olive oil, sauté shallot and garlic until your kitchen smells incredible, about 1 minute
- Add the tomatoes:
- Stir them around until they start breaking down and releasing their juices, this takes 3 to 4 minutes
- Simmer with wine and lemon:
- Pour them in and let it bubble until slightly reduced, 2 to 3 minutes, watch how it concentrates the flavors
- Make it silky:
- Turn heat to low, whisk in butter one tablespoon at a time, watching it transform into something glossy and luxurious, stir in basil
- Nestle in the fish:
- Gently place halibut into that beautiful sauce, spoon some over the tops so they're bathed in it
- Grill poach:
- Transfer the whole pan to your grill, close the lid, let it cook 8 to 12 minutes until fish flakes when pressed with a fork
- Add grill marks if you want:
- Carefully move fillets directly onto grates for 1 minute per side, this step is totally optional but looks gorgeous
- Plate it up:
- Serve fish swimming in extra sauce, tuck in those basil leaves, arrange lemon wedges like little suns
This dish has become my go to for summer dinner parties because it feels so impressive but actually gives me time to hang out with guests while it poaches on the grill.
Making It Your Own
I've discovered that a splash of cream added with the butter makes the sauce even more indulgent, perfect for special occasions when you want to lean into the richness.
Fish Swaps That Work
Cod works beautifully here, though it cooks a bit faster so check it after 6 minutes. Sea bass is another excellent option with its buttery texture.
Perfect Pairings
Grilled asparagus takes on this lovely char that plays so nicely with the sweet tomato sauce. A crisp green salad with vinaigrette cuts through the butter. And honestly, a chilled glass of Sauvignon Blanc is almost mandatory.
- Have everything prepped before you start the sauce, it comes together quickly once you hit the stove
- If your tomatoes aren't perfectly ripe, add a pinch of sugar to coax out their sweetness
- Keep that foil handy for tenting the fish if guests are running late
There's something so satisfying about a dish that looks elegant but comes together with such simple ingredients and straightforward techniques.
Recipe Questions & Answers
- → What makes this preparation different from standard grilled halibut?
-
The fish poaches gently in tomato-butter sauce rather than cooking directly over high heat. This keeps the halibut incredibly moist and tender while infusing it with flavor. The grill step adds just a hint of smokiness without drying out the delicate flesh.
- → Can I prepare the tomato butter sauce ahead of time?
-
Absolutely. Make the sauce through step 6 up to a day in advance. Store it refrigerated in an airtight container. Reheat gently before adding the halibut and proceeding with grilling. You may need to add a splash of water or wine if it reduces too much upon reheating.
- → What other fish work well with this preparation?
-
Cod, sea bass, or snapper are excellent alternatives. Choose firm, white fillets that can hold up to poaching without falling apart. Adjust cooking time slightly based on thickness—thinner fillets may need only 6-8 minutes in the sauce.
- → Do I need a special pan for the grill?
-
Any cast iron skillet, stainless steel pan, or oven-safe dish works on the grill. Avoid non-stick or pans with plastic handles. Cast iron is ideal because it maintains steady heat and develops nice flavor. If you don't have a grill, finish under the broiler for similar results.
- → How do I know when the halibut is done?
-
The halibut should turn opaque and flake easily when tested with a fork at the thickest part. Visual cues include flesh that loses its translucency and begins to separate along the natural lines. Remember that residual heat will continue cooking the fish slightly after removal from the grill.
- → What sides complement this dish?
-
Grilled asparagus, roasted baby potatoes, or a fresh green salad with citrus vinaigrette balance the richness. Crusty bread for sopping up the sauce is always welcome. A chilled white wine like Sauvignon Blanc or Pinot Grigio completes the meal beautifully.