Pesto Salmon {Healthy One-Pot Meal!} –

Pesto Salmon is a taste of sunshine! Tender fillets of salmon slathered with pesto and baked alongside juicy roasted tomatoes that have been tossed in even more pesto, this healthy dinner recipe is exactly what to cook for dinner next week.

Easy pesto salmon with tomatoes

Pin this recipe on Pinterest to save for later

Pin It!0

This recipe is sponsored by DeLallo.

Pesto is one of those magic foods that can’t help but lift your mood.

A blend of herbs, Parmesan cheese, nuts, lemon, and olive oil, pesto sings with the promise of warm afternoons, late sunsets, and the kind of easy dinners I long to cook all summer long.

Pesto is versatile, vibrant, and anything you add it to comes to life (I actually have a whole list of simple, unique ways to use pesto in my cookbook!).

Today, we’re using it to make baked fish with pesto, a healthy salmon recipe that anyone can make.

Like my Baked Salmon in Foil, the salmon is tender and flaky, and not at all dry or fishy.

Since pesto is made with olive oil, it helps to keep the salmon ultra moist.

The lively basil and nutty Parmesan in pesto give the salmon vibrancy.


If you are new to cooking salmon, be sure to check out How to Cook Salmon, which contains my best salmon cooking tips.

To turn this basil baked salmon into a one-pan meal, I took a page from my Garlic Salmon with Lemon Butter and roasted vegetables alongside the fish.

A jar of DeLallo basil spread

How to Make The Best Pesto Salmon

This recipe’s ingredient list is short, one of the reasons I adore it for easy weeknight dinners that still taste special.

As with any recipe that uses few ingredients, the quality of the ingredients themselves is paramount. Don’t skimp.

The Ingredients

  • Salmon. Rich in protein, omega-3 fatty acids, and vitamins, salmon is a healthy choice. When selecting salmon fillets, I recommend looking for wild-caught varieties, as they tend to be leaner and contain more minerals. Make sure the fillets you select are free of spots and bruising and do not smell “fishy”.


Wild about salmon? Be sure to check out our full collection of salmon recipes.

  • Pesto. The flavor star! Store-bought pestos vary wildly in quality. The best ones taste fresh and peppy; lower quality ones are bland, flat, and will not give you the results you are seeking.
  • Cherry Tomatoes. Once roasted, these juicy, little tomatoes burst with fantastic sweetness and concentrated flavor.
  • Red Onion. Becomes deliciously caramelized and slightly sweet once roasted.
  • Lemon Juice. Adds brightness, acidity, and makes the pesto pop.
  • Fresh Basil. Basil enhances the pesto flavor and brings a welcome touch of freshness.

The Directions

Tomatoes, onions, and pesto in a bowl
  1. Toss the onion and tomatoes with pesto, salt, and pepper. Transfer the mixture to a baking sheet.
Tomatoes and onions on a baking sheet
  1. Bake at 400 degrees F for 10 minutes, then stir. Bake for 10 more minutes.
Pesto being spread on pieces of fish
  1. Season the salmon and spread pesto over the top of each fillet.
Basil spread on fish filets
  1. Make sure each fillet is fully covered in pesto!
Four salmon filets with pesto and tomatoes
  1. Place the salmon fillets in the middle of the baking sheet with the vegetables. Bake for 16 to 20 minutes.
Pesto salmon filets on a baking sheet
  1. Finish with salt, lemon juice, and basil. DIG IN!

What to Serve with Pesto Salmon

Healthy pesto salmon on a sheet pan

Wine Pairing

Serve pesto salmon with Chardonnay, Sauvignon Blanc, Pinot Grigio, or Pinot Noir.

Storage Tips

  • To Store. Refrigerate salmon and vegetables in an airtight storage container for up to 2 days. 
  • To Reheat. Gently rewarm leftovers on a baking sheet in the oven at 350 degrees F. 
Pesto salmon, tomatoes, and basil on a plate

Recommended Tools to Make this Recipe

The Best Baking Sheets

Whether you enjoy baking salmon, making cookies, or roasting vegetables, a high-quality baking sheet is an essential kitchen tool.

Easy pesto salmon with tomatoes

Did you make this recipe?

Let me know what you thought!

Leave a rating below in the comments and let me know how you liked the recipe.

Pesto, presto! Save this recipe and make it all summer long…or anytime you are craving a taste of sunshine.

  • 4 (6-ounce) salmon fillets skin on
  • ¾ teaspoon kosher salt divided, plus additional for serving
  • ½ teaspoon ground black pepper divided
  • 6 tablespoons DeLallo Simply Pesto Traditional Basil divided
  • 2 pints cherry or grape tomatoes left whole
  • 1 small red onion thinly sliced
  • Squeeze of fresh lemon juice for serving
  • Chopped fresh basil optional for serving

  • *The cooking time will vary based upon the thickness of your salmon. Thicker (2-inch-plus) slices will need several extra minutes, while thinner slices may cook more quickly.
  • TO STORE: Refrigerate salmon and vegetables in an airtight storage container for up to 2 days. 
  • TO REHEAT: Gently rewarm leftovers on a baking sheet in the oven at 350 degrees F. 

Serving: 1(of 4)Calories: 383kcalCarbohydrates: 14gProtein: 37gFat: 19gSaturated Fat: 3gCholesterol: 95mgPotassium: 1393mgFiber: 3gSugar: 8gVitamin A: 1680IUVitamin C: 56mgCalcium: 90mgIron: 3mg

Join today and start saving your favorite recipes

Create an account to easily save your favorite projects and tutorials.


More Delicious Pesto Recipes

View all recipes

Leave a Reply

Your email address will not be published.