Grill Poached Tomato Butter Halibut

Golden halibut fillets poached in vibrant tomato-butter sauce with fresh basil garnish on a white plate Pin
Golden halibut fillets poached in vibrant tomato-butter sauce with fresh basil garnish on a white plate | kitchenkindred.com

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
Succulent grill-poached halibut swimming in rich red tomato sauce with lemon wedges and green basil Pin
Succulent grill-poached halibut swimming in rich red tomato sauce with lemon wedges and green basil | kitchenkindred.com

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
Perfectly cooked white halibut flakes under silky tomato-butter sauce with grilled marks and fresh herbs Pin
Perfectly cooked white halibut flakes under silky tomato-butter sauce with grilled marks and fresh herbs | kitchenkindred.com

There's something so satisfying about a dish that looks elegant but comes together with such simple ingredients and straightforward techniques.

Recipe Questions & Answers

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.

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.

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.

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.

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.

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.

Grill Poached Tomato Butter Halibut

Succulent halibut poached in rich tomato-butter sauce with subtle smoky grill finish

Prep 15m
Cook 20m
Total 35m
Servings 4
Difficulty Medium

Ingredients

Fish

  • 4 halibut fillets (6 oz each), skin removed
  • 1 tsp kosher salt
  • 1/2 tsp freshly ground black pepper

Tomato Butter Sauce

  • 3 large ripe tomatoes, peeled, seeded, and chopped
  • 3 tbsp unsalted butter
  • 2 cloves garlic, minced
  • 1 small shallot, finely chopped
  • 1/4 cup dry white wine
  • 2 tbsp fresh lemon juice
  • 1 tbsp fresh basil, finely chopped
  • 1 tbsp olive oil

Garnish & Finishing

  • Fresh basil leaves
  • Lemon wedges

Instructions

1
Preheat the Grill: Preheat grill to medium heat, approximately 375°F.
2
Season the Fish: Generously season halibut fillets with kosher salt and freshly ground black pepper on both sides.
3
Prepare the Aromatics: Place a large heatproof skillet or grill-safe pan over medium heat. Add olive oil and sauté finely chopped shallot and minced garlic until fragrant, about 1 minute.
4
Cook the Tomatoes: Add chopped tomatoes to the pan. Cook, stirring frequently, until tomatoes begin to break down, approximately 3-4 minutes.
5
Deglaze and Reduce: Pour in dry white wine and fresh lemon juice. Allow the mixture to simmer until slightly reduced, about 2-3 minutes.
6
Emulsify the Sauce: Reduce heat to low. Gradually whisk in unsalted butter, one tablespoon at a time, until sauce becomes silky and emulsified. Stir in finely chopped fresh basil.
7
Add the Fish: Carefully place seasoned halibut fillets into the tomato-butter sauce. Spoon sauce over the top of each fillet to coat.
8
Grill Poach: Transfer the skillet to the preheated grill and close the lid. Poach the fish in the sauce for 8-12 minutes, until just opaque and flakes easily with a fork.
9
Optional Grill Marks: For enhanced flavor, carefully transfer fillets directly onto grill grates for 1 minute per side to achieve desirable grill marks.
10
Serve and Garnish: Plate the halibut with additional tomato-butter sauce spooned over each fillet. Garnish with fresh basil leaves and serve with lemon wedges on the side.
Additional Information

Equipment Needed

  • Grill
  • Heatproof skillet or grill-safe pan
  • Tongs
  • Sharp knife
  • Spoon

Nutrition (Per Serving)

Calories 330
Protein 34g
Carbs 6g
Fat 18g

Allergy Information

  • Fish
  • Dairy
Sarah Whitfield

Sharing easy, family-friendly recipes, kitchen hacks, and wholesome meal ideas for real home cooks.