Pesto Salmon and Italian Veggies in Foil (Easy Weeknight Dinner)

The first time I made pesto salmon and italian veggies in foil, it was a Tuesday, I was exhausted, and I had exactly one clean pan left in the house. I did not want to touch that pan. So I grabbed a roll of foil, a jar of pesto I had half-forgotten in the fridge, and whatever vegetables were rolling around the crisper drawer. Twenty-five minutes later I was eating one of the best dinners I had made in weeks, and the only thing I had to wash was a fork.

That is the whole reason this recipe lives in permanent rotation at my house now. It feels a little fancy, like something you would happily serve to guests, but it is genuinely a throw-it-together weeknight meal. The salmon comes out buttery and flaky, the vegetables roast in their own steam so they stay juicy, and the pesto melts into everything and ties it together. Let me walk you through exactly how I make it, including the small details that make the difference between good and great.

At a Glance

  • Prep time: 10 minutes
  • Cook time: 20 to 25 minutes
  • Total time: about 35 minutes
  • Servings: 4
  • Oven temperature: 400F
  • Difficulty: genuinely easy, beginner friendly

Why You’ll Love This

  • Almost no cleanup. Everything cooks inside its own foil packet, so there are no greasy sheet pans to scrub.
  • Foolproof salmon. The sealed foil traps steam, which keeps the fish moist and very forgiving even if you are new to cooking salmon.
  • One packet, complete meal. Protein and vegetables cook together, so dinner is done in a single step.
  • Big flavor, tiny effort. A good jar of pesto does the heavy lifting, no long ingredient list required.
  • Easy to customize. Swap the vegetables for whatever is in season or hiding in your fridge.

Ingredients

Here is everything you need for four packets. I have grouped it the way I actually shop and prep, so it is easy to follow. This is one of those recipes where good pesto really matters, so buy the best jar you can or use homemade if you have it.

Ingredients for pesto salmon and Italian veggies in foil with salmon pesto and fresh vegetables
Fresh ingredients for pesto salmon foil packets with Italian vegetables.

For the salmon

  • 4 salmon fillets, about 6 ounces each, skin on or off
  • 1/3 cup basil pesto, store-bought or homemade

For the vegetables

  • 1 cup cherry tomatoes, halved
  • 1 medium zucchini, sliced into half-moons
  • 1 bell pepper, any color, sliced into strips
  • 1/2 red onion, thinly sliced

For seasoning

  • 2 tablespoons olive oil
  • 1 teaspoon Italian seasoning
  • Salt and black pepper to taste

For garnish

  • 1 lemon, half sliced into rounds and half cut into wedges for serving
  • A small handful of fresh basil leaves, torn

Equipment

  • Heavy-duty aluminum foil, or a double layer of regular foil
  • A cutting board and a sharp knife
  • A large mixing bowl for the vegetables
  • A baking sheet to hold the packets steady in the oven
  • An instant-read thermometer, which is optional but takes all the guesswork out of doneness

How to Make Pesto Salmon and Italian Veggies in Foil

The whole method comes down to four simple steps: season the vegetables, dress the salmon, seal the packets, and bake. I will flag the specific things to watch for at each stage, because those cues are what readers of the old version told me were missing.

Step 1: Toss the Italian vegetables with olive oil and seasoning

Start by preheating your oven to 400F and tearing off four sheets of foil, each about 12 by 16 inches. In a large bowl, combine the cherry tomatoes, zucchini, bell pepper, and red onion. Drizzle in the olive oil, sprinkle over the Italian seasoning, and add a good pinch of salt and pepper. Toss with your hands until every piece is lightly coated and glossy. The oil helps the vegetables caramelize slightly instead of just steaming into mush, so do not skip it. Slice your zucchini and pepper on the thicker side, around a quarter inch, so they finish cooking at the same time as the salmon rather than turning to paste.

Tossing Italian vegetables with olive oil and seasoning for foil packets
Toss Italian vegetables with olive oil and seasoning.

Step 2: Spread pesto on the salmon and build the foil packets

Pat the salmon fillets dry with a paper towel, which helps the pesto cling and keeps the fish from weeping too much liquid. Lay one sheet of foil out flat and mound about a quarter of the seasoned vegetables in the center. Set a salmon fillet right on top of the vegetables, then spoon a generous tablespoon of pesto over each fillet and spread it into an even layer. Tuck two or three lemon slices around the fish. Repeat with the remaining three packets. Building the vegetables underneath the salmon is a small trick that lifts the fish off the foil so it steams evenly and does not stick.

Spreading pesto on salmon and building foil packets with vegetables
Spread pesto on salmon and build the foil packets.

Step 3: Seal the packets and bake until the salmon flakes

To seal, bring the two long sides of the foil up over the salmon and fold them down together in tight one-inch folds until you reach the fish. Then fold in each short end to close the packet completely, leaving a little dome of air inside so the steam has room to circulate. Arrange the packets on a baking sheet and bake at 400F for 20 to 25 minutes. Thinner fillets will be done closer to 20 minutes, thicker center-cut pieces closer to 25. The salmon is ready when it flakes easily with a fork and reaches an internal temperature of 145F at the thickest part. If you want to be certain, this is where an instant-read thermometer earns its keep.

Sealed foil packets baking until pesto salmon is cooked through
Bake sealed foil packets until salmon flakes easily.

Step 4: Open carefully and serve with fresh basil and lemon

Pull the packets out and let them rest for two or three minutes before opening. Then open each one slowly and away from your face, because a wave of hot steam will rush out the moment you unfold the foil. Give the salmon a squeeze of fresh lemon from the wedges, scatter torn basil over the top, and either slide everything onto a plate or serve it right in the foil for the least possible cleanup. That first bite, flaky fish under melted pesto with sweet blistered tomatoes, is exactly why pesto salmon and italian veggies in foil earned its place in my weekly lineup.

Finished pesto salmon and Italian veggies in foil with basil and lemon
Open carefully and serve with fresh basil and lemon.

Tips for the Best Results

  • Keep the veggies from getting soggy. Leave the dome of air in each packet and avoid overcrowding, since crammed vegetables release water and steam instead of roasting.
  • Match your salmon thickness. Try to buy fillets of similar thickness so they finish at the same time. If one is much thinner, pull that packet a few minutes early.
  • Do not overcook. Salmon goes from silky to dry fast. Start checking at 20 minutes, and remember it keeps cooking a little after it leaves the oven.
  • Use heavy-duty foil. Or double up regular foil so a packet does not tear and leak its juices onto the pan.
  • Taste your pesto first. Some jars are quite salty, so go lighter on the added salt if yours is.

Serving Ideas

These packets are basically a full meal on their own, but I love rounding them out with something starchy to soak up the pesto and juices. Crusty bread, orzo, or a scoop of rice or couscous are all perfect. On a warm evening I will pair the salmon with a lighter soup like this slow cooker chicken tortilla soup for a cozy spread, or add a bright, crunchy side such as Mexican street corn salad elote bowl. If you are after more quick dinner inspiration, browse the rest of my food and drink recipes.

Storage

  • Let any leftovers cool, then transfer the salmon and vegetables to an airtight container and refrigerate for up to three days.
  • Reheat gently in a 300F oven or a covered skillet over low heat just until heated through, since high heat will dry the fish out.
  • I do not recommend freezing cooked salmon here because the texture turns mealy once thawed.
  • Leftover salmon is also fantastic flaked cold over a green salad the next day, no reheating required.

Recipe Checklist

  • Preheat the oven to 400F and cut four sheets of foil
  • Toss the tomatoes, zucchini, pepper, and onion with olive oil and Italian seasoning
  • Pat the salmon dry, then top each fillet with pesto and lemon slices
  • Build each packet with vegetables underneath and salmon on top
  • Seal tightly, leaving a dome of air, and bake 20 to 25 minutes
  • Check for 145F internal temperature and easy flaking
  • Rest, open away from your face, garnish with basil and lemon

Frequently Asked Questions

Can I make pesto salmon and italian veggies in foil on the grill?

Yes, and it is fantastic this way. Build the packets exactly the same, then grill over medium heat, around 400F, with the lid closed for 12 to 15 minutes. Grilling adds a subtle smoky note, so this is my go-to method in summer when I do not want to heat up the kitchen.

How do I know when the salmon is done?

The most reliable sign is an internal temperature of 145F at the thickest part of the fillet. Without a thermometer, look for salmon that flakes easily when nudged with a fork and has turned opaque all the way through rather than translucent in the center.

Can I use frozen salmon?

You can, but thaw it fully first for the best texture and even cooking. Let it defrost overnight in the fridge, then pat it very dry before adding the pesto, since excess water will make the packet watery and the fish steam unevenly.

What other vegetables work well?

Almost anything that roasts quickly. Asparagus, green beans, thinly sliced fennel, or halved baby potatoes are all great, though dense vegetables like potatoes should be sliced very thin so they cook through in time. Keep the pieces roughly the same size for even cooking.

Why did my vegetables turn out soggy?

Soggy vegetables usually come from overcrowded packets or foil sealed too tightly with no room for steam to escape. Spread the vegetables in a loose layer, keep a small dome of air in each packet, and make sure they are lightly coated in oil rather than swimming in it.

Final Thoughts

If you take one thing away from this, let it be that impressive dinner does not have to mean a sink full of dishes. This pesto salmon and italian veggies in foil gives you tender fish, juicy vegetables, and bright herby flavor with about ten minutes of hands-on work and almost nothing to clean afterward. It has saved countless tired weeknights at my house, and I have a feeling it will do the same for yours. Make a batch this week, then come back and tell me which vegetables you used and how it turned out. I read every comment and I always love hearing your swaps.