Homemade Pesto Salmon recipe photo
| |

Pesto Salmon

There’s something so satisfying about a weeknight dinner that feels elevated without much fuss. This Pesto Salmon recipe checks all the boxes: vibrant, herby pesto, perfectly seared salmon with skin-on for a crisp edge, and juicy cherry tomatoes that burst at the finish. Whether you’re feeding family, entertaining friends, or meal-prepping for the week, this dish delivers big flavor with minimal time and effort. The bright basil pesto ties everything together, making each bite rich, fresh, and utterly craveable.

This recipe keeps things straightforward: just olive oil, salmon, cherry tomatoes, kosher salt, black pepper, and your favorite basil pesto—homemade or store-bought. The skin-on salmon benefits from a hot pan to get that satisfying, crisp texture, and the tomatoes add a light, acidic counterpoint that balances the richness of the fish and pesto.

Why you’ll love this Pesto Salmon

Classic Pesto Salmon dish photo

  • Fast: From start to finish in about 20–25 minutes.
  • Flexible: Use homemade or store-bought pesto based on time and preference.
  • Textural contrast: Crispy salmon skin, creamy pesto, and poppable tomatoes.
  • Weeknight-friendly: Minimal hands-on time and easy clean-up.

Ingredients

  • 2 tablespoons olive oil
  • 4 (6-ounce) salmon fillets skin on
  • 2 cups cherry tomatoes
  • 1 teaspoon Kosher salt
  • ½ teaspoon freshly ground black pepper
  • ½ cup Homemade Basil Pesto or store-bought

Make-ahead and serving suggestions

You can make the basil pesto up to a week in advance and store it in the refrigerator. If you’re short on time, a high-quality store-bought pesto works beautifully here—just give it a quick stir before using. Serve this Pesto Salmon over fluffy rice, creamy polenta, buttered pasta, or alongside a crisp green salad. Leftovers keep well in the fridge for 2–3 days and reheat gently in a low oven or briefly in a skillet.

Equipment

Easy Pesto Salmon food shot

  • Large nonstick or stainless-steel skillet
  • Tongs or spatula
  • Measuring spoons
  • Small bowl for holding pesto

Flavor tips

Delicious Pesto Salmon image

  • Bring the salmon to room temperature for 10–15 minutes before cooking. This helps the fillets cook evenly.
  • Pat the skin dry with a paper towel to ensure it crisps up nicely in the pan.
  • Don’t overcrowd the skillet. Cook the fillets in a single layer to promote even searing and proper caramelization.

Step-by-step Instructions

Below are clarified, step-by-step directions aligned with the ingredient list. The method follows the original order but rewrites each step for clear execution.

  1. Prepare the salmon:
    1. Remove the salmon fillets from the refrigerator and let them sit at room temperature for about 10–15 minutes while you prepare the other ingredients. This helps them cook more evenly.
    2. Pat the skin side of each fillet dry with a paper towel. Leaving moisture on the skin prevents it from crisping properly.
    3. Season both sides of each salmon fillet with the 1 teaspoon Kosher salt and the ½ teaspoon freshly ground black pepper. Distribute the seasoning evenly so each piece is well seasoned.
  2. Heat the skillet and oil:
    1. Place a large skillet over medium-high heat and add 2 tablespoons olive oil. Allow the oil to warm until it shimmers but is not smoking; this takes about 1–2 minutes on most stovetops.
  3. Sear the salmon:
    1. Carefully place the salmon fillets in the skillet, skin-side down. Arrange them so they lie flat and do not overlap. You should hear an immediate sizzle—this begins the crisping process.
    2. Press each fillet gently with a spatula or tongs for the first 15–30 seconds to keep the skin flat against the pan, which helps it brown evenly.
    3. Cook the fillets skin-side down for 4–5 minutes without moving them, until the skin is golden brown and crisp. The flesh along the sides will begin to change color as it cooks.
    4. Carefully flip each fillet and cook for an additional 2–4 minutes, depending on thickness and your preferred doneness. The internal temperature should read 125–130°F (52–54°C) for medium-rare to medium; cook a minute or two longer for fully firm flesh.
  4. Cook the cherry tomatoes:
    1. When the salmon is nearly done, push the fillets to one side of the skillet or transfer them briefly to a warmed plate if your pan is crowded.
    2. Add the 2 cups cherry tomatoes to the empty part of the skillet. Let them cook undisturbed for 1–2 minutes until they begin to blister and soften, then stir or shake the pan to slightly break a few and release their juices. The goal is warmed, juicy tomatoes that provide a bright contrast to the salmon.
  5. Finish with pesto:
    1. Return the salmon fillets to the pan if you moved them, nestling them among the tomatoes.
    2. Spoon about ½ cup Homemade Basil Pesto or store-bought pesto evenly over the tops of the salmon fillets. Use a little more or less depending on your taste; the listed amount will give a flavorful coat without overpowering the fish.
    3. Let everything warm together in the skillet for 30–60 seconds, just long enough for the pesto to loosen and meld with the salmon and tomato juices.
  6. Plate and serve:
    1. Transfer the pesto-topped salmon fillets to plates, distributing the blistered cherry tomatoes alongside or on top. Spoon any pan juices and extra pesto over the fillets for an extra flavor boost.
    2. Serve immediately with the side of your choice—rice, pasta, potatoes, or a simple green salad all pair beautifully.

Notes on timing and doneness

Salmon cooks quickly and carries over heat after you remove it from the pan. If you prefer a slightly rarer center, remove the fillets when the internal temperature reaches 125–130°F (52–54°C). For firmer, fully opaque flesh, aim for 140°F (60°C). Keep in mind that thinner fillets will cook faster, so adjust the sear times slightly if your pieces are thinner or thicker than typical 6-ounce fillets.

Variations and swaps

  • If you like a lemony finish, squeeze a little fresh lemon juice over each fillet before serving.
  • For extra crunch, sprinkle toasted pine nuts or chopped almonds over the pesto-topped salmon.
  • Stir a spoonful of cream or yogurt into the pesto for a creamier sauce that coats the fish more fully.
  • Swap cherry tomatoes for halved grape tomatoes or oven-roasted baby tomatoes if you prefer a deeper, caramelized flavor.

Common mistakes to avoid

  • Don’t skip patting the salmon skin dry—wet skin steams instead of crisps.
  • Avoid crowding the pan; overcrowding lowers the pan temperature and prevents proper searing.
  • Don’t constantly flip the fillets. Let the salmon develop a crust before turning it once.

Nutrition snapshot (approximate per 6-ounce fillet with pesto and tomatoes)

This dish provides a balanced portion of protein and healthy fats from the salmon and olive oil, with antioxidant-rich tomatoes and fresh basil from the pesto. Exact nutrition will vary based on the pesto used and any sides you serve.

Final thoughts

Pesto Salmon is one of those dishes that feels special yet is completely achievable on a busy evening. A hot pan, well-seasoned skin-on salmon, a handful of tomatoes, and your favorite basil pesto come together in under half an hour to create a meal that’s vibrant, comforting, and endlessly adaptable. Keep this recipe in your weeknight rotation—you’ll likely find it becomes a fast favorite.

Enjoy your Pesto Salmon and the simple beauty of bright herbs, crispy skin, and juicy tomatoes—all working together to make an effortless, delicious dinner.

Homemade Pesto Salmon recipe photo

Pesto Salmon

Tender oven-baked salmon topped with basil pesto and blistered cherry tomatoes for a quick, flavorful weeknight meal.
Prep Time 5 minutes
Cook Time 25 minutes
Total Time 30 minutes
Servings: 4 servings

Ingredients
  

  • 2 tablespoons olive oil
  • 4 salmon fillets (6-ounce each), skin on
  • 2 cups cherry tomatoes
  • 1 teaspoon Kosher salt
  • 1/2 teaspoon freshly ground black pepper
  • 1/2 cup basil pesto (homemade or store-bought)

Equipment

  • Sheet Pan
  • Parchment Paper
  • Oven
  • Measuring Spoons
  • Pastry brush or spoon
  • Instant-read thermometer

Method
 

  1. Preheat the oven to 400°F (200°C). Line a sheet pan with parchment paper.
  2. Toss the cherry tomatoes with the olive oil, 1 teaspoon Kosher salt, and 1/2 teaspoon black pepper until evenly coated.
  3. Arrange the tomatoes on the prepared sheet pan in a single layer and bake for 10 minutes, until blistered; remove the pan from the oven.
  4. Pat the salmon fillets dry with paper towels and place them on the sheet pan next to the blistered tomatoes.
  5. Brush each salmon fillet evenly with about 1/2 cup basil pesto.
  6. Return the sheet pan to the oven and bake for about 15 minutes more, or until an instant-read thermometer inserted into the thickest part of the salmon reads 135°F.
  7. Remove from the oven, garnish as desired with fresh basil, and serve immediately.

Notes

  • Use store-bought pesto to save time.
  • Salmon is done at 135°F for medium doneness.
  • Adjust salt and pepper to taste before baking.
  • Patting salmon dry helps the pesto adhere.

Similar Posts

Leave a Reply

Your email address will not be published. Required fields are marked *

Recipe Rating