Pan-Seared Salmon with Sunflower Seed Pesto
Vibrant homemade sunflower seed pesto, flaky pan-seared salmon, and crispy roasted broccoli come together in this surprisingly easy and highly satisfying meal. It's a fresh and simple crowd-pleasing take on pesto salmon, and it's ready in under 30 minutes!
If you love pesto, also try our creamy pesto chicken, pesto tortellini salad, or pesto stuffed roasted tomatoes.

This recipe was originally published in 2014. We've updated the post with some new photos and more information, but we've left the delicious recipe exactly the same.
We love the vibrant color and bright taste of fresh pesto. That's why instead of baking the salmon with the pesto, we pan-sear the salmon and then use it fresh as a topping once the salmon is cooked.
This dairy-free sunflower seed version uses two surprising ingredients; mayonnaise and sunflower seeds. Mayonnaise may seem like a strange ingredient in pesto, but it adds a lot of creaminess while keeping it dairy-free. Sunflower seeds make a tasty, nutritious, and affordable alternative to classic pine nuts while keeping the pesto nut-free. Basil, dill, green onion, and garlic give it lots of wonderful flavors and a splash of lemon juice adds acidity and brightness.
The salmon is pan-seared to make the skin nice and crispy, then finished in the oven to flaky perfection. If you've never tried pan-seared salmon, now is your chance to enjoy the crispy, chip-like skin.
Then there's the broccoli. If you've ever roasted broccoli, you'll know that it's the most delicious way to eat it. Roasting adds so much flavor and gives it the most wonderful crispy texture. It goes well with almost anything but we think it pairs especially well with this pesto salmon recipe.
It's a healthy 30-minute meal that feels fancy enough for a special occasion but easy enough to make any night of the week!
What you'll need for the sunflower seed pesto
This fresh spin on the classic uses less than 10 ingredients and comes together with a whizz of your food processor. It's also dairy and nut-free and delicious on top of pan-seared salmon! Here's what you'll need:
- Basil – a classic pesto ingredient; gives it's wonderful herbaceous flavor and bright green color.
- Sunflower seeds – adds texture and keeps it nut-free.
- Lemon juice – adds brightness and tartness.
- Olive oil – is the emulsifier for bringing everything together.
- Dill – for its fresh, citrus-like taste.
- Green onion (green part only) – adds a mild peppery flavor.
- Garlic – adds its distinct pungent flavor.
- Mayonnaise – gives the pesto a lot of creaminess and keeps this it dairy-free.
- Water (to thin) – use as needed for your desired consistency.

How to make sunflower seed pesto
Sunflower seed pesto is really simple to make in just one easy step:
- Place all the pesto ingredients into a food processor or high speed blender and blend on high until smooth. You may want to add a little water to thin the pesto if you want it a drizzling texture.
The full recipe instructions can be found in the recipe card below.
Tip for pesto lovers: This recipe yields about a half cup. If you love pesto, double or triple the batch. Leftovers freeze well in ice cube trays, so you can thaw and use a small amount when a recipe calls for it.
Tips for making perfect crispy pan-seared salmon
It's easy to make salmon with perfectly crispy skin. Here are a few tricks that will help:
- Make sure to purchase skin-on salmon, and ideally filets that are equal in size and thickness.
- Dry the salmon well and season it with salt and pepper. Keeping the skin dry is key to making it crispy.
- Use enough oil so the skin goes golden. Oil helps distribute the pan's heat evenly and will make sure it crisps up instead of burns.
- Make sure your pan is hot before adding the salmon, so it doesn't soak up any oil.
- Cook the salmon skin side down and undisturbed. Press on the filet for a few seconds to make sure the skin evenly touches the pan.
- Simply shake the pan gently a few times to help release the salmon from the pan.
- Serve it skin side up! This helps preserve it's crispiness.
Pan-Seared Salmon with Sunflower Seed Pesto FAQs
Any variety of fresh, skin-on salmon like sockeye, coho, pink, or chinook will work well. Another great alternative is steelhead trout.
Yes! The pesto will keep in the fridge for up to 5 days.
Cooked salmon will stay fresh in the fridge for about 3 days. Store the pesto and salmon separately air-tight containers.
Serving suggestions
This is a great meal on its own but would also be delicious served with roasted mini potatoes with herbs and garlic, herb and garlic smashed sweet potatoes, or a grain salad like our summer quinoa salad with cherries and almonds.
Have fun with your leftover pesto. It tastes great as a dip to serve with your favorite raw veggies or crispy herb carrot fries, stirred into soups or stews, or spread in a wrap, sandwich, or even grilled cheese.

More delicious salmon recipes
- Cajun Salmon
- Pecan Crusted Salmon with Garlic Maple Glaze
- 5-Ingredient Pistachio Crusted Salmon
- Coconut Orange Poached Salmon
- Sheet Pan Salmon with Crispy Potatoes and Asparagus

Pan-Seared Salmon Recipe with Sunflower Seed Pesto
If you love this recipe as much as we do, let us know with a 5-star rating!
Ingredients
Roasted Broccoli
- 1 head broccoli, cut into small florets
- 1 teaspoon olive oil
- ½ teaspoon sea salt
Sunflower Seed Pesto
- ½ cup basil leaves
- ¼ cup toasted sunflower seeds
- 2 tablespoons lemon juice, fresh is best
- 2 tablespoons olive oil
- 1 tablespoon fresh dill
- 1 green onion, green part only
- 1 clove garlic
- 1 tablespoon mayonnaise
Salmon
- 1 tablespoon olive oil
- 4 5-ounce salmon filets
- ½ teaspoon EACH: sea salt and black pepper
- Sunflower seeds and dill, to serve
Instructions
- Preheat your oven to 450 degrees. Place the broccoli on a baking sheet and toss with olive oil and salt. Put the baking sheet into the oven for 20 minutes, or until the broccoli is soft and the florets are starting to get crispy.1 head broccoli, 1 teaspoon olive oil, ½ teaspoon sea salt
- While the broccoli roasts, prepare the rest of the meal. Place all of the sunflower seed pesto ingredients into your blender or food processor and blend on high until mostly smooth. If needed, thin with a little water, starting with 1 tablespoon.¼ cup toasted sunflower seeds, ½ cup basil leaves, 2 tablespoons lemon juice, 1 tablespoon fresh dill, 2 tablespoons olive oil, 1 clove garlic, 1 tablespoon mayonnaise, 1 green onion
- Dry the salmon well then season it with salt and pepper. Heat the oil in a large, ovenproof pan over medium-high heat. Once hot, add the salmon skin side down. Let the salmon cook undisturbed for 3-4 minutes, or until the skin is nice and crispy. Shake the pan a few times to help the salmon release from the pan. Once the skin is crispy, put the pan into the oven and cook the salmon for 4 minutes more.4 5-ounce salmon filets, ½ teaspoon EACH: sea salt and black pepper, 1 tablespoon olive oil
- Serve the salmon with the pesto over the top and the broccoli on the side. Sprinkle on a few sunflower seeds and dill sprigs, if you'd like.Sunflower seeds and dill
I love this recipie! I’ve had it several times for pescatarians Xmas main course. A quick question-is it ok to make the delicious pesto two days ahead and keep it in an airtight container in the fridge?
I’m so happy you like the recipe!. The pesto will be safe to eat (and still taste good) but I think it is better when it’s fresh. It will darken a little if made ahead and lose some of the fresh taste.
This recipe looks very promising! Can’t wait to make it at home, thanks so much for sharing! I love dill, and pesto too!
Thank you so much!
The salmon looks so perfectly done.Thanks for the tips on cooking salmon properly.
You’re so welcome, Uneku! Hope you like it as much as I do!!
Thanks for providing me with a new way to prepare my favourite fish!
The best thing about this recipe is the use of Basil, because I started growing my own Basil a couple of months ago and that plant is now laden with fresh pickings. Great recipe!
I’m so jealous you have fresh basil in your garden! I planted a bunch a few years ago when I had a rooftop deck and loved going up to pick it fresh. The next place I live is going to have room for a garden! š
Enjoy the salmon and pesto!
First word that comes to mind – STUNNING! Kristen, this is a truly gorgeous dish! I’m a big fan of salmon and I think the best way to serve it is with lots of greens – they compliment so well in flavor, texture, and color! The sunflower dill pesto sounds incredible! I’m SO making this!
Thank you so much, Kathleen! You just put a big smile on my face. š
Oh my gosh, this is my actual dream meal! I love salmon and have had a craving for it lately and anything pesto is a-ok with me. SO making! x
Thanks, Bec! Totally with you on the pesto. I could put pesto on just about anything!
This is the kind of meal I need to eat more often. Not only is it nutritious, it is delicious. And the pesto sounds amazing!
Thank you so much, Thao! It really was tasty. š
What a gorgeous looking meal and I’m sure it tastes even better than it looks. Wonderful.
Thanks, Maureen! I could eat simple dinners like this every night. š
Wow, everything about this meal looks amazing! I need to add it to my dinner menu soon!
Thanks so much, Ashley! It really was yummy. š
I love everything about this meal – that sunflower dill pesto is so beautiful. What a nice way to dress up the salmon.
Thanks, Jeanette! The pesto was my fav part. š
This salmon is absolutely perect. I adore the creamy sauce as well!
Thanks, Jocelyn! I always think everything is better with a little sauce over top. š
I’m smitten with this salmon! You’ve cooked it perfectly!
Me too! We get so much of it here on the west coast that you’d think I’d get sick of it, but that never seems to happen. š