Foil Packet Fish

Category: Dinner Recipes

Foil packet fish comes out tender, buttery, and full of clean lemony flavor, with vegetables that cook in the same little bundle and soak up all the good juices. The best part is the texture: the fish stays moist instead of drying out, and the vegetables pick up just enough char and steam to taste like they came off a real campfire supper, not a fussy kitchen recipe.

This version works because everything is sealed together long enough for the fish to gently steam in its own heat while the butter, garlic, and lemon season every bite. Heavy-duty foil matters here, especially over a fire or grill, because thin foil tears when the packets get turned or moved. I also like slicing the zucchini and bell pepper thin enough that they’re tender at the same time the fish is done, so nothing ends up undercooked or mushy.

Below, I’ll show you how to keep the packets sealed tight, how to tell when the fish is done without opening them too early, and a few easy swaps if you’re using whatever fish you already have on hand.

The packets opened up perfectly and the fish was flaky and moist, not dry at all. The lemon and butter kept everything bright, and the zucchini actually had great flavor after cooking in the foil.

★★★★★— Megan R.

Save this foil packet fish for campfire dinners when you want flaky fish, lemon, and vegetables all cooked in one sealed packet.

Save to Pinterest

The Part That Keeps Foil Packet Fish Tender Instead of Dry

The fish cooks gently because the packet traps steam, but that only works if you don’t overpack it. Too many vegetables or a packet wrapped too tightly against the fish can slow the heat and leave the center underdone while the edges overcook. Give each fillet its own sheet of foil and enough room for a little air inside the packet so the heat circulates instead of pressing everything flat.

Timing depends on thickness more than anything else. Thin fillets like tilapia finish faster, while salmon and trout can take the full 20 minutes. The most reliable cue is the fish flaking easily with a fork and turning opaque all the way through. If you open one packet and the fish still looks translucent in the center, seal it back up and give it a few more minutes over the heat.

What Each Ingredient Is Doing Inside the Packet

Foil Packet Fish lemon herb vegetables
  • Fish fillets — Salmon brings the richest flavor, trout stays delicate, and tilapia gives you a mild base that takes on the lemon and herbs well. Whatever you use, keep the fillets similar in thickness so they finish at the same time.
  • Lemon slices — These do more than add brightness. They perfume the steam inside the packet and keep the fish from tasting flat. Thin slices work better than thick wedges because they release juice faster.
  • Butter — This is what gives the fish that silky finish. If you need a dairy-free version, olive oil works, but you’ll lose a little richness and the sauce won’t cling quite the same way.
  • Garlic and herbs — Fresh minced garlic softens as it cooks and gives the packet a savory backbone. Dill works best with salmon, while parsley keeps the flavor lighter for tilapia or trout.
  • Zucchini and bell pepper — These vegetables cook at about the right speed for fish when sliced thin. If they’re cut too thick, they’ll stay firm while the fish is already done.
  • Heavy-duty foil — Regular foil can tear when you open the packets or move them on the grate. Heavy-duty foil is worth using here because one puncture means lost juices and uneven cooking.

How to Seal the Packet So the Fish Steams, Not Leaks

Build the packets in the center of the foil

Lay the fish in the middle of each sheet and keep the toppings stacked on top, not spread all over the foil. That keeps the juices concentrated where the fish can absorb them. If the vegetables are piled too high, the packet gets bulky and doesn’t seal as cleanly.

Fold the edges up and crimp tightly

Bring the long sides together over the fish, fold them down in tight, even turns, then roll or pinch the ends closed. The goal is a sealed tent, not a vacuum pack. If steam can escape from the seams, the fish will still cook, but it won’t stay as moist and the vegetables won’t soften as evenly.

Cook over medium heat and leave it alone

Set the packets over medium campfire heat or an even grill grate. Don’t keep opening them to check; every peek dumps the steam that cooks the fish gently. Start checking at 15 minutes for thinner fillets, then use a fork at the thickest part to see whether it flakes cleanly.

Open the packets carefully

Let the packets sit for a minute before opening, because the steam inside is hot enough to burn. Open the top away from your face. If you want a little more color on the fish, transfer it briefly to a plate after cooking, but don’t leave it in the packet so long that it keeps steaming and goes soft.

How to Adapt Foil Packet Fish for Different Fish, Diets, and Campfire Setups

Use salmon when you want a richer result

Salmon stands up best to butter, lemon, and dill, and it stays moist even if the heat runs a little hot. It’s the best choice if you want a more substantial main dish, but it does need the full cooking time.

Swap in olive oil for a dairy-free packet

Use a tablespoon or two of olive oil in place of the butter. The fish will still steam beautifully, but the finished packet tastes a little lighter and less glossy. Add an extra pinch of salt to help the flavor carry through without the butter.

Make it with whatever vegetables you have

Thin asparagus, sliced mushrooms, or cherry tomatoes all work well here. Keep the pieces small so they finish when the fish does. Hard vegetables like carrots need a head start or they’ll stay too firm by the time the fish flakes.

Make the packets ahead for camping

You can assemble the packets a few hours ahead and keep them chilled until cooking time. Set them on the cooler side of the grate first if your fire runs hot, because a sudden blast of heat can scorch the foil before the fish is done inside.

Storage and Reheating

  • Refrigerator: Store cooked fish and vegetables in an airtight container for up to 2 days. The fish stays tasty, but the vegetables soften a bit more after chilling.
  • Freezer: I don’t recommend freezing the cooked packets. The fish can turn watery and the vegetables lose their texture after thawing.
  • Reheating: Warm gently in a covered skillet over low heat or in a 300°F oven until just heated through. High heat dries fish fast, so keep the reheating slow and stop as soon as it’s warm.

Answers to the Questions Worth Asking

Can I use frozen fish for foil packet fish?+

Yes, but thaw it first if you can. Frozen fish releases extra water as it cooks, which can dilute the butter and lemon in the packet. If you start with fish that’s still icy, the vegetables can go soft before the fish fully flakes.

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

The fish should flake easily with a fork and look opaque all the way through. If the center still looks translucent, it needs more time. Thick salmon fillets can take a bit longer than thin tilapia fillets, so judge by the fish itself instead of the clock alone.

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

Yes. Put the sealed packets on a sheet pan and bake at 400°F until the fish flakes easily, usually 15 to 20 minutes depending on thickness. The foil still traps steam, so the texture stays very close to the grilled version.

How do I stop the vegetables from staying hard?+

Slice them thin and keep the pieces evenly sized. Zucchini and bell pepper cook at about the same pace as fish only when they’re cut small enough to soften in the steam. If the vegetables are thick, they’ll stay crisp after the fish is already done.

Can I prep the packets ahead of time?+

Yes, assemble them a few hours ahead and keep them chilled until you’re ready to cook. If you prep them much longer than that, the salt starts drawing moisture from the fish and vegetables, which can make the packets a little watery. Cook them from cold, but not frozen solid.

Foil Packet Fish

Foil packet fish is an easy campfire seafood meal where fillets steam in sealed foil with lemon, garlic, herbs, and vegetables. Open the foil at the end for flaky, fork-tender fish and bright, tender 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: 520

Ingredients
  

Fish packets
  • 4 fish fillets Salmon, trout, or tilapia
  • 2 lemons Sliced
  • 2 tbsp butter Cut into pats
  • 2 cloves garlic Minced
  • 1 tsp dill or parsley Chopped
  • 1 salt To taste
  • 1 pepper To taste
  • 2 zucchini Sliced
  • 1 bell pepper Sliced
  • 4 sheets heavy-duty aluminum foil For packets

Equipment

  • 1 sheet pan

Method
 

Assemble the foil packets
  1. Place each fish fillet on a sheet of heavy-duty aluminum foil. Keep the foil centered so you can fold it up and seal it later.
  2. Top each fillet with minced garlic, dill or parsley, salt, and pepper, then add a pat of butter. Add the seasonings directly over the fish for even flavor.
  3. Arrange lemon slices over the fish and surround it with sliced zucchini and bell pepper. Aim for an even layer so everything cooks at the same pace.
  4. Fold the foil into sealed packets, pressing edges closed to trap steam. Check for gaps and re-press if you see any openings.
Cook over the campfire
  1. Place the packets on a campfire grate over medium heat for 15-20 minutes until the fish flakes easily with a fork. The foil should puff slightly as steam builds.
  2. Carefully open the packets and serve. Lift foil away from you to avoid steam and check that vegetables are tender.

Notes

For the best texture, avoid overcooking—start checking at 15 minutes so the fillets stay moist and flake cleanly. Store leftovers in the refrigerator up to 3 days; reheat gently in a covered pan or microwave. Freezing is not recommended because foil-steamed vegetables can turn soft. Dietary swap: use a skinless white-fish fillet (like cod) for a lighter option with the same cooking time.

You might also like these recipes

Leave a Comment

Recipe Rating