25-Minute Baked Salmon With Pistachio Pesto
This easy oven-baked pesto salmon recipe is topped with a tasty homemade dairy-free pistachio pesto. A simple, healthy weeknight dinner ready in 25 minutes!

This baked pesto salmon is such a fresh, delicious, and healthy dinner idea. It’s super easy to make and it’s ready in under 30 minutes (the best)!
As a dietitian, salmon is one of my all-time favourite protein sources. It’s super versatile and packs in a ton of nutrition benefits, which I cover below.
In this recipe, I also share my tips for how to bake salmon perfectly (i.e. making sure that your salmon is super soft and juicy)!
The salmon then gets topped with the tastiest homemade dairy-free pistachio and basil pesto.
NOTE: you don’t need to use pistachios to enjoy this recipe. I include a bunch of alternatives to pistachios (such as hemp seeds or walnuts) to make pesto, or you can always use a store-bought pesto if you’d prefer.
This recipe pairs so well with a side of veggies, pasta, or other starch – I include some ideas for what to serve with pesto salmon for you below as well. Enjoy!!
Want more salmon recipe inspiration? Check out my roundup of simple, healthy salmon recipes for more ideas!
How To Bake Salmon
Baking salmon in the oven is hands-down my favourite way to cook it (and also the easiest way IMO).
After years of making salmon this way, I feel like I’ve nailed down a foolproof method to cook it perfectly every time. Trust me, there is nothing worse than dry, overcooked salmon!!
My method?
- Preheat oven to 400 degrees Fahrenheit.
- Wash salmon fillets and pat them dry.
- Line a baking sheet with parchment paper and place salmon fillets on top, making sure to leave adequate space between then.
- Drizzle fillets with olive oil (approx. 1/2 to 1 tsp each fillet). Then, crack sea salt and pepper overtop.
- Once oven is heated, place salmon in for TWELVE (12) MINUTES ONLY.
- Remove from oven. Salmon should be cooked but still tender and moist.
SO easy, right?!
While the salmon is in the oven, make the pistachio pesto (directions below). Once salmon is done, top the fillets with pesto, pair with your favourite sides, and dig in!
NOTE: I tested this recipe twice, once cooking the salmon with the pesto and once topping the salmon with pesto after cooking. Both methods worked, but both my boyfriend and I preferred baking the salmon BEFORE topping with pesto.
How To Make Dairy-Free Pistachio Pesto
Making this pistachio pesto is just as easy as baking the salmon!
I simply add tons of fresh basil, shelled pistachios, nutritional yeast, extra virgin olive oil, garlic, salt, and pepper to a food processor. Pulse everything together, and you’ve got a delicious and healthy homemade pesto in just minutes.
Don’t feel like using pistachios? Check out my recipes for Hemp Seed Pesto and Basil Walnut Pesto!
In a pinch? Store-bought pesto works just fine!
What To Serve With Pesto Salmon
There are so many things you can serve alongside this pesto salmon recipe! For instance:
- Try it with roasted or sautéed vegetables, like roasted bell peppers, sautéed spinach, or sautéed cherry tomatoes. Check out my roundup of 20+ healthy vegetable side dishes if you need some inspiration!
- Pair it with a simple pasta (maybe also tossed in the pesto?), or another starch like roasted potatoes, mashed potatoes, quinoa, brown rice, or farro.
Baked Salmon Nutrition Facts
Salmon is an excellent source of quality, complete protein:
- a 3-ounce serving provides 17 grams
- a 6-ounce piece will give you 34 grams
Protein helps to protect bone health and prevent muscle loss, among many other functions!
In addition to protein, salmon is rich in heart-healthy unsaturated fatty acids, including omega-3s. Omega-3s are known to support heart health, brain health, and to reduce inflammation overall.
On the micronutrient side, salmon is a great source of B vitamins like:
- vitamin B12
- vitamin B6
- thiamin
- riboflavin
- niacin
B vitamins act as coenzymes in many important metabolic processes throughout your body, such as turning the food we eat into energy!
Salmon is also a good source of minerals like potassium and selenium.
More Healthy Salmon Recipes
- Broccoli, Cauliflower & Salmon Salad With Curry Tahini
- Baked Harissa Salmon Over Lemon Quinoa
- Honey Lemon Oven-Baked Salmon With Thyme
- Crispy Turmeric Salmon With Yogurt
- Crispy Salmon With Coconut, Honey & Lime
- Taco Salmon Rice Bowl
Did you give this Baked Salmon With Pistachio Pesto Recipe a try? Let me know by leaving a comment and recipe rating below!
If you do make this recipe, don’t forget to tag me on Instagram or Pinterest – seeing your creations always makes my day. You can also subscribe to my email list to never miss a new recipe or nutrition education post!
Get the Recipe: Baked Salmon With Pistachio Pesto
Ingredients
- 4 fresh salmon fillets (4-6 ounces each)
- 1 Tbsp extra virgin olive oil
- Salt + pepper
Pistachio Pesto:
- 2 cups fresh basil
- 2 cloves garlic
- 1/4 cup shelled pistachios
- 1/3 cup nutritional yeast
- 1/3 cup extra virgin olive oil
- Salt + pepper, to taste
Instructions
- Preheat oven to 400F.
- Wash salmon fillets and pat dry. Place fillets on a parchment-lined baking sheet and drizzle with olive oil. Crack salt + pepper overtop.
- Once fully heated, place salmon in the oven for 12 minutes.
- While salmon cooks, make pistachio pesto by combining all pesto ingredients into a food processor. Pulse until smooth and set aside.
- Remove salmon from oven and top each fillet with pesto. Pair with your favourite side dish and enjoy!
Notes
Nutrition
As a dietitian, I create recipes with whole food ingredients that provide the nutrients needed for optimal health. My nutrition philosophy does not focus on numbers; however, I understand that this information can be helpful.
Do note that the nutrition info provided is an estimate and I cannot guarantee correctness of the displayed values. These numbers will differ depending on brands used, recipe modifications, and amount eaten. If you require specific nutrition information due to medical reasons, please consult with your dietitian or physician.
Did you make this recipe?
Let me know by leaving a recipe rating below, or by tagging @walderwellness on Instagram. I love seeing your beautiful creations!
4 Comments on “25-Minute Baked Salmon With Pistachio Pesto”
OK, we loved the pesto on this salmon!! I also appreciate how you included a simple way to bake salmon because mine always used to come out so dry, but not this time 🙂 Thank you!
Thank you so much for sharing your experience, Kelly! SO happy this baking method helped keep your salmon soft + moist :).
This recipe was phenomenal! The roasted salmon was very moist and the pesto was the best one I have ever tried! Great recipe!!
Carrie, I have tried this pesto as well as your walnut- basil pesto and both were amazing! 🤗 If I were to follow these same recipes for a pine nut- basil pesto ( 2 cups of basil, 1/3 cup of nutritional yeast, 1/3 cup of EVOO, and salt and pepper to taste), how many cups of pine nuts would you recommend for me to use? The reason I am asking is because you used 1/4 cup of pistachios for the basil- pistachio pesto and 1/3 cup of walnuts for the walnut- basil pesto.
Thank you so much for the kind words!! I’m so happy to hear that 🙂
Great question! These pestos are my go-to’s and honestly they are quite flexible with measurements. I think the reason I did a larger serving of walnuts is because they’re a bigger nut than pistachios (couldn’t fit quite as many into a 1/4 cup ;)). I think when I use hemp seeds for this I do a 1/4 cup, so for pine nuts I’d probably start with a 1/4 cup too!! I hope that helps!!