Restaurant-quality salmon pesto pasta made easy at home: al dente pasta tossed in a creamy basil pesto sauce with flaky seared salmon, juicy cherry tomatoes, and fresh spinach. Bright lemon and Parmesan finish it off for a fast, crowd-pleasing dinner.
Bring a large pot of salted water to a boil. Cook pasta until al dente. Reserve 0.5 cup pasta water, then drain.
Pat salmon dry and season with 0.5 tsp salt and black pepper. Heat 1 tbsp olive oil in a large skillet over medium-high. Sear salmon 3 to 4 minutes per side until just cooked through. Transfer to a plate and flake into large chunks.
Reduce heat to medium. Add remaining 1 tbsp olive oil to the same skillet. Add garlic and cook 30 seconds until fragrant. Add cherry tomatoes and cook 2 minutes until just softened.
Stir in pesto and heavy cream; simmer 1 minute. Add a splash of reserved pasta water (about 0.25 cup) to loosen the sauce.
Add drained pasta and spinach; toss until spinach wilts, 1 to 2 minutes. Stir in Parmesan, lemon juice, and lemon zest.
Gently fold in flaked salmon. Season to taste with remaining salt, more pepper, and red pepper flakes. Add more pasta water as needed for a silky sauce.
Serve immediately topped with toasted pine nuts and extra Parmesan.
Notes
For a lighter sauce, swap half of the cream with pasta water or use half-and-half. Gluten-free pasta works well. If using jarred pesto, choose a high-quality brand with extra-virgin olive oil for best flavor.