• Skip to primary navigation
  • Skip to main content
  • Skip to primary sidebar
The Hangry Economist logo
  • Home
  • About Us
    • Contact Us
  • Recipes
    • Recipe Index
    • 30 Minutes or Less
    • Healthy-ish
    • Appetizers
    • Breakfast
    • Lunch
    • Dinner
    • Sides
  • Lifestyle
    • DC/MD/VA Local Finds
  • Nav Social Menu

    • Facebook
    • Instagram
    • Pinterest
    • YouTube
menu icon
go to homepage
  • Recipes
  • About Us
  • Lifestyle
  • Contact Us
    • Facebook
    • Instagram
    • Pinterest
  • search icon
    Homepage link
    • Recipes
    • About Us
    • Lifestyle
    • Contact Us
    • Facebook
    • Instagram
    • Pinterest
  • ×

    Home » Recipes

    Pesto Salmon with Tomatoes (One Pan)

    Feb 15, 2022 ·

    Jump to Recipe Print Recipe

    This pesto salmon with tomatoes is creamy, easy, and delicious. I make it in one pan and it comes together in less than 30 minutes--it's the perfect healthy weeknight meal. You can serve it on its own, over cauliflower rice or white rice, or with your favorite noodles to make pesto salmon pasta. The salmon has the perfect sear, the basil pesto keeps it fresh, the tomatoes add the perfect level of acidity and sweetness, and the roasted pecans add some nice crunch. It's kind of like Costco pesto salmon, except way way better.

    This is a picture of pesto salmon and tomatoes on a plate.

    Here's what you need to make this pesto salmon.

    Ingredients for the salmon:

    • Salmon. We always use wild-caught salmon, but you can use whatever you normally buy. We love fresh fish but understand that buying it isn't always realistic or cost-effective. Frozen salmon works perfectly well in this recipe too. Costco is a great place to buy fresh or frozen salmon at a good price. If you don't like salmon, try this recipe with chicken.
    • Grape or cherry tomatoes. Any variety works, but the sweeter the better!
    • Pecans. We buy big bags of raw pecans at Costco and eat them on everything (I've even been known to eat them raw with cheese), but you can buy them anywhere. We use raw pecan halves and then chop them up after we roast them.
    • Heavy cream. A little goes a long way to make this dish creamy and indulgent.
    • Romano or parmesan cheese. We like to grate it ourselves, but you can buy pre-grated if that's easiest for you.
    • Other ingredients: cooking oil, salt, black pepper, garlic, and lemon (or lemon juice)

    Ingredients for the pesto:

    Note: if you don't want to make your own pesto, you can use store-bought and skip the ingredients below. Costco pesto is a great option. I also like the Trader Joe's kale pesto a lot.

    • Spinach. I hide this in the pesto because (a) it's healthy and (b) that way I can hoard more of my basil for later.
    • Fresh basil. Yes, you have to use fresh...dried will not work here.
    • Mixed nut butter or almond butter. I use nut butter in my pesto instead of whole pine nuts. I always have nut butter on hand, so I don't have to buy something special, plus pine nuts are so expensive and just not worth it to me. We get the mixed nut butter at Costco, but Trader Joe's also has their own version. Almond butter is also great.
    • Other ingredients: olive oil, garlic, lemon (or lemon juice), black pepper, salt, and crushed red pepper
    This is a picture of almond butter vegan pesto in a jar. The Hangry Economist.

    Kitchen Tools

    • Food processor or blender
    • Cast-iron or non-stick pan

    How to make pesto salmon.

    This pesto salmon is made in one pan and comes together in less than 30 minutes. It's SO easy, and you can opt for store-bought pesto if you're in a hurry.

    1. Prepare the salmon and pecans.

      I always remove my salmon from the refrigerator and allow it to come to room temperature first. If you opt for frozen salmon, let it defrost. Then roast your pecans (or skip this step if you buy pre-roasted pecans). I like to use my air fryer--I just set it to 400 degrees and roast them for 3-5 minutes, or until they look slightly toasted. You can also use the oven--about 5 to 10 minutes at 350 degrees should do the trick. When they're done roasting, I like to chop them into smaller pieces.

    2. Make the pesto.

      This step is simple. Just combine all of the pesto ingredients in a food processor and blend until smooth. If you're using store-bought pesto, you can skip this step.

    3. Cook the salmon.

      Add avocado (or vegetable) oil to a large cast-iron or non-stick pan over medium-high heat. Pat the salmon dry with a paper towel, and sprinkle salt and pepper over each fillet. Then put the fillets in the hot pan skin-side down and let them cook, undisturbed, until the color of the filets has changed from dark pink to a more pale color about ¾ of the way up the sides, about 3-5 minutes. Then flip the salmon and let it cook another 1-2 minutes. Remove the salmon from the pan and let it rest on a plate.

    4. Cook the tomatoes and garlic, then make the sauce.

      Reduce the heat to medium-low, then add the tomatoes, salt, and pepper to the same pan that the salmon cooked in. Let the tomatoes cook, stirring occasionally, until they start to burst, about 3-5 minutes, then add the garlic. Cook the garlic for 30 seconds to a minute, stirring constantly, then add the pesto, cream, and parmesan cheese. Let the mixture thicken for a couple of minutes.

    5. Add in the salmon.

      Remove the skin from the salmon, then add it back to the pan. Top the salmon with the roasted pecans and the juice from half a lemon, then serve!

    This is a picture of pesto salmon and tomatoes in a pan. The Hangry Economist.

    This pesto sauce would pair great with....

    • Cauliflower rice
    • White or brown rice
    • Over pasta. This would make a great salmon pesto pasta--just add your favorite pasta to the sauce.
    • ...by itself!

    Pesto Salmon with Tomatoes: FAQs

    Is this pesto healthy?

    It is! It contains no cheese or processed ingredients, plus it's loaded with spinach and healthy nuts. It's way better for you than the processed stuff. It also happens to be vegan, although this salmon recipe isn't. If you want to use it for other recipes, check out the stand-alone recipe here.

    Can I use store-bought pesto?

    Of course! Using store-bought pesto is a great way to cut out some prep-time. This pesto recipe makes about half a cup, so just use half a cup of your favorite store-bought brand. We really like Costco pesto or Trader Joe's kale pesto.

    Can I replace the salmon with chicken?

    Of course! This recipe would be great with chicken (or even shrimp!). You can follow the same steps, but the chicken will take longer to cook than the salmon. Just make sure you cook it to 165 degrees. We have a great pan-seared chicken breast recipe here that would be great for this. You may also have to wipe your pan clean between steps, as chicken tends to leave behind more burnt bits than salmon.

    Pesto Salmon with Tomatoes

    Pesto Salmon with Tomatoes

    Recipe by Mollie

    This pesto salmon with tomatoes is creamy, easy, and delicious. I make it in one pan and it comes together in less than 30 minutes--it's the perfect healthy weeknight meal.

    Course: DinnerCuisine: FishDifficulty: Medium
    4 from 7 votes
    Pin
    Print
    Servings

    4

    servings
    Prep time

    15

    minutes
    Cooking time

    15

    minutes
    Calories

    438

    kcal
    Total time

    30

    minutes
    Cook Mode

    Prevent your screen from going dark!

    Ingredients

    • For the pesto:
    • 2 cups 2 spinach, packed into measuring cup

    • ¼ cup ¼ fresh basil leaves, packed into measuring cup

    • 3 tablespoons 3 olive oil

    • 3 cloves 3 garlic

    • 1 tablespoon 1 fresh lemon juice (about half a lemon)

    • 1 tablespoon 1 mixed nut butter or almond butter

    • ½ teaspoon ½ black pepper

    • ¼ teaspoon ¼ salt

    • ⅛ teaspoon ⅛ crushed red pepper

    • For the rest of it:
    • ½ cup ½ pecan halves

    • 1 pound 1 salmon fillets, fresh or frozen and de-thawed, skin on

    • 1 tablespoon 1 avocado oil (or vegetable oil)

    • Dash of Dash salt and black pepper

    • 2 cups 2 grape or cherry tomatoes

    • 2 cloves 2 garlic, minced

    • ¼ cup ¼ heavy cream

    • ¼ cup ¼ grated romano or parmesan cheese

    • Juice of Juice of half a lemon

    Directions

    • Remove salmon from the refrigerator and allow to come to room temperature.
    • Pre-heat an air fryer to 400 degrees. Add pecans to the basket and cook for 3-5 minutes. After 3 minutes, check them every minute to make sure they're not burning. If you'd rather roast them in the oven, preheat it to 350 degrees and cook for 5 to 10 minutes on a baking sheet, checking them frequently to prevent burning. Once they're done, finely chop them with a knife or food processor and set aside.
    • Meanwhile, combine the pesto ingredients in a food processor and process until finely chopped and combined. Set aside.
    • Add avocado (or vegetable) oil to a large cast-iron or non-stick pan over medium-high heat. Pat salmon dry with a paper towel, and sprinkle salt and pepper over each fillet. Place the fillets in the hot pan skin-side down and let them cook, undisturbed, until the color of the filets has changed from dark pink to a more pale color about ¾ of the way up the sides, about 3-5 minutes.
    • Flip the salmon and cook an additional 1-2 minutes, until the salmon falls apart easily and the bottom has a nice sear. It's ok if the inside is still a little pink. Remove the salmon from the pan and set aside.
    • Reduce the heat to medium-low and add the tomatoes and a dash of salt and pepper to the pan. Cook until they start to burst, about 3-5 minutes, stirring occasionally (it might take longer if you're not using a cast-iron pan, which retains heat better than a non-stick).
    • Add garlic to the pan and cook for one minute, stirring constantly. Add pesto and cream, and cook for 2 minutes or until sauce has thickened a bit. Add romano or parmesan, stir to combine, and turn off heat.
    • Remove skin from the salmon and discard, and and add the salmon back to the pan. Top with roasted pecans and juice from half a lemon, then serve.

    Notes

    • We use baby spinach, but any spinach will do.
    • Make sure you put the salmon skin-side down first. The skin protects the flesh of the salmon in the hot pan.

    Did you make this recipe?

    Tag and follow @hangryeconomist on Instagram

    Like this recipe?

    Follow @hangryeconomist on Pinterest

    Other great salmon and pesto recipes:

    • One-Pan Spinach and Artichoke Salmon with Tomatoes
    • Shrimp and Pesto Pasta with Tomatoes (Dairy Free)
    • Almond Butter Vegan Spinach Pesto
    « Mexican Black Beans
    Garlic Parmesan Angel Hair Pasta »

    Reader Interactions

    Comments

    1. Gloria T. says

      September 09, 2021 at 6:59 pm

      Absolutely LOVED this dish! It was fairly simply and really enjoyed not having buy pine nuts for the Pesto. Can't wait to make this again for friends and family!

    2. Amy P. says

      September 14, 2021 at 2:34 pm

      I find it hard to use all my fresh produce before it goes bad so I love how this recipe incorporates all the ingredients I already have on hand. There's no need to buy new ingredients I'll only use once. So simple, quick, and delicious!

    3. Amy P. says

      September 14, 2021 at 3:04 pm

      I find it hard to use all my fresh produce before it goes bad so I love how this recipe incorporates all the ingredients I already have on hand. There’s no need to buy new ingredients I’ll only use once. So simple, quick, and delicious!

    Primary Sidebar

    hi, we're Michael and Mollie

    Welcome! We are Michael & Mollie, a hangry economics enthusiast and her husband. Our goal is to provide you with delicious, accessible, and healthy-ish recipes that are both time- and money-efficient.

    More about us →

    trending Recipes

    • A bowl of creamy red pepper and tomato pasta garnished with basil.
      Creamy Red Pepper and Tomato Pasta
    • Escabeche Vegetable Salad
    • A grilled cheese burger in a basket with chips and tomato slices.
      Grilled Cheese Burger
    • Coconut Water Mocktail

    Footer

    ↑ back to top

    Info

    • Privacy Policy
    • Accessibility Statement

    Contact

    • Email us

    Copyright © 2022 The Hangry Economist

    We are using cookies to give you the best experience on our website. Learn more here.

    The Hangry Economist
    Powered by  GDPR Cookie Compliance
    Privacy Overview

    This website uses cookies so that we can provide you with the best user experience possible. Cookie information is stored in your browser and performs functions such as recognising you when you return to our website and helping our team to understand which sections of the website you find most interesting and useful.

    Strictly Necessary Cookies

    Strictly Necessary Cookie should be enabled at all times so that we can save your preferences for cookie settings.

    If you disable this cookie, we will not be able to save your preferences. This means that every time you visit this website you will need to enable or disable cookies again.