Pesto Baked Salmon Pasta is a simple, flavorful dish that combines tender baked salmon, creamy pesto sauce, and perfectly cooked pasta. The fresh basil pesto adds a bright, herby touch that pairs wonderfully with the rich, flaky salmon and the pasta all baked together in one dish. It’s a great meal when you want something comforting but still fresh and vibrant.
I love making this because it feels like a special dinner, but it’s actually really easy to put together. I usually toss the pasta with some extra pesto before baking to keep everything moist and full of flavor. Plus, baking the salmon right on top means no extra pans to wash, which is always a win in my book.
My favorite way to serve this is with a simple green salad or some roasted veggies on the side. It’s one of those dishes that has become a go-to when I want something nourishing and satisfying but don’t want to spend hours cooking. Everyone always asks for seconds, which is always a good sign!
Key Ingredients & Substitutions
Salmon: Fresh salmon fillets give the best flavor here. If fresh isn’t an option, frozen salmon works well too—just thaw it fully before cooking. For a different twist, you could try trout or even chicken breast if you prefer.
Basil Pesto: The pesto is the heart of this dish. Store-bought pesto is great for convenience, but homemade adds extra freshness. If you’re allergic to nuts, look for nut-free pesto or make a simple olive oil and herb sauce.
Pasta: Fusilli, penne, or spaghetti all work well. Pick your favorite shape! If you want a healthier option, whole wheat or chickpea pasta are good substitutes and add more protein and fiber.
Parmesan Cheese: Parmesan adds a salty, nutty flavor. If you need a dairy-free version, nutritional yeast can give a cheesy taste.
How Do You Bake Salmon Perfectly Without Drying It Out?
Baking salmon is quick but needs attention to avoid dryness. Here’s how to get tender, juicy salmon every time:
- Preheat oven to 400°F (200°C) for even cooking.
- Brush the salmon with olive oil to keep it moist.
- Season simply with salt and pepper to enhance flavor without overpowering.
- Bake for 12-15 minutes. Check at 12 minutes by gently flaking with a fork—salmon should flake but still look moist inside.
- Avoid overbaking; salmon continues to cook a little after being removed from the oven.
These steps help keep your salmon tender and flavorful every time you bake it in the oven.

Equipment You’ll Need
- Large pot – I use this to cook the pasta until it’s al dente, which keeps it from getting mushy.
- Baking sheet – perfect for baking the salmon evenly and fuss-free.
- Brush or spoon – helps spread the pesto smoothly over the salmon.
- Mixing bowl – I toss the cooked pasta with pesto, garlic, lemon, and cheese here; it’s quick and easy.
- Colander – to drain the pasta efficiently without losing any noodles.
Flavor Variations & Add-Ins
- Use cooked shrimp or chicken instead of salmon for a different protein boost.
- Add sautéed spinach or zucchini to the pasta for extra veggies and color.
- Mix in a splash of cream or a handful of mozzarella for a richer, cheesier dish.
- Sprinkle red pepper flakes or fresh herbs like thyme for a spicy or herby kick.
Pesto Baked Salmon Pasta
Ingredients You’ll Need:
Main Ingredients:
- 12 oz pasta (such as fusilli, penne, or spaghetti)
- 2 salmon fillets (about 6 oz each), skin removed
- 1/3 cup basil pesto (store-bought or homemade)
- 1 tablespoon olive oil
- 1/2 teaspoon salt, divided
- 1/4 teaspoon black pepper, divided
- 1 cup cherry tomatoes, halved (optional)
- 1/2 cup grated Parmesan cheese
- 1-2 cloves garlic, minced
- 1/2 lemon, juiced
- Fresh basil leaves, for garnish
How Much Time Will You Need?
This meal takes about 30 minutes from start to finish. You’ll spend roughly 10 minutes preparing and boiling pasta, 15 minutes baking the salmon, and the last 5 minutes mixing everything together and serving.
Step-by-Step Instructions:
1. Preheat and Prepare:
Set your oven to 400°F (200°C). Line a baking sheet with parchment paper or lightly grease it to prevent salmon from sticking.
2. Cook the Pasta:
Boil a large pot of salted water and cook the pasta according to package directions until al dente. Drain and keep it ready for mixing.
3. Season and Bake the Salmon:
Place the salmon fillets on your baking sheet. Brush each with olive oil and sprinkle half the salt and pepper evenly over them. Spread about half of the pesto on top of each piece.
Bake salmon in the oven for 12-15 minutes, or until it flakes easily with a fork and is cooked through.
4. Combine Pasta with Sauce:
In a large bowl, mix the cooked pasta with the remaining pesto, minced garlic, lemon juice, and Parmesan cheese. Toss everything together so each piece of pasta is coated nicely.
If you like, add the halved cherry tomatoes now to add freshness and color.
5. Plate and Serve:
Divide the pesto pasta onto plates or bowls. Gently place a warm salmon fillet on top of each serving. Garnish with fresh basil leaves and extra Parmesan, if desired.
6. Enjoy Your Meal!
Dig in while it’s warm for the best flavor and texture. This dish is wonderful with a crisp green salad or steamed veggies on the side.
Can I Use Frozen Salmon for This Recipe?
Yes, you can! Just be sure to thaw the salmon completely in the refrigerator overnight before baking to ensure even cooking.
Can I Prepare This Dish Ahead of Time?
Absolutely! You can cook the pasta and bake the salmon in advance, then store them separately in airtight containers in the fridge for up to 2 days. Reheat gently before combining and serving.
What’s a Good Substitute for Basil Pesto?
If you don’t have basil pesto, try using sun-dried tomato pesto or a simple mixture of olive oil, garlic, and fresh herbs like parsley or cilantro for a different but delicious flavor.
How Should I Store Leftovers?
Store any leftovers in separate airtight containers in the fridge for up to 3 days. Reheat the pasta gently on the stove or microwave, and warm the salmon separately to prevent overcooking.