Pesto Salmon and Italian Veggies in Foil

Published July 5, 2015. Updated March 2, 2020

This post may contain affiliate links. Read our disclosure policy.

What’s not to love about dinners in foil right? Easy to make, easy clean up, and they taste delicious! This Pesto Salmon with Italian Veggies is no exception! It’s full of flavor and you end with perfectly baked salmon. I had actually never added pesto to my salmon until this recipe and I absolutely loved it and will combine the two again and again!

Pesto Salmon and Italian Veggies in Foil | Cooking Classy

Basil Pesto Salmon in Foil

The other way I want to try this next time is with asparagus in place of the green beans which I think I’ll like even more, it’s just that I already did a salmon and foil recipe with asparagus so I wanted to switch things up and use something different. Not everyone loves asparagus as much as I do. The green beans are delicious but the one draw back is that unless you want them pretty crisp tender then you need to parboil them first so they will be done the same time as the salmon (the asparagus doesn’t need to be partially cooked first).

Also, for the record I blanched my basil just to keep it nice and green for photos but over the years I’ve decided I don’t like blanched basil for pesto because the flavor is not as robust, plus I have to up the amount of basil to come close to the same intensity of flavor as the non-blanched. The easiest route here would be store-bought basil but during the summer when theres plenty of fresh basil around I definitely recommend going with homemade. 

Pesto Salmon and Italian Veggies in Foil | Cooking ClassyPesto Salmon and Italian Veggies in Foil | Cooking Classy

How to Make Pesto Salmon in Foil

  1. Preheat oven to 400 degrees.
  2. Blanch green beans: Bring a pot of water to a boil. Cut four pieces of aluminum foil into 14-inch lengths. Boil green beans 3 minutes, then carefully drain (asparagus doesn’t need to be boiled before baking).
  3. Toss with oil, divide among foil: Toss green beans (or asparagus) with 2 tsp olive oil and season with salt and pepper to taste, divide into 4 servings and layer in center of each piece of foil.
  4. Add salmon over green beans, top with pesto: Season both sides of salmon with salt and pepper. Layer salmon over green beans and then spread 1 Tbsp pesto over top.
  5. Season with lemon, add tomatoes and oil: Drizzle 1 tsp lemon juice over each fillet. Toss tomatoes with remaining 1 tsp olive oil and season lightly with salt. Spread over each salmon fillet.
  6. Wrap foil packs: Wrap sides of foil in and roll and crimp edge to seal, then wrap ends upward to seal (don’t wrap too tightly you want the heat to be able to circulate well).
  7. Bake until cooked through: Place side by side on a baking sheet and bake in preheated oven until salmon has cooked through, about 20 – 28 minutes (cook time will vary depending on thickness of salmon and desired degree of doneness).

Can I Grill These Instead of Bake?

Yes these will also work great on the grill. Cook on a 400 degree oven until salmon is cooked through (it should take about 20 – 25 minutes).

Pesto Salmon and Italian Veggies in Foil | Cooking Classy

More Delicious Foil Pack Recipes to Try

16 Quick & Easy 30 Minute Recipes! (plus weekly recipe updates)

5 from 17 votes

Pesto Salmon and Italian Veggies in Foil

Easy pesto salmon with Italian veggies that the whole family will love. Packed with flavor and nutritious ingredients.
Servings: 4 people
Prep5 minutes
Cook30 minutes
Ready in: 35 minutes

Ingredients

Instructions

  • Preheat oven to 400 degrees. Bring a pot of water to a boil. Cut four pieces of aluminum foil into 14-inch lengths. Boil green beans 3 minutes, then carefully drain (asparagus doesn't need to be boiled before baking).
  • Toss green beans (or asparagus) with 2 tsp olive oil and season with salt and pepper to taste, divide into 4 servings and layer in center of each piece of foil. Season both sides of salmon with salt and pepper. Layer salmon over green beans and then spread 1 Tbsp pesto over top.
  • Drizzle 1 tsp lemon juice over each fillet. Toss tomatoes with remaining 1 tsp olive oil and season lightly with salt. Spread over each salmon fillet. Wrap sides of foil in and roll and crimp edge to seal, then wrap ends upward to seal (don't wrap too tightly you want the heat to be able to circulate well).
  • Place side by side on a baking sheet and bake in preheated oven until salmon has cooked through, about 20 - 28 minutes (cook time will vary depending on thickness of salmon and desired degree of doneness).
  • Recipe source: inspired by Jamie Oliver
Nutrition Facts
Pesto Salmon and Italian Veggies in Foil
Amount Per Serving
Calories 395 Calories from Fat 180
% Daily Value*
Fat 20g31%
Saturated Fat 3g19%
Cholesterol 94mg31%
Sodium 229mg10%
Potassium 1412mg40%
Carbohydrates 16g5%
Fiber 5g21%
Sugar 8g9%
Protein 38g76%
Vitamin A 2335IU47%
Vitamin C 35.5mg43%
Calcium 109mg11%
Iron 3.2mg18%
* Percent Daily Values are based on a 2000 calorie diet.
Nutrition values are estimates only. See full disclaimer here.

Categorized:

Leave a Comment

Rate this recipe




This site uses Akismet to reduce spam. Learn how your comment data is processed.

125 Comments

  • Donna

    Omg! Simple tasty and nutritious with and easy clean up! Loved it! Definitely make again…..even for company!

  • Brenna R

    Made this last night and it was Delicious!! Now in the rotation for salmon. Big bonus was the easy clean up of roasting pan. Thank you.

  • Jessica

    This looks amazing!! Definitely gotta try this with the asparagus someday since green beans aren’t my cup of tea. Do you think this would be good if I switched out the grape tomatoes for sundried tomatoes? Don’t get me wrong, I love grape tomatoes…I just love sundried tomatoes so much more! :)

  • Jill

    Thanks for the recipe! I am definitely going to try this. I want to start cooking more fish and I newly love salmon and I definitely love asparagus and pesto!

  • Kari

    Would broccoli make a good substitute for green beans or do you think that broccoli would be too soft?

    • Jaclyn

      Jaclyn Bell

      Broccoli would be great just dice into small florets and no pre-cooking required.

  • Laura Young

    My daughter fixes a similar recipe. Line a baking sheet with foil & put a cooling rack on it. Put salmon on rack & slather with pesto. Top with coarsly ground pistasios, pressing into pesto. Bake at 375 degrees until done. Time depends on the thickness of your fish. Usually about 10 – 15 minutes. She fixes asparagus with it just lightly drizzled with olive oil & S & P. Same time & temp. Yummy!

  • Emily

    This looks awesome! Would love to try it tonight. Any sub for green beans that would hold up as well? Can’t do legumes…. maybe asparagus?

    • Emily

      So sorry… didn’t read the recipe well enough, you had already included the sub! Thanks again for the share. :-)