There are some dinners that feel fancy enough for a restaurant but are secretly easy enough for a busy Tuesday night. Salmon Pesto Pasta is exactly that kind of meal. Tender, flaky salmon paired with pesto-coated pasta creates a comforting dinner that tastes like you spent hours in the kitchen—even though it comes together with minimal effort.
As a busy home cook myself, I love recipes that deliver big flavor without creating a mountain of dishes. This Salmon Pesto Pasta checks all the boxes: it’s quick, family-friendly, and made with simple ingredients you can easily find at the grocery store. Whether you’re feeding your family or looking for an easy meal-prep option, this recipe is one you’ll want to keep on repeat.
Table of Contents
Why You’ll Love This Salmon Pesto Pasta
- Quick & Easy: Ready in about 30 minutes, making it perfect for busy weeknights.
- Family-Friendly: The creamy pesto flavor and tender salmon are a hit with both kids and adults.
- Simple Ingredients: Uses pantry staples and a handful of fresh ingredients.
- Restaurant-Quality Flavor: Feels special enough for guests but easy enough for everyday dinners.
- Meal Prep Friendly: Leftovers store beautifully for lunches the next day.
- Customizable: Easily switch up the pasta shape or pesto variety to make it your own.
Ingredients You’ll Need
- Penne rigate , Fusili or another dried pasta with ridges
- Pesto (homemade or store-bought)
- Salmon filet
- Parmesan cheese, freshly grated if possible
- Extra-virgin olive oil
- Fresh lemon juice
- Kosher salt
- Black pepper
Ingredient Notes
- Pasta: Ridged or twisted pasta shapes work best because they grab onto every bit of pesto goodness. Penne, rotini, fusilli, and cavatappi are all excellent choices.
- Pesto: Since pesto is the star of the dish, use one you genuinely enjoy. A high-quality store-bought pesto works wonderfully when you’re short on time.
- Salmon: Skin-on or skinless both work well. Since you’ll flake the salmon before serving, the skin can easily be left behind.
- Parmesan Cheese: Freshly grated Parmesan provides the best flavor, but pre-shredded varieties are perfectly fine for busy nights.
- Lemon Juice: Fresh lemon brightens the entire dish and balances the richness of the salmon and pesto.
Easy Substitutions
- Use whole wheat or gluten-free pasta if needed.
- Swap salmon for trout or even grilled chicken.
- Try sun-dried tomato pesto or spinach pesto for a different flavor profile.
- Pecorino Romano can replace Parmesan cheese.
How to Make Salmon Pesto Pasta
This Salmon Pesto Pasta recipe comes together in a few simple steps.
1. Roast the Salmon
Preheat your oven to 400°F.
Place the salmon filet on a rimmed baking sheet or oven-safe skillet. Drizzle with olive oil and lemon juice, then season generously with kosher salt and black pepper.
Roast for about 12–15 minutes, depending on the thickness of the salmon, until it flakes easily with a fork.
2. Cook the Pasta
While the salmon roasts, bring a large pot of water to a boil.
Season the water generously with salt—it should taste like the sea. This simple step makes a huge difference in the final flavor of your pasta.
Cook the pasta according to package directions until al dente.
3. Save Some Pasta Water
Before draining the pasta, reserve about 1 cup of the cooking water.
This starchy liquid is the secret to creating a silky pesto sauce that clings beautifully to every piece of pasta.
Drain the pasta and let it cool for 1–2 minutes.
4. Toss with Pesto
Add the pesto and grated Parmesan cheese to the warm pasta.
Stir gently until evenly coated.
Add reserved pasta water a little at a time until the sauce reaches your preferred consistency. Season with additional salt, black pepper, and lemon juice to taste.
5. Flake the Salmon
Remove the roasted salmon from the oven.
Use a fork to gently flake it into bite-sized pieces.
6. Serve
Divide the pesto pasta among serving bowls.
Top with the flaky salmon and an extra sprinkle of Parmesan cheese if desired.
Serve immediately and enjoy.
Helpful Tips
A few simple tricks can make your Salmon Pesto Pasta even better:
- Don’t overcook the salmon. It should be moist and flaky, not dry.
- Let the pasta cool slightly before adding pesto. Extremely hot pasta can dull pesto’s bright green color.
- Reserve more pasta water than you think you’ll need. It’s much easier to thin a sauce than to fix one that’s too dry.
- Taste before serving. A little extra lemon juice can completely wake up the flavors.
- If your family is anything like mine, make extra. Somehow everyone always wants seconds when salmon and pesto are involved!
Variations and Substitutions
One of the reasons I make Salmon Pesto Pasta so often is because it’s easy to customize.
Make It Creamy
Stir in a splash of heavy cream or a spoonful of cream cheese for a richer sauce.
Add Vegetables
Mix in:
- Baby spinach
- Cherry tomatoes
- Roasted asparagus
- Broccoli florets
- Peas
Change the Protein
Not a salmon fan? Try:
- Grilled chicken
- Shrimp
- Tuna
- White beans for a vegetarian option
Try Different Pesto Flavors
Traditional basil pesto is fantastic, but you can also use:
- Kale pesto
- Arugula pesto
- Sun-dried tomato pesto
- Spinach pesto
Storage and Reheating
Refrigerating
Store leftover Salmon Pesto Pasta in an airtight container in the refrigerator for up to 3 days.
Freezing
The salmon freezes well, but pesto pasta can sometimes change texture after thawing. If you plan to freeze leftovers, freeze the salmon separately when possible.
Reheating
For best results, reheat gently in a skillet over medium-low heat.
Add a splash of water or chicken broth to loosen the sauce as it warms.
You can also microwave individual portions in 30-second intervals, stirring between each round.

FAQs About Salmon Pesto Pasta
Can I make this Salmon Pesto Pasta ahead of time?
Yes. You can roast the salmon and cook the pasta ahead of time. Store them separately and combine just before serving.
How long does Salmon Pesto Pasta last in the fridge?
It stays fresh for up to 3 days when stored in an airtight container.
Can I use store-bought pesto?
Absolutely. A good-quality store-bought pesto is a wonderful time-saving option.
What pasta works best for this recipe?
Penne, rotini, fusilli, and cavatappi are all excellent because their shapes hold onto the pesto sauce.
How do I know when the salmon is cooked?
The salmon is done when it flakes easily with a fork and reaches an internal temperature of 145°F.
Can I use leftover cooked salmon?
Yes. Leftover salmon works perfectly. Simply flake it and add it when serving.
Final Thoughts
This Salmon Pesto Pasta is one of those dependable recipes that feels special every time you make it. Between the flaky roasted salmon, vibrant pesto, and perfectly cooked pasta, every bite is packed with flavor while still being incredibly easy to prepare.
I love having recipes like this in my back pocket for busy evenings when I want something satisfying without spending all night in the kitchen. Give this Salmon Pesto Pasta a try, and I think it might earn a permanent spot in your dinner rotation too.
If you make it, I’d love to hear how it turned out! Leave a comment, share your favorite variation, or let me know if your family went back for seconds like mine always does. Happy cooking!
More Delicious Recipes to Try
If you loved this Salmon Pesto Pasta, here are a few more reader-favorite recipes to enjoy next:
- Try Pesto Orzo Salad with Sun-Dried Tomatoes for a light, flavorful side or lunch.
- Make Salmon Pasta with Sun-Dried Tomato Cream Sauce when you’re craving another cozy salmon dinner.
- Serve it with Avocado Salad with Tomatoes, Mozzarella & Basil Pesto for a fresh, colorful pairing.
- Keep dinner easy with Easy Creamy Lemon Garlic Pasta on another busy weeknight.
⭐ Tried this recipe? Please leave a review and tap those stars — it helps other home cooks find it too!
Salmon Pesto Pasta
- Total Time: 30 minutes
- Yield: 4 servings 1x
Description
This Salmon Pesto Pasta is a quick and flavorful dinner made with tender roasted salmon, al dente pasta, and vibrant basil pesto. Ready in about 30 minutes, it’s an easy weeknight meal that feels restaurant-worthy while using simple, everyday ingredients.
Ingredients
- 12 ounces penne rigate, rotini, fusilli, or cavatappi pasta
- 1 pound salmon filet
- 1 cup basil pesto (homemade or store-bought)
- ½ cup grated Parmesan cheese
- 1 tablespoon extra-virgin olive oil
- 1 tablespoon fresh lemon juice, plus more to taste
- 1 teaspoon kosher salt
- ½ teaspoon black pepper
- ½ cup reserved pasta water (as needed)
Instructions
- Preheat oven to 400°F (200°C).
- Place salmon on a baking sheet. Drizzle with olive oil and lemon juice. Season with salt and pepper.
- Roast salmon for 12–15 minutes, or until it flakes easily with a fork.
- Meanwhile, bring a large pot of salted water to a boil and cook pasta until al dente according to package directions.
- Reserve ½ cup of pasta water, then drain the pasta.
- Let pasta cool for 1–2 minutes before adding pesto and Parmesan cheese.
- Toss until evenly coated, adding reserved pasta water as needed to create a silky sauce.
- Adjust seasoning with additional lemon juice, salt, and pepper to taste.
- Flake the roasted salmon into bite-sized pieces.
- Divide pasta among serving bowls and top with salmon.
- Garnish with extra Parmesan, basil, or lemon wedges if desired. Serve immediately.
Notes
- Use high-quality pesto for the best flavor.
- Don’t add pesto to extremely hot pasta, as it may lose its bright green color.
- Reserve extra pasta water in case you need to loosen the sauce later.
- Freshly grated Parmesan provides the best texture and flavor.
- Leftovers can be refrigerated for up to 3 days.
- Prep Time: 10 minutes
- Cook Time: 20 minutes
- Category: Dinner
- Method: Roasting, Boiling
- Cuisine: Italian-Inspired
Nutrition
- Serving Size: 1 serving
- Calories: 620 kcal
- Sugar: 3 g
- Sodium: 680 mg
- Fat: 29 g
- Saturated Fat: 6 g
- Unsaturated Fat: 21 g
- Trans Fat: 0 g
- Carbohydrates: 51 g
- Fiber: 4 g
- Protein: 37 g
- Cholesterol: 75 mg