Say hello to easy cleanup and maximum flavor with this Sheet Pan Pesto Salmon and Asparagus recipe, ready in just 30 minutes! Our trick to achieving flaky salmon, juicy tomatoes, and tender-crisp asparagus? It’s all about adding ingredients based on their optimal cook times — a game-changer for sheet pan cooking!

A sheet pan full of roasted asparagus, basil pesto salmon and roasted cherry tomatoes.

The Secret to Sheet Pan Dinners

Sheet pan meals are the unsung heroes of weeknight dinners. Simply season everything, throw it onto a pan, and in about 30 minutes, dinner’s served.

But there’s something you’ll find in this recipe that you won’t in others. We don’t bake everything at the same time.

By simply taking one extra step and adding the protein and veggies on the sheet pan according to their optimal cook times, you’ll end up with perfectly flaky salmon, juicy tomatoes, and asparagus that’s still tender and crisp — a game-changer!

Why You’ll Love This Sheet Pan Salmon

  • One-Pan Wonder: Cooking doesn’t get any easier than this – one pan, minimal cleanup, maximum flavor!
  • Family-Friendly: Everyone loves it — kids, adults, you name it. The pesto provides a boost of flavor that will please every palate.
  • Nutritious and Delicious: It’s not just tasty; it’s packed with all the good stuff — omega-3s, essential nutrients, and that perfect salmon-asparagus combo.
  • Customizable and Quick: Tailor the recipe to your taste preferences with simple seasoning adjustments or by using other ingredients and vegetables you have on hand!
Salmon, asparagus, tomatoes, lemon, pesto, and seasonings are the main ingredients for this dish.
Email this recipe!
Simply enter your email and get it sent to your inbox! You’ll also get the newest recipes from us every week!

Ingredients You’ll Need

  • Salmon. I love to get Verlasso salmon (it’s sustainably farm-raised!). In general, wild is healthier for you but not quite as fatty and tender. Farm-raised tastes better, but it is not as nutritious.
  • Pesto. The best and easiest option is to buy a freshly made store-bought pesto (here in Texas, Central Market has the best! Trader Joe’s and World Market also have their own that taste great.) A jarred pesto sauce can be used but is generally not as fresh and vibrant tasting, the basil is a darker green, and it’s sometimes a little too oily. Or, you can make your own pesto for the best flavor (this will take a little longer, but is worth the flavor!).
  • Asparagus. Pay attention to how thick the stalks are that you purchased. If they’re thicker, you may need to cook them a little longer. Thinner pieces will need to be cooked for a shorter amount of time.
  • Tomatoes. Grape or cherry are the best options for this dish. Avoid cutting larger tomatoes as they will have too much juice and will run all over the sheet pan.
5 Secrets to Healthier Family Dinners
Tips & recipes for getting yummy — and healthy — meals on the table.

How to Make Sheet Pan Salmon and Asparagus

Please see the recipe card below for ingredient amounts and more detailed instructions.

1. Season the Tomatoes

The first step is to preheat the oven to 425℉. Be sure it gets nice and hot.

Add 1 tablespoon of oil along with 2 cloves of finely minced garlic, ½ teaspoon salt and ¼ teaspoon black pepper and whisk well. Then, toss with the halved cherry or grape tomatoes.

Spread the seasoned tomatoes in a single layer across one half of a large baking sheet lined with parchment paper.

Cherry tomatoes are tossed in a garlic sauce.

2. Season the Salmon

Stir together the prepared pesto sauce, lemon juice, lemon zest, ½ teaspoon of salt, ¼ teaspoon of black pepper, and pinch of red pepper flakes in a small bowl.

Place the salmon fillets in one open corner of the baking sheet. Leave at least 1 inch of space between them. Brush 2 teaspoons of sauce over each fillet. Save the rest for later.

Bake the tomatoes and fish in the preheated 425℉ oven for 6 to 7 minutes.

A pesto sauce is spread over salmon filets.

3. Add the Asparagus and Finish Cooking

After you get the salmon in the oven, grab the asparagus to prep. Remove the undesirable tough ends by snapping where the hard and tender parts meet (generally where the stalk gets more green). You can also use a sharp knife to slice the ends off.

It’s important to pay attention to the size of the asparagus spears. A good rule of thumb is that thin asparagus will have about 30 to 40 spears in a pound while there will only be 12 to 18 large spears in a pound. Thin spears need much less cooking time than larger spears.

Stir together the remaining oil, minced garlic, salt, and black pepper in the bowl used for the tomatoes. Remove the sheet pan from the oven and gently push the tomatoes so they take up a quarter of the pan. Spread the asparagus in the open space and brush the garlic mixture on top.

Work fast so the fish and tomatoes don’t cool down too much. Return the pan to the oven and bake for another 10 to 12 minutes, or until everything is cooked through.

Alternate Vegetables to Use

You can use a variety of vegetables in this recipe, such as broccoli, green beans, bell peppers, or zucchini. Just adjust the cooking time accordingly based on the vegetables you choose.

Storage and Reheating

Prep-Ahead Instructions: You can slice the asparagus the day before, if needed. If making a homemade pesto, this can also be prepared up to 24 hours in advance, but it will start to turn a darker green the longer it sits.

Storage Directions: Leftover salmon and vegetables can be stored in an airtight container in the refrigerator for up to 3-4 days. To freeze, place in a freezer-safe airtight container and freeze for up to 3 months. The best way to reheat this pesto salmon is to pop it back into a 300°F oven for 5-7 minutes. You can also heat it up in a covered skillet over medium-low heat for 4-5 minutes or warm it up in the microwave.

FAQs

Can I use frozen salmon or asparagus for this recipe?

While you can definitely use frozen salmon or asparagus, you will have to adjust the cooking and preparation time. Be sure to let everything thaw completely and check the internal temperature when cooking.

Can I use a different type of fish instead of salmon?

There are many types of fish that would be delicious in this recipe. Try out cod, trout, or tilapia for the best results. However, pay attention to the size of the fillet and adjust the cooking time as necessary.

Do I need to flip the salmon and vegetables halfway through cooking?

You definitely don’t need to flip the salmon or the veggies while cooking. However, you will get some extra browning or caramelization if you do.

Recipe Tips

  • Be picky. The salmon is the star of the show! Grab a good fillet for the best results.
  • Go in order. Not everything cooks at the same rate, so add the ingredients in the correct order so it cooks correctly.
  • Change it up. You can easily choose another veggie or even sub out the fish in the recipe.

Other Sides to Serve With It

The salmon and veggies in this dish is already a complete meal, though you could add a few sides to really round it out.

Healthy grains, like Jasmine Rice, Basmati Rice, or White Rice, are great.

Or, add some extra flavor with Greek Lemon Rice, Mediterranean Yellow Rice, or Mango Coconut Rice.

Tap stars to rate!

5 from 3 votes

Sheet Pan Pesto Salmon and Asparagus

Say hello to easy cleanup and maximum flavor with this Sheet Pan Pesto Salmon and Asparagus recipe, ready in just 30 minutes! Our trick to achieving flaky salmon, juicy tomatoes, and tender-crisp asparagus? It's all about adding ingredients based on their optimal cook time.
A sheet pan full of roasted asparagus, basil pesto salmon and roasted cherry tomatoes.
Yield 4 servings
Prep 10 minutes
Cook 20 minutes
Total 30 minutes
An image of an envelope sealed shut with the Evolving Table logo.

Email this recipe!

Enter your email and we’ll send it directly to you.

Ingredients 

Cherry Tomatoes

  • 1 Tbsp. olive oil
  • 2 garlic cloves finely minced
  • ½ tsp. salt plus more to taste
  • ¼ tsp. black pepper plus more to taste
  • 1 lb. cherry tomatoes halved

Pesto Salmon

  • ¼ cup prepared pesto sauce
  • 1 lemon zest and juice, divided
  • ½ tsp. salt to taste
  • ¼ tsp. black pepper to taste
  • Pinch red pepper flakes optional
  • 1 ¼ lbs. salmon cut into 4 fillets

Asparagus

  • 1 ½ Tbsp. oil olive oil
  • 1 garlic clove finely minced
  • ½ tsp. salt to taste
  • ¼ tsp. black pepper to taste
  • 1 lb. asparagus spears tough ends removed

Instructions 

  • Preheat the oven to 425 degrees.
  • In a large bowl, whisk together 1 tablespoon oil, 2 finely minced garlic cloves, ½ teaspoon salt, and ¼ teaspoon black pepper. Add in the cherry tomatoes and toss to coat. Line a baking sheet with parchment paper. Spread the prepared tomatoes out in a single layer on half of the baking sheet.
  • In a small bowl, whisk together the prepared pesto sauce, juice and zest of ½ lemon, ½ tsp. salt, ¼ tsp. black pepper, and pinch of red pepper flakes, if using. Add the salmon to one of the open corners on the baking sheet with at least 1 inch of space between each fillet. Set aside 2 tablespoons of the sauce and brush the remaining evenly over the fillets. Bake for 6-7 minutes. Leave the oven on and remove the sheet from the oven.
  • Meanwhile, prepare the asparagus. In the same large bowl the tomatoes were tossed in, whisk together the remaining 1 ½ Tbsp. of oil, 1 minced garlic clove, ½ tsp. salt, and ¼ tsp. black pepper.
  • Move the tomatoes over so they now only take up a quarter of the sheet pan and place the asparagus spears on the open half of the pan in a single layer. Brush the garlic oil over all sides of the spears using a pastry brush. (Try to do this quickly so the tomatoes and salmon do not cool down too much.)
  • Return the sheet pan to the oven for 10-12 more minutes, or until the spears are crispy and the salmon flakes easily with a fork.
  • Brush the remaining pesto sauce onto the salmon and serve everything with a squeeze of fresh lemon juice and lemon zest.
Last step! If you make this, please leave a review letting us know how it was!

Tap stars to rate!

5 from 3 votes

Video

Notes

Prep-Ahead Instructions: You can slice the asparagus the day before if needed.
Storage Directions: Leftover salmon and vegetables can be stored in an airtight container in the refrigerator for up to 3-4 days. To freeze, place in a freezer-safe airtight container and freeze for up to 3 months. The best way to reheat this pesto salmon is to pop it back into a 300°F oven for 5-7 minutes. You can also heat it up in a covered skillet over medium-low heat for 4-5 minutes.

Nutrition

Calories: 379kcal, Carbohydrates: 9g, Protein: 32g, Fat: 24g, Saturated Fat: 3g, Polyunsaturated Fat: 6g, Monounsaturated Fat: 9g, Trans Fat: 0.04g, Cholesterol: 79mg, Sodium: 927mg, Potassium: 982mg, Fiber: 4g, Sugar: 3g, Vitamin A: 1238IU, Vitamin C: 21mg, Calcium: 85mg, Iron: 4mg

Nutrition information is automatically calculated, so should only be used as an approximation.

Made this recipe?Leave a comment below!
5 Secrets to Healthier Family Dinners
Tips & recipes for getting yummy — and healthy — meals on the table.

You May Also Like

Thanks for
Stopping By!

I’m London! Join me as we cook up nourishing meals for you and your loved ones and learn a few healthy cooking tips and tricks!

Leave a comment

Your email address will not be published. Required fields are marked *

Recipe Rating