Salmon has always been my go-to protein when I want something both wholesome and indulgent. But when I discovered how magical a spoonful of pesto could be when slathered over a fresh fillet, everything changed. The pesto melts into the fish as it bakes, infusing it with garlicky, herby richness, and the lemon slices on top brighten the dish with a citrusy punch. It’s one of those recipes that feels fancy enough for guests, yet easy enough to make on a weeknight.

What I love most about this Juicy Baked Pesto Salmon is how low-effort it is for the high reward it delivers. The oven does all the work, and within 20 minutes, you’re pulling out a piece of fish that’s tender, flaky, and bursting with bold flavor. Whether you’re cooking for one or feeding a crowd, this is the kind of recipe that always impresses.
Why You’ll Love This Juicy Baked Pesto Salmon
This recipe is perfect if you’re short on time but still want a meal that feels special. The pesto brings a burst of flavor without needing a dozen spices, and baking the salmon keeps it incredibly moist and juicy. Plus, it’s a one-pan dish with minimal cleanup—always a win.
You’ll also appreciate how versatile it is. Pair it with a simple salad, roasted veggies, or a bed of pasta for a complete meal. It’s high in protein, packed with omega-3s, and feels indulgent without being heavy.
What Kind of Pesto Should I Use?
You can use either store-bought or homemade pesto, depending on what you have on hand. If you’re using a jarred pesto, choose one with high-quality olive oil and fresh basil for the best flavor. For a more customized touch, you can make your own with basil, garlic, pine nuts, Parmesan cheese, and olive oil. Some versions even use kale or arugula for a peppery twist.
Whatever you pick, make sure it’s a pesto you genuinely enjoy, because its flavor takes center stage in this dish.
Options for Substitutions
- Salmon: You can swap with steelhead trout or even cod, though cooking times may vary slightly.
- Pesto: If you don’t have basil pesto, try sun-dried tomato pesto or even a red pepper pesto for a different spin.
- Lemon: Orange or lime slices can provide a different citrus profile.
- Garlic lovers: Add a few minced garlic cloves under the pesto layer for an extra kick.
- Dairy-free: Use a vegan pesto to keep it dairy-free.
Ingredients for This Juicy Baked Pesto Salmon
- Salmon Fillets – The star of the dish. Choose fresh, skin-on fillets for the best texture and flavor. Skin helps retain moisture during baking.
- Basil Pesto – Adds a vibrant, herbaceous flavor. It also locks in moisture and creates a crust-like coating as it bakes.
- Lemon Slices – Rested on top of the pesto-covered salmon, lemon slices release a burst of acidity and aroma as they cook.
- Olive Oil – A drizzle ensures the salmon stays extra juicy and the edges crisp up beautifully.
- Salt & Black Pepper – Essential for seasoning and bringing out the natural flavors of the fish.
- Optional: Red Pepper Flakes – For those who enjoy a subtle heat, a pinch adds a gentle kick.

Step 1: Preheat the Oven
Set your oven to 400°F (200°C). This temperature is perfect for baking salmon evenly while keeping it moist on the inside and slightly crisp on the edges.
Step 2: Prepare Your Baking Dish
Line a baking dish with parchment paper or lightly grease it with olive oil. This helps with easy cleanup and prevents the salmon from sticking.
Step 3: Season the Salmon
Pat the salmon fillets dry with paper towels. This ensures the pesto sticks better and helps achieve a nice texture. Season both sides with salt and freshly ground black pepper.
Step 4: Spread the Pesto Generously
Using a spoon or brush, spread a thick, even layer of basil pesto over the top of each fillet. Make sure it covers the surface well. Don’t be shy—this is where most of the flavor comes from.
Step 5: Add Lemon Slices
Top each fillet with two or three thin slices of lemon. As they bake, they release their juices into the pesto and salmon, adding brightness and depth.
Step 6: Drizzle with Olive Oil
Lightly drizzle olive oil over the fillets to help the pesto meld and enhance the salmon’s juiciness.
Step 7: Bake to Perfection
Place the dish in the oven and bake for 12–15 minutes, depending on the thickness of your fillets. Salmon is done when it flakes easily with a fork and reaches an internal temp of 145°F (63°C).
Step 8: Rest Before Serving
Once baked, let the salmon rest for 2-3 minutes out of the oven. This allows the juices to redistribute throughout the fillet, ensuring each bite is moist and flavorful.
How Long to Prepare the Juicy Baked Pesto Salmon
Prep Time: This dish comes together incredibly fast. You’ll need just about 10 minutes to gather your ingredients, prep the salmon, and layer on the pesto and lemon. If your pesto is homemade, add another 5–10 minutes for blending.
Cooking Time: The salmon takes about 12 to 15 minutes in a preheated 400°F (200°C) oven. Thicker fillets may need a few extra minutes. Overall, you’re looking at a total of about 25 minutes from start to finish.
Tips for Perfect Juicy Baked Pesto Salmon
- Pat the salmon dry before seasoning to help the pesto adhere and to achieve a better texture.
- Use high-quality pesto—whether store-bought or homemade—for the most flavorful results.
- Let the salmon rest a few minutes after baking to keep it moist.
- Bake the salmon skin-side down to prevent overcooking and retain juices.
- Add parchment paper to your pan to avoid sticking and for easy cleanup.
Watch Out for These Mistakes While Cooking
- Overcooking: Salmon dries out quickly past 145°F (63°C). Use a thermometer or check for flakiness.
- Too much pesto: While flavorful, an overly thick pesto layer can become oily.
- Skipping seasoning: Pesto adds flavor, but a light sprinkle of salt and pepper brings everything together.
- Thick lemon slices: Thicker slices won’t release juice as well. Use thin, uniform rounds.
- Cold salmon: Let the fillets sit at room temp for 10 minutes before baking for even cooking.
What to Serve With Juicy Baked Pesto Salmon?
1. Garlic Butter Roasted Potatoes
Their crispy edges and creamy centers are perfect for soaking up the flavorful pesto sauce.
2. Lemon Parmesan Asparagus
A bright, crisp green vegetable that complements the citrus notes in the salmon.
3. Orzo Pasta Salad
A cool, refreshing salad with cucumber, cherry tomatoes, and feta adds a Mediterranean flair.
4. Steamed Jasmine Rice
Simple and neutral, it lets the salmon be the hero of the plate.
5. Mixed Greens with Balsamic Glaze
Light, peppery greens with a tangy glaze balance the rich, herbaceous salmon.
Storage Instructions
Refrigeration: Store leftovers in an airtight container in the fridge for up to 3 days. Reheat gently in the oven or microwave to avoid drying it out.
Freezing: You can freeze cooked salmon for up to 2 months. Wrap tightly in plastic wrap and place in a freezer bag. Thaw overnight in the fridge before reheating.
Reheating Tip: Use a splash of lemon juice or a drizzle of olive oil to refresh the flavor when reheating.
Estimated Nutrition
- Calories: ~350 kcal per serving
- Protein: 30g
- Fat: 22g
- Saturated Fat: 4g
- Carbohydrates: 4g
- Fiber: 1g
- Sugar: 1g
- Sodium: ~500mg
- Cholesterol: 80mg
(These values are approximate and will vary depending on the exact pesto and salmon used.)
Frequently Asked Questions
How do I know when salmon is fully cooked?
Salmon is done when it flakes easily with a fork and reaches 145°F (63°C) internally.
Can I use frozen salmon?
Yes, just make sure it’s fully thawed and patted dry before applying pesto and baking.
Can I make this recipe ahead of time?
You can prep the salmon with pesto and lemon slices a few hours ahead, cover it, and refrigerate. Bake when ready.
Is this recipe keto-friendly?
Absolutely. With low carbs and high protein/fat content, it fits well into a keto lifestyle.
What if I don’t like pesto?
You can substitute with a garlic herb butter or chimichurri sauce for a different flavor profile.
Conclusion
Juicy Baked Pesto Salmon is a flavorful, no-fuss recipe that’s perfect for busy weeknights or elegant dinners. With minimal ingredients and maximum flavor, it’s a reliable go-to meal that always satisfies. Whether you’re feeding your family or impressing dinner guests, this salmon delivers bold taste and tender texture in every bite.
Juicy Baked Pesto Salmon
- Prep Time: 10 mins
- Cook Time: 15 mins
- Total Time: 25 mins
- Yield: 4 servings
- Category: Dinner
- Method: Baking
- Cuisine: American
Description
This Juicy Baked Pesto Salmon is a quick dinner recipe that’s both elegant and effortless. Fresh salmon fillets are coated in vibrant basil pesto, topped with zesty lemon slices, and baked to tender perfection. Ideal for easy dinner nights, healthy food ideas, or quick protein-rich meals. Whether you’re browsing for easy recipes or healthy dinner ideas, this salmon dish checks all the boxes—flavorful, fast, and family-friendly.
Ingredients
4 salmon fillets
1/2 cup basil pesto
1 lemon, thinly sliced
1 tablespoon olive oil
1/2 teaspoon salt
1/4 teaspoon black pepper
1/4 teaspoon red pepper flakes (optional)
Instructions
1. Preheat your oven to 400°F (200°C).
2. Line a baking dish with parchment paper or lightly grease it with olive oil.
3. Pat the salmon fillets dry and season both sides with salt and pepper.
4. Spread a generous layer of pesto over each fillet.
5. Top each fillet with 2–3 thin lemon slices.
6. Drizzle a little olive oil over the top to keep everything juicy.
7. Bake in the oven for 12–15 minutes, until salmon is flaky and reaches 145°F (63°C).
8. Remove from oven and let rest for 2–3 minutes before serving.
Notes
Let the salmon come to room temperature for 10 minutes before baking for even cooking.
Use a high-quality or homemade pesto to maximize flavor.
Thin lemon slices work best—they release more juice and cook faster.
Nutrition
- Serving Size: 1 fillet
- Calories: 350
- Sugar: 1g
- Sodium: 500mg
- Fat: 22g
- Saturated Fat: 4g
- Unsaturated Fat: 16g
- Trans Fat: 0g
- Carbohydrates: 4g
- Fiber: 1g
- Protein: 30g
- Cholesterol: 80mg
Keywords: quick dinner, easy salmon recipe, pesto salmon, healthy meal, low carb dinner
