Baked Pesto Salmon with Tomatoes and Pine Nuts

5 min prep 5 min cook 30 servings
Baked Pesto Salmon with Tomatoes and Pine Nuts
Save This Recipe!
Click to save for later - It only takes 2 seconds!

Love this? Pin it for later!

Why This Recipe Works

  • One-Pan Wonder: Everything bakes together on a single sheet pan for easy cleanup and minimal kitchen time
  • Restaurant-Quality Results: The pesto creates a beautiful crust while keeping the salmon incredibly moist and flavorful
  • Ready in 25 Minutes: Perfect for busy weeknights when you want something healthy and delicious fast
  • Make-Ahead Friendly: Prep everything in advance and simply pop it in the oven when ready to serve
  • Customizable: Swap different nuts, vegetables, or seasonings based on what you have available
  • Impressive Presentation: The colorful tomatoes and golden pine nuts make this dish dinner party worthy
  • Meal Prep Champion: Leftovers taste even better the next day and work perfectly over salads or grain bowls

Ingredients You'll Need

Ingredients

Success with this recipe starts with selecting quality ingredients. Each component plays a crucial role in creating the perfect balance of flavors and textures that make this dish so memorable. Here's what to look for when shopping:

Salmon Fillets (1.5-2 lbs total): Choose center-cut fillets that are about 1-inch thick for even cooking. Look for vibrant, firm flesh with no fishy smell. Wild-caught salmon offers superior flavor and texture, but farm-raised works well too. If possible, buy the salmon the same day you plan to cook it for the freshest results.

Basil Pesto (1/2 cup): While homemade pesto is absolutely incredible here, a high-quality store-bought version saves time without sacrificing much flavor. Look for pesto made with real Parmigiano-Reggiano cheese and extra virgin olive oil. The bright green color indicates freshness. Avoid brands with added preservatives or artificial flavors.

Cherry Tomatoes (2 cups): The star supporting actors! Choose tomatoes that are plump, glossy, and deep red. Different varieties like grape tomatoes, Sungold, or heirloom cherry tomatoes all work beautifully. The key is ensuring they're ripe but still firm enough to hold their shape during roasting.

Pine Nuts (1/4 cup): These buttery, golden nuts add the perfect crunch and rich flavor. Buy them from a store with high turnover, as pine nuts can go rancid quickly. Toast them lightly in a dry pan for 2-3 minutes before using to enhance their nutty flavor. If pine nuts aren't available, slivered almonds or chopped walnuts make excellent substitutes.

Lemon (1 large): Fresh lemon juice brightens all the flavors and cuts through the richness of the salmon and pesto. The zest adds incredible aromatic oils that perfume the entire dish. Always choose organic lemons when using the zest.

Garlic (3 cloves): Fresh garlic adds depth and pungency that complements the basil pesto beautifully. Mince it finely so it distributes evenly and doesn't burn during the high-heat roasting.

Olive Oil (3 tablespoons): A good quality extra virgin olive oil makes a noticeable difference. Look for cold-pressed oil with a fruity, peppery flavor that will enhance rather than overpower the other ingredients.

How to Make Baked Pesto Salmon with Tomatoes and Pine Nuts

1
Preheat and Prepare

Position your oven rack in the center and preheat to 425°F (220°C). Line a large rimmed baking sheet with parchment paper or lightly grease it with olive oil. This high temperature is crucial for creating that beautiful caramelization on the tomatoes while keeping the salmon perfectly moist.

2
Pat and Season the Salmon

Remove salmon from the refrigerator 15 minutes before cooking to take the chill off. Using paper towels, gently pat each fillet completely dry – this step is crucial for proper searing and flavor development. Place salmon skin-side down on the prepared baking sheet. Brush each fillet with olive oil and season generously with salt and freshly ground black pepper on both sides.

3
Create the Pesto Coating

In a small bowl, combine the pesto with minced garlic and lemon zest. This mixture should be thick enough to coat the salmon without running off. If your pesto is particularly thick, thin it with a teaspoon of olive oil. The garlic adds an extra punch of flavor that permeates the fish during cooking.

4
Coat the Salmon

Using the back of a spoon or a small offset spatula, spread the pesto mixture evenly over the top of each salmon fillet, creating a generous layer about 1/8-inch thick. Make sure to cover the entire surface while keeping the coating relatively even for consistent cooking.

5
Arrange the Tomatoes

In a medium bowl, toss the cherry tomatoes with olive oil, salt, and pepper until evenly coated. Arrange them around the salmon fillets, leaving a little space between each tomato. This spacing allows for proper roasting and caramelization rather than steaming. If some tomatoes touch the salmon, that's perfectly fine – they'll absorb the delicious flavors.

6
Add Pine Nuts

Sprinkle the pine nuts evenly over the tomatoes and around the salmon. They'll toast beautifully in the hot oven, developing a golden color and rich, buttery flavor. Keep an eye on them during the last few minutes of cooking as they can go from perfectly toasted to burnt quickly.

7
Bake to Perfection

Transfer the baking sheet to the preheated oven and bake for 12-15 minutes, depending on the thickness of your salmon. The salmon is done when it flakes easily with a fork but is still slightly translucent in the center. The internal temperature should reach 125°F (52°C) for medium-rare or 135°F (57°C) for medium. The tomatoes should be burst and caramelized, and the pine nuts golden brown.

8
Rest and Finish

Remove the baking sheet from the oven and let the salmon rest for 5 minutes. This crucial step allows the juices to redistribute throughout the fish, ensuring every bite is moist and flavorful. Squeeze fresh lemon juice over everything just before serving for brightness.

Expert Tips

Perfect Temperature Control

Use a reliable instant-read thermometer to check doneness. Salmon continues cooking from residual heat, so remove it when it's 5-10 degrees below your target temperature. The fish will be perfectly moist and flaky without being dry.

Room Temperature Magic

Letting salmon sit at room temperature for 15 minutes before cooking ensures even cooking throughout. Cold fish straight from the refrigerator will cook unevenly, with overcooked edges and an undercooked center.

Keep It Dry

Patting the salmon completely dry with paper towels is crucial for proper searing and prevents the fish from steaming. Moisture is the enemy of beautiful caramelization, so take time to thoroughly dry the surface.

High Heat Benefits

Don't be afraid of the high temperature! 425°F creates the perfect environment for caramelizing the tomatoes and creating a beautiful crust on the salmon while keeping the interior moist and tender.

Toast Your Nuts

Lightly toasting pine nuts in a dry pan for 2-3 minutes before adding them brings out their natural oils and intensifies their flavor. Watch them carefully as they can burn quickly!

Fresh Herb Finish

Add a shower of fresh basil or parsley right before serving for color and freshness. The contrast between the roasted elements and fresh herbs creates a more complex, restaurant-quality dish.

Variations to Try

Different Fish Options

This recipe works beautifully with Arctic char, trout, or thick cod fillets. Adjust cooking times based on the thickness of your fish – thinner fillets may need 2-3 minutes less, while thicker cuts may need additional time.

Sun-Dried Tomato Pesto

Swap regular pesto for sun-dried tomato pesto for a richer, more intense flavor. The concentrated tomato flavor pairs beautifully with the salmon and creates a stunning presentation with deep red coloring.

Mixed Nut Blend

Create a custom nut blend using equal parts pine nuts, sliced almonds, and chopped pistachios. Each nut brings its unique flavor and texture, creating a more complex and interesting final dish.

Vegetable Medley

Add zucchini rounds, bell pepper strips, or asparagus spears to the baking sheet for a complete one-pan meal. Toss the vegetables with olive oil and season with salt and pepper before arranging around the salmon.

Spicy Kick

Add 1/2 teaspoon of red pepper flakes to the pesto mixture or drizzle the finished dish with chili oil for a spicy version. The heat beautifully complements the rich salmon and sweet tomatoes.

Citrus Variations

Experiment with different citrus fruits – orange zest and juice create a sweeter, more aromatic version, while lime adds a bright, tropical note that pairs beautifully with the pesto.

Storage Tips

Refrigeration Guidelines

Store leftover salmon in an airtight container in the refrigerator for up to 3 days. Keep the tomatoes and pine nuts separate if possible to maintain their textures. Reheat gently in a 275°F oven for 8-10 minutes, or enjoy cold over salads.

Freezing Instructions

While this dish is best enjoyed fresh, you can freeze cooked salmon for up to 2 months. Wrap individual portions tightly in plastic wrap, then aluminum foil. Thaw overnight in the refrigerator and reheat gently. Note that the tomatoes' texture will change after freezing.

Make-Ahead Strategy

Prep everything up to 8 hours in advance: season the salmon, prepare the pesto mixture, and prep the tomatoes and pine nuts. Store separately in the refrigerator and assemble just before cooking. This makes it perfect for entertaining!

Frequently Asked Questions

Perfectly cooked salmon flakes easily with a fork but still has a slightly translucent center. The flesh should be opaque about 3/4 of the way through. For accuracy, use an instant-read thermometer – remove from heat at 125°F for medium-rare or 135°F for medium. Remember that salmon continues cooking from residual heat, so it's better to err on the side of slightly underdone.

Yes, but it must be completely thawed first. Thaw frozen salmon overnight in the refrigerator or place it (still in packaging) in a bowl of cold water for 30-45 minutes, changing the water every 15 minutes. Once thawed, pat it very dry and proceed with the recipe. Never cook salmon from frozen as it will cook unevenly and become tough on the outside while remaining raw inside.

Excellent substitutes include slivered almonds, chopped walnuts, pecans, or pistachios. For a nut-free version, try pumpkin seeds (pepitas) or sunflower seeds. Each option brings its unique flavor – almonds add sweetness, walnuts provide richness, and pumpkin seeds offer a pleasant crunch without the nuttiness.

The high sugar content in pesto can cause burning. To prevent this, make sure your pesto coating isn't too thick – aim for about 1/8-inch layer. You can also tent the salmon loosely with foil for the first 8 minutes of cooking, then remove it for the final few minutes to allow browning. If you notice the pesto darkening too quickly, reduce the oven temperature by 25 degrees.

Absolutely! Simply use dairy-free pesto, which is widely available at most grocery stores. You can also make your own by blending fresh basil, olive oil, garlic, pine nuts, nutritional yeast (for cheesy flavor), and a pinch of salt. The result is just as delicious and suitable for those with dairy intolerances or following a vegan diet.

Fresh salmon should smell like the ocean, not fishy. The flesh should be firm and spring back when pressed. Avoid salmon with a slimy texture, sour smell, or dull, grayish color. If there's any doubt, it's better to be safe and discard it. Fresh salmon should be cooked within 1-2 days of purchase for optimal quality and safety.
Baked Pesto Salmon with Tomatoes and Pine Nuts
seafood
Pin Recipe

Baked Pesto Salmon with Tomatoes and Pine Nuts

(4.9 from 127 reviews)
Prep
10 min
Cook
15 min
Servings
4

Ingredients

Instructions

  1. Preheat oven: Position rack in center and preheat to 425°F (220°C). Line a rimmed baking sheet with parchment paper.
  2. Prepare salmon: Pat fillets completely dry with paper towels. Place on prepared sheet, brush with olive oil, and season with salt and pepper.
  3. Make pesto coating: Mix pesto with minced garlic and lemon zest in a small bowl until combined.
  4. Coat salmon: Spread pesto mixture evenly over top of each fillet, about 1/8-inch thick.
  5. Prepare tomatoes: Toss cherry tomatoes with 1 tablespoon olive oil, salt, and pepper. Arrange around salmon.
  6. Add pine nuts: Sprinkle pine nuts over tomatoes and around the salmon.
  7. Bake: Cook for 12-15 minutes until salmon flakes easily but is still slightly translucent in center.
  8. Rest and serve: Let rest 5 minutes, squeeze fresh lemon juice over everything, and garnish with fresh basil.

Recipe Notes

For best results, use salmon fillets that are about 1-inch thick. Thinner fillets may need less cooking time. The salmon is done when it reaches 125°F for medium-rare or 135°F for medium doneness. Let it rest for 5 minutes before serving – this crucial step ensures the fish stays moist and flavorful.

Nutrition (per serving)

412
Calories
38g
Protein
8g
Carbs
26g
Fat

You May Also Like

Discover more delicious recipes

Never Miss a Recipe!

Get our latest recipes delivered to your inbox.