Foil Packet Fish

Category: Dinner Recipes

Foil packet fish comes off the fire tender and aromatic, with flaky fillets, softened vegetables, and lemon-infused butter tucked into each sealed parcel. The fish stays moist because it steams in its own little envelope instead of sitting directly over aggressive heat, which is exactly what keeps lean fillets from drying out before the center is done.

The key is giving the vegetables a head start in that hot packet so they soften without turning mushy. Thin zucchini slices and bell pepper strips cook in the same window as salmon, trout, or tilapia, and the butter melts into the garlic and herbs to make a light sauce right in the foil. Heavy-duty foil matters here because a weak packet can split, leak, and leave you with scorched edges instead of a clean, easy dinner.

Below, I’m walking through the one timing detail that matters most, plus the swaps that still give you a solid result if you’re cooking with a different fish or need to adapt the packet for the grill instead of a campfire.

The fish came out flaky and the zucchini was tender but not mushy. I loved that the lemon and butter made its own sauce in the packet, and cleanup was practically nothing.

★★★★★— Dana M.

Foil packet fish with lemon, herbs, and vegetables is the kind of campfire dinner that cooks evenly and cleans up in minutes.

Save to Pinterest

Why the Packet Has to Stay Sealed Until the End

The biggest mistake with foil packet fish is opening it too early or sealing it loosely enough that steam escapes. That steam is doing the actual cooking here, and if it leaks out, the fish can dry on top before the vegetables underneath are tender. You want a tight fold at the edges and a packet that puffs slightly as it cooks.

Another common problem is placing the packets over heat that’s too high. Fish goes from just-done to overcooked fast, especially lean fillets like tilapia. Medium heat gives the vegetables time to soften and keeps the fish moist and flaky instead of chalky.

  • Tight foil folds trap steam and keep the butter, lemon, and juices inside the packet instead of dripping into the fire.
  • Medium heat cooks the fish through without toughening the edges.
  • Uniform vegetable slices help everything finish at the same time.
  • Waiting to open the packet preserves the burst of steam and keeps the fish from breaking apart too soon.

What Each Ingredient Is Actually Doing in This Fish Packet

Foil Packet Fish lemon herbs vegetables
  • Fish fillets — Salmon gives the richest result, trout stays delicate and flavorful, and tilapia is the mildest, fastest option. Thicker fillets need the full cook time; thinner ones can be checked a few minutes early so they don’t overdo.
  • Heavy-duty foil — This is the part you don’t want to cheap out on. Thin foil tears when you fold it, especially over a grill grate or campfire, and once the packet leaks, the fish loses moisture fast.
  • Lemon slices — They steam gently on top of the fish and perfume the butter without making the dish sour. Thin slices work better than big wedges because they cover more surface and release flavor more evenly.
  • Butter, garlic, and herbs — Butter carries the garlic and herbs through the packet and keeps the fish moist. Dill is the classic match for salmon and trout, while parsley keeps the whole dish lighter if you’re using tilapia.
  • Zucchini and bell pepper — These vegetables cook at the same pace in a sealed packet and soak up the lemony juices underneath. Slice them evenly so they don’t finish in different stages.

Building the Packet So the Fish Steams Instead of Drying Out

Layer the Vegetables Under and Around the Fish

Set each fillet on its own sheet of foil, then tuck the zucchini and bell pepper around it instead of piling everything on top. The vegetables act like a cushion and catch the seasoned butter as it melts down, which gives you better flavor in every bite. If you overcrowd the center, the fish sits in a wet heap and cooks unevenly.

Seal for Steam, Not for Compression

Fold the foil over the fish and crimp the edges tightly, but leave a little air inside the packet so it can puff as it cooks. That air space is what turns the packet into a miniature steamer. If the foil is pressed flat against the fish, the top can stick and the fillet won’t flake as cleanly.

Cook Until the Fish Flakes at the Thickest Point

Put the packets over medium campfire heat and cook for 15 to 20 minutes, depending on thickness. Open one packet carefully and check the center with a fork; the fish should flake easily and look opaque, while the vegetables should be tender without collapsing. If the center still looks translucent, reseal and give it a few more minutes instead of guessing.

Make It with Salmon, Trout, or Tilapia

Salmon gives you the richest flavor and holds up best if the heat runs a little hot. Trout stays delicate and cooks beautifully with dill, while tilapia is the lightest option and benefits from not overcooking by even a minute or two.

Dairy-Free Foil Packet Fish

Swap the butter for olive oil or a plant-based butter. You’ll lose a little of that classic buttery finish, but the fish still stays moist, and the lemon, garlic, and herbs carry the flavor just fine.

Vegetable Swaps That Still Cook Evenly

Green beans, asparagus, or thin-sliced yellow squash all work well. Keep the cuts thin and even so they finish when the fish does; chunky vegetables need longer than the fish can safely take.

Oven-Baked Packet for Home Cooking

Bake the sealed packets on a sheet pan at 400°F until the fish flakes cleanly. The result is nearly the same as the campfire version, and it’s the easiest route when you want the same no-mess method without managing live coals.

Storage and Reheating

  • Refrigerator: Store leftovers in an airtight container for up to 2 days. The fish stays safe, but the vegetables soften more as they sit.
  • Freezer: I don’t recommend freezing the finished packets. Cooked fish and tender vegetables both lose too much texture once thawed.
  • Reheating: Warm gently in a covered skillet over low heat or in a 300°F oven until just heated through. High heat dries the fish out fast, so don’t blast it in the microwave unless you’re fine with a firmer texture.

Answers to the Questions Worth Asking

Can I use frozen fish for foil packet fish?+

Yes, as long as it’s fully thawed and patted dry first. Extra water in the packet throws off the seasoning and makes the fish more likely to steam unevenly instead of cooking with a clean, flaky texture.

How do I know when the fish is done in the packet?+

The fish should flake easily with a fork at the thickest part and look opaque all the way through. If it still looks glassy or resists flaking, seal the packet back up and give it a few more minutes over the heat.

Can I make foil packet fish in the oven instead of over a campfire?+

Yes. Bake the sealed packets on a sheet pan at 400°F until the fish flakes and the vegetables are tender. The oven gives you steadier heat, which is helpful if you’ve had trouble with a hot fire cooking the outside too quickly.

How do I keep the foil packet from leaking on the grill?+

Use heavy-duty foil and fold the edges over twice before crimping the sides shut. If the packet is too tight around the ingredients or the foil is thin, the steam pressure and direct heat can split it open.

Can I prep foil packet fish ahead of time?+

You can assemble the packets a few hours ahead and keep them chilled until cooking time. Don’t leave them sitting too long once the lemon and salt are on the fish, or the texture can start to soften before it ever hits the heat.

Foil Packet Fish

Foil packet fish is an easy campfire seafood dinner where fish steams in sealed aluminum foil with lemon slices, garlic, herbs, and tender vegetables. Open the packets to reveal flaky, fork-tender fish with zucchini and bell pepper.
Prep Time 15 minutes
Cook Time 20 minutes
Total Time 35 minutes
Servings: 4 servings
Course: Main Dish
Cuisine: American
Calories: 430

Ingredients
  

Fish and packet layer
  • 4 fish fillets (salmon, trout, or tilapia)
  • 2 lemons sliced
  • 2 tbsp butter
  • 2 garlic minced
  • 1 tsp dill or parsley
  • 0.5 tsp salt to taste
  • 0.5 tsp pepper to taste
  • 2 zucchini sliced
  • 1 bell pepper sliced
  • 4 heavy-duty aluminum foil sheets

Equipment

  • 1 cast iron skillet

Method
 

Assemble the foil packets
  1. Place each fish fillet on a sheet of foil, centered so it has room on all sides to fold over.
  2. Top each fillet with minced garlic, dill or parsley, salt, and pepper, then add a pat of butter.
  3. Arrange lemon slices over the fish and surround it with the sliced zucchini and bell pepper.
  4. Fold the foil into sealed packets, crimping edges tightly so steam stays inside.
Cook over the campfire
  1. Place packets on a campfire grate over medium heat for 15-20 minutes, turning or repositioning if needed for even cooking.
  2. Cook until the fish flakes easily with a fork, with vegetables appearing tender inside the sealed foil.
Serve
  1. Carefully open packets and serve immediately, letting the lemony juices and steam escape.

Notes

For best texture, keep the packets tightly sealed so the fish steams instead of drying out; if packets puff aggressively, lower heat slightly. Refrigerate leftovers in a sealed container up to 3 days; reheat gently until warmed through. Freezing is not recommended for best flaky texture. Dietary swap: use skinless cod or another firm white fish for a lighter option while keeping the same cook time.

You might also like these recipes

Leave a Comment

Recipe Rating