If you are looking for a dish that combines vibrant flavors with simplicity, you have to try this Pesto Salmon Recipe. The rich, buttery salmon infused with zesty lemon and aromatic basil walnut pesto creates a symphony of tastes that is both comforting and fresh. This recipe celebrates the natural goodness of salmon while adding a delightful twist with the homemade pesto and crunchy walnut garnish. Perfect for a weeknight dinner or an impressive weekend meal, this dish is as delicious as it is visually appealing.
Ingredients You’ll Need

Ingredients You’ll Need
These ingredients come together beautifully with very little fuss, making this recipe straightforward yet packed with flavor. Each component plays its role, from the tender salmon providing protein and richness, to the pesto adding herbaceous brightness, and the walnuts offering a satisfying crunch.
- 4 (3-ounce) salmon filets: Choose fresh, wild-caught if possible for the best taste and texture.
- Kosher salt and freshly ground black pepper: Essential for seasoning to enhance the salmon’s natural flavor.
- 3 tablespoons salted butter (melted): Adds a luscious, creamy richness to the dish.
- ¼ cup white wine (or chicken broth): Provides a subtle acidity that elevates the flavor and keeps the salmon moist.
- 2 tablespoons fresh lemon juice (from 1 lemon): Injects a bright, zesty kick to balance the richness.
- ¼ cup basil walnut pesto: This vibrant sauce blends fresh basil and toasted walnuts, a key flavor driver of the recipe.
- ½ cup chopped walnuts (for garnish): Adds texture and a nutty contrast to the tender fish and creamy pesto.
How to Make Pesto Salmon Recipe
Step 1: Prepare the Salmon
Start by patting the salmon filets dry with paper towels. This step is crucial to help the seasonings stick better and ensure a nice sear. Season both sides generously with kosher salt and freshly ground black pepper. Setting the salmon aside for a few minutes allows the flavors to penetrate the fish.
Step 2: Sear the Salmon
Heat a skillet over medium-high heat and add the melted butter. Once shimmering, carefully place the salmon filets skin-side down (if they have skin) into the pan. Sear for about 4 minutes, allowing a golden crust to form. Flip and cook for another 3 minutes until just cooked through but still tender and juicy inside.
Step 3: Create the Sauce
Remove the salmon to a warm plate. In the same skillet, pour in the white wine or chicken broth to deglaze the pan, scraping up those flavorful browned bits. Stir in the fresh lemon juice and basil walnut pesto, letting the sauce simmer gently for a minute or two until it slightly thickens and becomes glossy.
Step 4: Combine and Garnish
Return the salmon to the skillet, spooning the pesto sauce over each filet to coat them beautifully. Sprinkle the chopped walnuts on top to add a delightful crunch and an extra layer of flavor that makes this Pesto Salmon Recipe truly special.
How to Serve Pesto Salmon Recipe
Garnishes
Fresh herbs like basil or parsley make fantastic garnishes, reinforcing the herbal notes of the pesto without overpowering the dish. A few thin lemon slices on the side add a lovely pop of color and a hint of extra citrus aroma, inviting everyone to squeeze a bit more lemon juice over their salmon just before eating.
Side Dishes
This Pesto Salmon Recipe pairs perfectly with simple sides that complement its rich flavors. Think fluffy quinoa or steamed asparagus for a light, fresh option. Roasted baby potatoes or a creamy risotto would also be delicious if you want something more indulgent and comforting.
Creative Ways to Present
For a sophisticated touch, serve the salmon on a bed of mixed greens lightly dressed with lemon vinaigrette to keep things fresh and crisp. Drizzling extra pesto along the plate edges or adding a sprinkle of extra walnuts creates a restaurant-quality presentation that’s sure to impress your guests.
Make Ahead and Storage
Storing Leftovers
If you have any leftovers from your Pesto Salmon Recipe, store them in an airtight container in the refrigerator within two hours of cooking. They’ll keep nicely for up to 2 days while maintaining their flavor and moisture.
Freezing
Freezing salmon can be tricky since the texture may change slightly. If needed, wrap each cooked filet tightly in plastic wrap and then foil before freezing. For best results, consume within one month. Defrost carefully in the refrigerator overnight to maintain taste and quality.
Reheating
To reheat your Pesto Salmon Recipe, gently warm it in a low oven (around 275°F or 135°C) for 10-15 minutes or until heated through. Avoid microwaving if you can, as it often dries out the salmon and makes it rubbery. Adding a splash of water or broth before warming helps retain moisture.
FAQs
Can I use store-bought pesto for this recipe?
Absolutely! Store-bought pesto works wonderfully and is a great shortcut. Just choose a high-quality brand for the best flavor. If you have the time, making your own basil walnut pesto adds a fresh, homemade touch that really elevates the dish.
What type of salmon is best for this recipe?
Wild-caught salmon, such as sockeye or king, is ideal because of its firmer texture and richer flavor. However, farmed salmon can also work well and is often more affordable. Make sure the filets are fresh and uniform in thickness for even cooking.
Can I make this recipe dairy-free?
Yes! Simply substitute the salted butter with a good quality olive oil or a plant-based butter alternative. The pesto often contains cheese, so to keep it fully dairy-free, look for or make a pesto without parmesan or use nutritional yeast as a cheesy substitute.
How long can I marinate the salmon before cooking?
This recipe doesn’t require marinating, but if you want to, a quick 15-30 minutes with a drizzle of lemon juice and olive oil can add extra flavor without compromising texture. Avoid longer marination as the acid can start to “cook” the fish.
Is this recipe suitable for meal prepping?
Definitely! The Pesto Salmon Recipe is great for meal prepping since you can make it ahead and simply reheat the portions when needed. Pair it with cooked grains and vegetables packed in containers for a nutritious, ready-to-go lunch or dinner.
Final Thoughts
I truly believe this Pesto Salmon Recipe is one of those dishes that once you try it, it will become a cherished favorite. It’s simple enough for busy nights but elegant enough to impress anyone at the dinner table. The combination of buttery salmon, fresh pesto, and crunchy walnuts just hits all the right notes. Give this recipe a go and watch it steal the spotlight in your meal rotation!
Print
Pesto Salmon Recipe
- Prep Time: 5 minutes
- Cook Time: 15 minutes
- Total Time: 20 minutes
- Yield: 4 servings
- Category: Main Course
- Method: Baking
- Cuisine: Italian
Description
This Pesto Salmon Recipe features tender, flaky salmon fillets baked with a flavorful basil walnut pesto topping. The salmon is enhanced with a splash of white wine and fresh lemon juice for a bright, savory finish, then garnished with crunchy chopped walnuts for added texture. Perfectly simple and elegant, this dish is ready in just 20 minutes, making it an ideal healthy dinner option.
Ingredients
Salmon and Seasoning
- 4 (3-ounce) salmon filets
- Kosher salt and freshly ground black pepper, to taste
Pesto Mixture
- 3 tablespoons salted butter, melted (⅜ stick)
- ¼ cup white wine (or chicken broth)
- 2 tablespoons fresh lemon juice (from 1 lemon)
- ¼ cup basil walnut pesto
Garnish
- ½ cup chopped walnuts
Instructions
- Preheat the oven: Begin by preheating your oven to 375°F (190°C) to ensure it’s ready for baking the salmon.
- Prepare the salmon: Lightly season each salmon filet with kosher salt and freshly ground black pepper on both sides to enhance the natural flavors.
- Make the pesto topping: In a small bowl, mix together the melted salted butter, white wine (or chicken broth), fresh lemon juice, and basil walnut pesto until well combined to create a flavorful sauce.
- Place salmon in baking dish: Arrange the salmon filets skin-side down in a single layer in a baking dish suitable for the oven.
- Add pesto mixture: Spoon the pesto mixture evenly over each salmon filet, ensuring they are fully coated with the rich sauce.
- Bake the salmon: Place the baking dish in the preheated oven and bake for about 12-15 minutes, or until the salmon is cooked through and flakes easily with a fork.
- Garnish and serve: Remove the salmon from the oven, garnish each filet with chopped walnuts for a crunchy texture, and serve immediately for the best flavor.
Notes
- You can substitute white wine with chicken broth for a non-alcoholic version.
- Adjust the amount of lemon juice depending on your preferred level of acidity.
- Use fresh basil walnut pesto or store-bought pesto for convenience.
- Chopped walnuts add a crunchy contrast but can be omitted for a nut-free version.
- Ensure salmon is not overcooked to maintain a moist, tender texture.
