
There’s something absolutely magical about pesto salmon – it’s elegant enough for dinner guests, yet so simple you can have it on the table on a busy weeknight. This pesto salmon recipe has become my go-to when I need something that looks impressive but requires minimal effort. The vibrant green pesto clings beautifully to the delicate salmon, creating a stunning presentation that belies how easy it truly is to prepare.
I first discovered the magic of pairing pesto with salmon years ago when a friend served it at a summer dinner party, and I’ve been making it ever since. The herbaceous, garlicky pesto complements the rich, buttery salmon perfectly, while adding brightness and freshness to every bite. What I love most is that this dish works year-round – serve it warm in the cooler months or at room temperature during summer gatherings.
The beauty of this recipe lies in its versatility. You can make your own pesto from scratch using fresh basil, or use store-bought if you’re short on time – both yield delicious results. I typically make a double batch of pesto and keep it in the refrigerator for other uses throughout the week. It’s wonderful on pasta, spread on sandwiches, or dolloped onto soups.
One of the things I appreciate most about this pesto salmon recipe is how it celebrates quality ingredients without requiring any complicated techniques. The salmon cooks gently in the oven, staying moist and tender while the pesto adds depth and complexity. Pair it with roasted vegetables or a fresh salad for a complete, restaurant-quality meal.
If you’re looking for more elegant main courses, you might also enjoy my Bourbon Pecan Pie Recipe for dessert or my Eggnog Pie Recipe for holiday gatherings. Both are perfect for rounding out a special meal.
What makes this pesto salmon truly special is how the herb mixture creates a beautiful crust while keeping the fish incredibly moist inside. The combination of fresh basil, garlic, pine nuts, and Parmesan cheese creates an aromatic topping that’s both sophisticated and comforting. This is definitely one of those recipes that deserves a permanent spot in your weeknight dinner rotation.
For more inspiration on how to work with salmon and other proteins, check out these excellent resources: Serious Eats has wonderful guides on fish preparation, New York Times Cooking offers innovative salmon techniques, and Bon Appétit frequently features creative pesto variations. These resources have helped me refine my cooking skills over the years.
The best part about making pesto salmon at home is that it’s forgiving. Whether you prefer your salmon slightly underdone or cooked through, the pesto helps keep it moist and flavorful. I’ve made this recipe with wild salmon, farm-raised salmon, and even other fish like halibut or cod, and it works beautifully every time.
Ingredients
- 2 cups fresh basil leaves, packed
- 1/2 cup extra virgin olive oil
- 1/4 cup grated Parmesan cheese
- 1/4 cup pine nuts, lightly toasted
- 3 cloves garlic, minced
- 2 tablespoons fresh lemon juice
- 1 teaspoon salt, divided
- 1/2 teaspoon black pepper, divided
- 4 salmon fillets (6 ounces each)
- 2 tablespoons olive oil for the pan
- 1 tablespoon butter
- Lemon wedges for serving
- Red pepper flakes (optional)

Instructions
- Make the pesto by combining fresh basil leaves, pine nuts, minced garlic, grated Parmesan cheese, and 1/2 teaspoon salt in a food processor. Pulse until roughly combined, about 8-10 pulses.
- While pulsing, slowly drizzle in the extra virgin olive oil until the pesto reaches your desired consistency – some prefer it smooth, others like it slightly chunky. Stop processing and stir in the fresh lemon juice by hand.
- Taste the pesto and adjust seasonings as needed, adding more salt, pepper, or lemon juice to your preference. Set aside in a bowl.
- Preheat your oven to 400 degrees Fahrenheit and allow it to fully reach temperature before cooking the salmon.
- Pat the salmon fillets dry with paper towels – this is crucial for achieving a nice sear. Season both sides lightly with the remaining 1/2 teaspoon salt and 1/4 teaspoon black pepper.
- Heat 2 tablespoons of olive oil in a large oven-safe skillet over medium-high heat until shimmering, about 2-3 minutes.
- Carefully place the salmon fillets skin-side up in the hot skillet and sear for 3-4 minutes until the bottom develops a light golden crust.
- Remove the skillet from heat and flip the salmon fillets so they’re skin-side down. Add the butter to the pan.
- Generously spread about 3 tablespoons of pesto on top of each salmon fillet, ensuring it’s evenly distributed across the top and sides.
- Transfer the skillet to the preheated 400-degree oven and bake for 10-12 minutes until the salmon is cooked through and flakes easily with a fork – the internal temperature should reach 145 degrees Fahrenheit.
- Remove the skillet from the oven carefully using an oven mitt, as the handle will be very hot. Let rest for 2-3 minutes before serving.
- Plate the salmon fillets with any pan drippings spooned over the top, and serve with lemon wedges and a sprinkle of red pepper flakes if desired.

Pro Tips
Salmon Selection: Look for salmon fillets that are uniform in thickness so they cook evenly. Wild salmon has a deeper flavor but is often more expensive, while farm-raised salmon is milder and more budget-friendly. Both work beautifully in this recipe.
Oven-Safe Skillet: Make sure your skillet has an oven-safe handle – many modern skillets are designed for this, but verify before placing in the oven. If your skillet isn’t oven-safe, transfer the salmon to a baking dish before putting it in the oven.
Doneness Indicators: The salmon is ready when it flakes easily with a fork and the internal temperature reaches 145 degrees Fahrenheit. The center should be slightly opaque and moist, not dry. Slightly underdone salmon is actually preferable to overcooked.
Serving Suggestions: Pair this pesto salmon with roasted asparagus, steamed green beans, roasted cherry tomatoes, or a fresh arugula salad. Rice pilaf, quinoa, or crusty bread are excellent sides for soaking up the pan drippings.
Make-Ahead Options: Prepare the pesto the night before and store it separately from the salmon. The salmon can be seasoned and patted dry 30 minutes before cooking. This makes weeknight dinners much more manageable.
Leftover Storage: Cooked pesto salmon keeps well in an airtight container for up to 3 days and can be enjoyed cold the next day or gently reheated in a 300-degree oven for 10 minutes. The pesto may darken slightly upon refrigeration, but the flavor remains excellent.
Pesto Variations: Try sun-dried tomato pesto, cilantro pesto for a different flavor profile, or arugula pesto for a peppery kick. Each variation pairs beautifully with salmon and allows you to customize the recipe to your preferences.
Wine Pairing: Serve with a crisp Sauvignon Blanc, Pinot Grigio, or light Pinot Noir. The acidity complements both the salmon and the fresh basil pesto beautifully.
