Pesto Salmon Pasta

Flaky salmon pieces tossed with al dente penne pasta, vibrant basil pesto, fresh cherry tomatoes, and spinach for a satisfying and easy weeknight meal.
- Prep: 10 min
- Cook: 15 min
- Total: 25 min
- Servings: 4
- Cuisine: Italian
- Difficulty: Easy
- Cost: $5.24/serving
Dietary
- Nut-Free
- Egg-Free
- Pescatarian
- High-Protein
Tags
- quick
- healthy
- savory
- comfort food
- stir-fry
Ingredients
- 12 ounce penne pasta
- 1 tablespoon olive oil
- 1 pound salmon fillets (skinless, boneless)
- 0.5 teaspoon salt
- 0.25 teaspoon black pepper
- 0.5 cup basil pesto (prepared)
- 1 cup cherry tomatoes (halved)
- 3 cup fresh spinach or arugula
- 0.25 cup Parmesan cheese (grated)
Instructions
- Cook the 12 ounces penne pasta according to package directions in a large pot of salted boiling water. Reserve 1/4 cup of the pasta cooking water before draining. Drain well and set aside.
- While the pasta cooks, pat the 1 pound salmon fillets dry and season with 1/2 teaspoon salt and 1/4 teaspoon black pepper.
- Heat 1 tablespoon olive oil in a large skillet over medium heat. Add the salmon fillets and cook for 4-6 minutes per side, or until cooked through and easily flaked with a fork. Remove from the skillet and gently flake into bite-sized pieces.
- In the same skillet (off the heat), combine the drained penne pasta, 1/2 cup prepared basil pesto, and 1 cup cherry tomatoes. Add the reserved 1/4 cup pasta water, if needed, to achieve a desired sauce consistency.
- Gently fold in the flaked salmon and 3 cups fresh spinach or arugula until the spinach/arugula wilts slightly. Serve immediately, garnished with 1/4 cup grated Parmesan cheese if desired.
Notes
While pesto contains pine nuts, the 'Nut-Free' tag assumes a store-bought pesto verified to be nut-free, or a homemade version using sunflower seeds. If not nut-free, omit the tag. Best enjoyed fresh, as pasta and salmon can lose texture upon reheating.
Nutrition (per serving)
- Calories: 617
- Protein: 32.2 g
- Carbohydrates: 64.5 g
- Fat: 24 g
- Fiber: 6.8 g
- Sodium: 520 mg
- Saturated Fat: 5.2 g
- Sugar: 5.8 g
- Cholesterol: 80 mg