Grill-Steamed Mediterranean Halibut in Foil

Tender white fish steamed en papillote with bright Mediterranean flavors: briny kalamata olives, fresh basil, artichoke hearts, and lemon. This grill-packet method keeps fish moist while infusing it with aromatic vegetables and herbs. Perfect for weeknight dinners or entertaining, offering restaurant-quality presentation with minimal cleanup. The foil-sealed technique traps steam for foolproof, flaky results every time.
Ingredients
- 1 ½ pounds halibut cod or red snapper fillet, cut into 4 piecescod1:1neutraladds fish
cod cooks identically
- ½ teaspoon salt
- ¼ teaspoon freshly ground black pepper
- 1 14-ounce can artichoke heart quarters, well-drained
- 1 ½ cups shredded carrot
- ¼ cup fresh basil leaves, chopped
- ¼ cup pitted kalamata olives, halved
- 2 tablespoons lemon zest, freshly grated
- ¼ cup butter, melted
- ¼ cup lemon juice
Instructions
- 1
Heat grill to medium until coals turn ash white or gas grill reaches medium temperature.
- 2
Tear four 18x18-inch sheets of aluminum foil. Place one fish piece in center of each sheet and season with salt and pepper.
- 3
Top each fillet evenly with artichoke quarters, shredded carrot, basil leaves, halved olives, and lemon zest.
- 4
Drizzle with melted butter and lemon juice.
- 5
Bring foil edges up to center and seal tightly on top and sides.
- 6
Place packets on grill, close lid, and cook 10-15 minutes until puffed and fish reaches 145°F and flakes easily.
- 7
Carefully open packets to release steam and slide fish and vegetables onto plates.
Tips
Seal foil packets tightly so steam doesn't escape during cooking; this keeps fish supremely moist and speeds cooking.
Use a fork to test doneness by gently flaking thickest part of fish; overcooked halibut becomes dry, so pull at 145°F.
Prep vegetable toppings ahead and store in containers; assemble packets just before grilling for easy entertaining.
Good to Know
Cooked fish keeps refrigerated 3-4 days in airtight container. Do not freeze cooked fish as texture becomes grainy upon thawing.
Prep vegetables and zest lemon up to 1 day ahead. Assemble foil packets 2 hours before grilling; refrigerate until ready to cook.
Serve immediately after opening packets while steam and flavors are at peak. Pair with crusty bread or wild rice to catch lemon-butter sauce.
Common Mistakes
Insufficiently seal foil packets to avoid steam escaping and fish drying out
Skip fork test for doneness to avoid overcooking fish past 145°F when flesh becomes dry and loses juiciness
Omit lemon zest to avoid losing aromatic brightness that defines this dish
Substitutions
Dairy-Free Swaps
General Alternatives
slightly milder, flakier
FAQ
Can I use frozen fish fillets?
Yes, thaw completely first. Excess moisture from frozen fish may extend cooking by 2-3 minutes and dilute lemon-butter sauce. Pat dry before seasoning to minimize water accumulation.
What if my grill has uneven heat zones?
Place packets on medium-heat zone away from direct flames. Use foil as a heat diffuser. Check one packet at 10 minutes; rotate if cooking unevenly.
How long do cooked packets stay hot if unopened?
Sealed foil retains heat 10-15 minutes. For entertaining, assemble packets and grill in stages so each finishes just before serving to maximize heat and presentation.