This Easy Baked Pesto Salmon recipe is a game-changer for weeknight dinners! It’s packed with flavor, takes just minutes to prep, and comes out perfectly flaky every time. Whether you're a seafood lover or just need a quick and delicious meal, this salmon with pesto sauce will hit the spot.
Try our Garlic Butter Baked Salmon or Baked Blackened Salmon with Mango Avocado Salsa next!

😍Why You’ll Love This Baked Salmon
Here’s the thing—sometimes, the simplest recipes are the best. This easy pesto salmon recipe brings together tender, buttery salmon fillets with a rich and herby basil pesto butter. It’s low-effort, high-reward, and perfect for busy nights when you need something quick but still totally delicious. Plus, it's an amazing way to use up that jar of pesto sitting in your fridge!

Helpful Tips
- Use fresh salmon for the best results. If using frozen, thaw completely and pat dry.
- Don’t overbake! Salmon should be just cooked through and still juicy. Use a thermometer—125-130°F (52-54°C) for medium is perfect.
- Make it in the air fryer for an even crispier top—just reduce the cook time to about 8-10 minutes at 400°F (200°C).
✅What You’ll Need
- Salmon fillets – Skinless and about 6 oz each. Fresh or frozen (thawed) both work great.
- Basil pesto – Store-bought or homemade for that bold, herby flavor.
- Unsalted butter – Softened to blend easily with the pesto.
- Garlic – Because garlic makes everything better!
- Lemon juice – Brightens up the flavors and balances the richness.
- Salt & pepper – Simple seasonings that bring it all together.

🔪How to Make Basil Pesto Salmon
This is a quick overview—see the full ingredients & instructions in the recipe card below!
Preheat your oven to 400°F (200°C).
Mix the basil pesto, softened butter, and minced garlic in a bowl.
Season the salmon fillets with salt, pepper, and a squeeze of fresh lemon juice.
Top each fillet with a spoonful of the pesto butter mixture.
Bake for 10-15 minutes, depending on thickness, until the salmon is flaky and cooked to your preference.

How Long to Bake Salmon
The baking time for salmon depends on its thickness and your preferred level of doneness. Generally, at 400°F (200°C), salmon takes about 10-15 minutes to cook through. A good rule of thumb is to bake it for 4-6 minutes per ½ inch of thickness. For perfectly flaky salmon, aim for an internal temperature of 125-130°F (52-54°C) for medium doneness or 135-145°F (57-63°C) for well-done. If you prefer a slightly crispier top, you can broil it for the last 1-2 minutes. Always let it rest for a few minutes after baking to lock in the juices!

✨Substitutions and Variations
🌿 Make it dairy-free: Swap the butter for a dairy-free alternative or olive oil.
🔥 Spicy kick: Add a pinch of red pepper flakes to the pesto butter.
🧄 Extra garlicky? Go ahead and add an extra clove—you won’t regret it.

🍽️Best Side Dishes for Pesto Salmon
This salmon pairs perfectly with so many sides! Here are a few favorites:
- Garlic Roasted Asparagus – Light and fresh, perfect for balancing the richness.
- Garlic Roasted Potatoes – Crispy and oh-so-satisfying.
- Cucumber and Tomato Salad – A fresh and zesty option that complements the flavors beautifully.
🗄️Leftovers and Storage
If you have leftovers (which is rare because it’s that good!), store them in an airtight container in the fridge for up to 2 days. Reheat gently in a low oven (300°F/150°C) or air fryer to keep it from drying out. Freezing isn’t recommended since the pesto butter may separate.
More Baked Salmon Recipes
Baked Salmon and Asparagus in Foil
Baked Salmon with Butter Lemon Cream Sauce
Spicy Honey Garlic Salmon in Foil
That’s it—an easy, elegant, and flavor-packed baked pesto salmon that’s ready in no time. Give it a try tonight and let us know how you like it! ⭐⭐⭐⭐⭐
Pesto Butter Salmon
Ingredients
- 4 tablespoons basil pesto
- ½ cup unsalted butter softened
- 2 minced garlic cloves
- 4 skinless salmon fillets 6 oz. each
- salt and pepper as needed
- 1 tablespoon fresh lemon juice (from ½ lemon)
Instructions
- Preheat your oven to 400 F (200 C).
- Combine 4 tablespoons basil pesto, ½ cup unsalted butter and 2 minced garlic cloves in a medium bowl.
- Place 4 skinless salmon fillets into an oven-safe skillet. Season the both sides with salt and pepper. Squeeze lemon juice on top.
- Using a spoon or a small ice cream scoop, evenly portion the pesto butter and place it on top of each fillet.
- Bake in the preheated oven for 10-15 minutes, or until the salmon is cooked through, adjusting the time based on the thickness of the fillets and your desired level of doneness.
Video
Notes
Nutrition
All rights reserved. CHEF JAR. All images and content are copyright protected. PLEASE do not use my images without my permission. If you want to share this recipe, PLEASE provide a link back to this post.
Kate says
The recipe is so fancy, but comes together so quickly. Love love love it!Pesto topping is out of this world . Thank you for sharing!
chefjar says
Thank you, Kate! I really appreciate you taking the time to write your feedback! I hope you will try more recipes on the blog))).
Karen says
I want to make this but I have one family member who won’t eat fish. Do you think I could substitute a boneless chicken breast for one of the fillets? Would cook time be the same? Thank you for the recipe.
chefjar says
Hey Karen! Yes, you can substitute with chicken fillets. Cut the chicken breast horizontally to make 2 fillets. Baking time: 12-15 minutes (depends on the thickness and size of your fillets). Hope this will help.