This easy Pesto Salmon Recipe is the answer to your weeknight dinner prayers. In under 30 minutes, you can have a vibrant, flavorful, and incredibly moist salmon dish on the table that tastes like it came from a gourmet restaurant. The combination of rich, flaky salmon with bright, herbaceous basil pesto is a classic for a reason. It’s simple, elegant, and packed with flavor.
Whether you’re using your favorite store-bought pesto or a fresh homemade version, this recipe is practically foolproof. We’re baking it to perfection, which is one of the easiest ways to ensure your salmon stays tender and doesn’t dry out. Get ready to add this to your regular dinner rotation!

Why This is the Best Pesto Salmon Recipe
You’ll fall in love with this recipe’s beautiful simplicity and incredible taste. It’s a go-to for busy weeknights but impressive enough to serve to guests.
- Quick & Easy: With minimal prep and a fast cooking time, this dish is perfect for when you need a healthy meal on the table fast.
- Packed with Flavor: The basil pesto provides a huge flavor punch with very little effort.
- Healthy & Nutritious: Salmon is a fantastic source of omega-3 fatty acids and protein, making this a meal you can feel great about.
- Highly Customizable: It’s easy to adapt. You can add a sprinkle of Parmesan, a squeeze of lemon, or some cherry tomatoes to make it your own.
Ingredients You’ll Need
The beauty of this baked pesto salmon is its short and simple ingredient list. Here’s what you’ll need to gather:
- Salmon Fillets: You’ll want four salmon fillets, about 6 ounces each. Opt for salmon with the skin on or off, whichever you prefer. Skin-on helps keep the fish moist.
- Basil Pesto: The star of the show! A good quality store-bought pesto works wonderfully, or you can use homemade.
- Olive Oil: Just a little to coat the baking dish and the fish, ensuring it doesn’t stick and gets a lovely finish.
- Salt & Black Pepper: To season the salmon and enhance all the flavors.
- Optional Lemon: A few slices of fresh lemon for serving adds a bright, zesty finish that cuts through the richness of the salmon and pesto.

Step-by-Step Instructions
Making this delicious pesto salmon is incredibly straightforward. Just follow these simple steps for a perfect result every time.
- Preheat Oven & Prep: First, preheat your oven to 400°F (200°C). Lightly grease a baking dish or a sheet pan with olive oil to prevent sticking.
- Season the Salmon: Pat the salmon fillets dry with a paper towel. This helps to get a better texture. Season both sides generously with salt and pepper.
- Apply the Pesto: Place the salmon fillets in the prepared baking dish. Spread a thick, even layer of basil pesto over the top of each fillet. Don’t be shy here—more pesto means more flavor!
- Bake to Perfection: Transfer the baking dish to the preheated oven. Bake for 12-15 minutes. The exact time will depend on the thickness of your fillets. The salmon is done when it flakes easily with a fork or reaches an internal temperature of 145°F.
- Rest and Serve: Let the salmon rest for a few minutes before serving. This allows the juices to redistribute, ensuring a moist fillet. Serve warm, with a squeeze of fresh lemon juice if desired.
Expert Tips for Success
Want to guarantee the most delicious pesto salmon? Keep these simple tips in mind.
- Don’t Overcook: This is the golden rule of cooking salmon. Keep a close eye on it. It’s better to undercook it slightly and let it rest than to overdo it. An instant-read thermometer is your best friend here.
- Use High-Quality Pesto: Since there are so few ingredients, their quality really shines through. A vibrant, fresh-tasting pesto will make a world of difference.
- Pat Dry for Better Texture: Always pat your salmon fillets dry before seasoning. Removing excess moisture helps the seasoning adhere and improves the final texture of the fish.
What to Serve with Pesto Salmon
This Pesto Salmon Recipe pairs beautifully with a wide variety of side dishes. You can keep it simple or make it a more elaborate meal.
- Roasted Vegetables: A side of perfectly roasted cauliflower or asparagus complements the salmon perfectly.
- Salads: A light and refreshing apple arugula salad (coming soon) with a simple vinaigrette is an excellent choice.
- Grains: Serve it alongside quinoa, couscous, or a simple orzo pasta.
- Potatoes: Roasted potatoes or creamy mashed potatoes are a heartier option for a more filling meal. For something different, try these cheesy mashed potato puffs.
Variations to Try
While this simple baked pesto salmon is fantastic as is, feel free to customize it to your liking!
- Add Veggies: Turn this into a sheet pan meal by adding cherry tomatoes, zucchini, or bell peppers to the pan to roast alongside the salmon.
- Make it Creamy: For a richer sauce, mix the pesto with a little bit of heavy cream or cream cheese before spreading it on the salmon.
- Add a Topping: Before baking, sprinkle some breadcrumbs or chopped nuts (like pine nuts or walnuts) over the pesto for a delicious, crunchy crust.
Storage and Reheating
If you have leftovers, store them in an airtight container in the refrigerator for up to 2 days. To reheat, it’s best to use the oven or a toaster oven set to a low temperature (around 275°F) to warm it through gently without drying it out. You can also enjoy the leftovers cold, flaked over a salad for a delicious lunch.
Yes, this recipe is great on the grill! Place the pesto-topped salmon on a piece of foil or a cedar plank to prevent it from sticking. Grill over medium heat until cooked through.
Absolutely! A high-quality store-bought basil pesto works wonderfully in this recipe and makes it incredibly quick and convenient. Choose a brand you know and love for the best flavor.
Store leftover salmon in an airtight container in the refrigerator for up to 2 days. To reheat, warm it gently in a low-temperature oven (around 275°F) until just heated through to prevent it from drying out.
Pesto salmon is very versatile. It pairs beautifully with roasted vegetables like asparagus or broccoli, a fresh arugula salad, quinoa, couscous, or creamy mashed potatoes.
For a perfectly cooked, moist, and flaky salmon fillet, you should aim for an internal temperature of 145°F (63°C) at the thickest part. Using an instant-read thermometer is the best way to avoid overcooking.
Yes, this recipe is great on the grill! Place the pesto-topped salmon on a piece of foil or a cedar plank to prevent it from sticking. Grill over medium heat until cooked through.
Absolutely! A high-quality store-bought basil pesto works wonderfully in this recipe and makes it incredibly quick and convenient. Choose a brand you know and love for the best flavor.
Store leftover salmon in an airtight container in the refrigerator for up to 2 days. To reheat, warm it gently in a low-temperature oven (around 275°F) until just heated through to prevent it from drying out.
Pesto salmon is very versatile. It pairs beautifully with roasted vegetables like asparagus or broccoli, a fresh arugula salad, quinoa, couscous, or creamy mashed potatoes.
For a perfectly cooked, moist, and flaky salmon fillet, you should aim for an internal temperature of 145°F (63°C) at the thickest part. Using an instant-read thermometer is the best way to avoid overcooking.
More Delicious Dinner Recipes
If you enjoyed this easy Pesto Salmon Recipe, be sure to explore more of our simple and satisfying meals. We know you’ll love them! Tried this recipe? Let us know how it turned out in the comments below and don’t forget to share your creations on Pinterest!

Pesto Salmon Recipe (Easy, Flaky & Flavorful)
This easy Pesto Salmon Recipe delivers a vibrant, flavorful, and incredibly moist salmon dish in under 30 minutes. It's the perfect healthy and delicious weeknight dinner that the whole family will love.
Ingredients
Equipment
Instructions
- Preheat your oven to 400°F (200°C). Lightly grease a baking dish or a sheet pan with olive oil.
- Pat the salmon fillets dry with a paper towel. Season both sides generously with salt and pepper.
- Place the salmon fillets in the prepared baking dish. Spread a thick, even layer of basil pesto over the top of each fillet.
- Transfer the baking dish to the preheated oven. Bake for 12-15 minutes, or until the salmon flakes easily with a fork and reaches an internal temperature of 145°F.
- Let the salmon rest for a few minutes before serving. Serve warm, with a squeeze of fresh lemon juice if desired.
Notes
Don't Overcook: Keep a close eye on the salmon. An instant-read thermometer is the best way to ensure it's cooked perfectly without drying out.
High-Quality Pesto: Since the ingredient list is short, using a high-quality, flavorful pesto will make a significant difference in the final dish.

Pesto Salmon Recipe (Easy, Flaky & Flavorful)
Ingredients
Equipment
Instructions
- Preheat your oven to 400°F (200°C). Lightly grease a baking dish or a sheet pan with olive oil.
- Pat the salmon fillets dry with a paper towel. Season both sides generously with salt and pepper.
- Place the salmon fillets in the prepared baking dish. Spread a thick, even layer of basil pesto over the top of each fillet.
- Transfer the baking dish to the preheated oven. Bake for 12-15 minutes, or until the salmon flakes easily with a fork and reaches an internal temperature of 145°F.
- Let the salmon rest for a few minutes before serving. Serve warm, with a squeeze of fresh lemon juice if desired.
Notes
High-Quality Pesto: Since the ingredient list is short, using a high-quality, flavorful pesto will make a significant difference in the final dish.