Salmon Pasta with Spinach Pesto

Highlighted under: Classic Meals

Whenever I combine salmon with pasta, I know I'm in for a treat! In this Salmon Pasta with Spinach Pesto recipe, the creamy pesto sauce adds a delightful twist that elevates the dish to gourmet status. I've perfected this quick 30-minute dinner over the years, and it never fails to impress friends and family alike. The fresh flavors of the spinach and the richness of the salmon marry beautifully, making it perfect for weeknight meals or special occasions.

Created by

The Chefmarcocooks Team

Last updated on 2026-02-08T18:22:27.804Z

I've always been a fan of pasta, but adding salmon and a vibrant spinach pesto took my love to a whole new level. One day, I noticed a bundle of fresh spinach in my fridge and decided to whip up a fast, flavorful sauce. The result was nothing short of spectacular! The smooth texture of the pesto accentuates the tender salmon, creating a dish that's both satisfying and visually appealing.

One tip I found helpful is to sauté the salmon skin-side down initially to ensure it stays moist while achieving a crispy finish. Additionally, serving this pasta with a sprinkle of toasted pine nuts or parmesan on top gives it an extra crunch that complements the creamy sauce beautifully. Trust me; your taste buds will thank you!

Why You'll Love This Recipe

  • Rich and creamy spinach pesto that's full of flavor
  • Quick and easy to make, perfect for busy weeknights
  • Healthy salmon adds protein and omega-3 fatty acids

The Magic of Spinach Pesto

Spinach pesto not only provides a vibrant color but also enhances the nutritional profile of your dish. The combination of fresh spinach, rich parmesan, and nutrient-dense pine nuts creates a creamy texture that clings beautifully to the pasta. When making the pesto, ensure you blend the ingredients until they reach a glossy finish. This is key for a smooth consistency and perfect dispersal of flavors throughout the pasta.

Don’t hesitate to experiment with your spinach pesto! If pine nuts are unavailable or you're looking for a more budget-friendly option, try substituting with walnuts or even sunflower seeds. Each nut imparts a unique flavor, allowing you to customize your pesto. Additionally, incorporating fresh herbs like basil or parsley can introduce fresh notes that further enhance the overall taste.

Perfectly Cooked Salmon

Cooking salmon to perfection is about the right technique and timing. Start with skin-side down in a hot skillet, which helps achieve a crispy texture while locking in moisture. Cook for approximately 4-5 minutes until the edges turn golden. Once flipped, reduce the heat slightly to ensure the salmon cooks through without burning. A reliable indicator of doneness is the flesh turning opaque and easily flaking with a fork.

If you'd like to introduce additional flavors, consider marinating the salmon fillets in a mixture of lemon juice, garlic, and herbs before cooking. This not only boosts flavor but also keeps the fish moist. For those managing their sodium intake, using low-sodium salt can maintain the dish's balance without being overwhelming.

Make-Ahead Tips and Serving Suggestions

For meal prep enthusiasts, this salmon pasta with spinach pesto can be made ahead of time. Cook the pasta and salmon in advance, and store them separately to keep the textures intact. When you're ready to serve, simply reheat the pasta gently on the stovetop with a splash of water to revive the sauce, and add the salmon just long enough to warm through without overcooking.

Feel free to get creative with serving ideas! This dish pairs beautifully with a side salad of mixed greens dressed lightly with lemon vinaigrette, which complements the richness of the pesto. Consider adding diced sun-dried tomatoes or a sprinkle of chili flakes for a little heat, giving your meal an extra kick that'll impress any guest.

Ingredients

Ingredients

For the Pasta

  • 300g pasta of choice (spaghetti, fettuccine, etc.)
  • 2 tablespoons olive oil
  • Salt to taste
  • Black pepper to taste

For the Spinach Pesto

  • 150g fresh spinach leaves
  • 50g parmesan cheese, grated
  • 50g pine nuts, toasted
  • 2 cloves garlic
  • 100ml olive oil
  • Juice of 1 lemon
  • Salt and pepper to taste

For the Salmon

  • 2 salmon fillets
  • Salt and pepper to taste
  • 1 tablespoon olive oil

Make sure to have all your ingredients prepared before starting to save time!

Instructions

Instructions

Cook the Pasta

In a large pot, bring water to a boil and add salt. Cook the pasta according to package instructions until al dente. Reserve some pasta water, then drain and set aside.

Prepare the Spinach Pesto

In a food processor, combine spinach, parmesan, pine nuts, garlic, lemon juice, salt, and pepper. While blending, gradually add olive oil until smooth. If it’s too thick, add a little reserved pasta water to achieve desired consistency.

Cook the Salmon

Heat olive oil in a skillet over medium-high heat. Season salmon fillets with salt and pepper, then place them skin-side down. Cook for about 4-5 minutes on each side until cooked through and golden brown.

Combine Pasta and Pesto

In a large bowl, toss the cooked pasta with the spinach pesto until well coated. Add a splash of pasta water if necessary to loosen the sauce.

Serve

Flake the salmon and serve it on top of the pesto pasta. Garnish with extra parmesan and toasted pine nuts if desired.

Enjoy your delicious salmon pasta with a side salad for a complete meal!

Pro Tips

  • For an extra burst of flavor, consider adding sun-dried tomatoes or olives to the pasta. They pair beautifully with the spinach pesto.

Ingredient Substitutions

If you're out of fresh spinach, kale can be a great alternative for your pesto. Slightly tougher than spinach, kale will yield a heartier sauce. Just be sure to massage the leaves before blending for a more tender texture. In terms of cheese, nutritional yeast serves as an excellent vegan option for that cheesy flavor without the dairy.

When it comes to pasta, don't feel restricted to traditional kinds. Whole wheat or even gluten-free pasta can swap in seamlessly for a healthier or allergy-friendly version, ensuring everyone at the table can enjoy this dish without compromise.

Storing and Freezing

Leftover salmon pasta can be stored in an airtight container in the refrigerator for up to 3 days. To prevent the pasta from becoming mushy, store the sauce and salmon separately if possible. For a longer shelf life, you can freeze portions of the pesto. To do so, pour it into ice cube trays for easy single-serving portions that can be thawed and enjoyed later.

When reheating, avoid the microwave, which can overcook the salmon. Instead, gently warm the pasta on the stove over low heat, adding a splash of olive oil or reserved pasta water to achieve a creamy consistency. This method preserves the fish's texture and ensures your meal remains delicious.

Questions About Recipes

→ Can I use frozen salmon?

Yes, thaw the frozen salmon completely before cooking for best results.

→ What type of pasta works best?

You can use any pasta shape you like, but long noodles like spaghetti or fettuccine are great choices.

→ Can I make the pesto ahead of time?

Absolutely! You can make the spinach pesto up to 2 days in advance and store it in the fridge.

→ Is there a vegan alternative?

Yes, you can substitute the salmon with roasted vegetables and the cheese with nutritional yeast for a vegan dish.

Secondary image

Salmon Pasta with Spinach Pesto

Prep Time10 minutes
Cooking Duration20 minutes
Overall Time30 minutes

Created by: The Chefmarcocooks Team

Recipe Type: Classic Meals

Skill Level: Intermediate

Final Quantity: 4 servings

What You'll Need

For the Pasta

  1. 300g pasta of choice (spaghetti, fettuccine, etc.)
  2. 2 tablespoons olive oil
  3. Salt to taste
  4. Black pepper to taste

For the Spinach Pesto

  1. 150g fresh spinach leaves
  2. 50g parmesan cheese, grated
  3. 50g pine nuts, toasted
  4. 2 cloves garlic
  5. 100ml olive oil
  6. Juice of 1 lemon
  7. Salt and pepper to taste

For the Salmon

  1. 2 salmon fillets
  2. Salt and pepper to taste
  3. 1 tablespoon olive oil

How-To Steps

Step 01

In a large pot, bring water to a boil and add salt. Cook the pasta according to package instructions until al dente. Reserve some pasta water, then drain and set aside.

Step 02

In a food processor, combine spinach, parmesan, pine nuts, garlic, lemon juice, salt, and pepper. While blending, gradually add olive oil until smooth. If it’s too thick, add a little reserved pasta water to achieve desired consistency.

Step 03

Heat olive oil in a skillet over medium-high heat. Season salmon fillets with salt and pepper, then place them skin-side down. Cook for about 4-5 minutes on each side until cooked through and golden brown.

Step 04

In a large bowl, toss the cooked pasta with the spinach pesto until well coated. Add a splash of pasta water if necessary to loosen the sauce.

Step 05

Flake the salmon and serve it on top of the pesto pasta. Garnish with extra parmesan and toasted pine nuts if desired.

Extra Tips

  1. For an extra burst of flavor, consider adding sun-dried tomatoes or olives to the pasta. They pair beautifully with the spinach pesto.

Nutritional Breakdown (Per Serving)

  • Calories: 450 kcal
  • Total Fat: 26g
  • Saturated Fat: 5g
  • Cholesterol: 75mg
  • Sodium: 350mg
  • Total Carbohydrates: 35g
  • Dietary Fiber: 3g
  • Sugars: 2g
  • Protein: 25g