Pesto Baked Salmon Pasta is a wonderful mix of tender salmon, fresh pesto sauce, and perfectly cooked pasta all baked together to create a simple yet flavorful meal. The salmon stays juicy and flaky while the pesto adds a bright, herb-packed punch that ties everything together. It’s the kind of dish that feels both comforting and a little fancy, without needing a lot of time or effort in the kitchen.
I love making this recipe because it’s one of those easy weeknight meals that still feels special. Baking the salmon right on top of the pasta means everything soaks up those pesto flavors, and I find myself sneaking bites just out of the oven. One tip I’ve picked up is to stir the pesto into the pasta before layering the salmon on top so every bite has that fresh, garlicky goodness.
When I serve this, I usually keep it simple with a side salad or some steamed veggies to balance out the richness of the salmon and pesto. It’s great for dinner parties too because it looks impressive on the plate but comes together quickly. Plus, leftovers heat up nicely, making it perfect for the next day’s lunch. Pesto Baked Salmon Pasta has quickly become one of my go-to meals for both busy nights and weekend gatherings.
Key Ingredients & Substitutions
Salmon: Choose fresh, skinless fillets for easy baking and flaky texture. If salmon isn’t your favorite, try trout or even chicken breasts for a different take.
Pesto: Basil pesto brings a fresh, herby flavor. You can swap in sun-dried tomato pesto or spinach pesto if you want a new twist or need to avoid nuts.
Rotini pasta: Its spiral shape holds sauce well. Penne, fusilli, or farfalle all work fine too.
Vegetables: Zucchini and cherry tomatoes add color and sweetness. Feel free to use bell peppers, asparagus, or spinach based on what you have.
Capers: These small bursts of briny flavor brighten the dish. If you don’t have capers, green olives chopped up make a good substitute.
How Do You Make Sure the Salmon Stays Juicy and Flaky?
Baking salmon gently is key for juicy, tender fish. Follow these tips:
- Preheat the oven properly to 400°F (200°C) for a quick cook time.
- Place salmon on top of pasta so it steams without drying out.
- Spread pesto on salmon for moisture and flavor.
- Bake uncovered for just 12-15 minutes until salmon flakes easily with a fork. Don’t overbake!
This way, your salmon will be perfectly cooked, with a nice balance between crisp edges and a tender center.

Equipment You’ll Need
- Large pot – to cook the pasta easily and quickly.
- Large skillet – for sautéing vegetables and mixing ingredients before baking.
- Baking dish – to hold everything and bake the salmon on top.
- Measuring cups and spoons – for precise pesto and ingredient amounts.
- Cooking spoon or spatula – to stir vegetables and pasta.
- Oven – to bake the salmon and pasta together.
Flavor Variations & Add-Ins
- Replace salmon with chicken, shrimp, or firm tofu for different protein options.
- Swap basil pesto for sun-dried tomato or spinach pesto for a different flavor.
- Add sautéed mushrooms or spinach for extra greens and earthiness.
- Stir in some grated Parmesan or mozzarella for more cheesy richness.
How to Make Pesto Baked Salmon Pasta?
Ingredients You’ll Need:
Pasta & Vegetables:
- 8 oz rotini pasta (or your favorite kind)
- 1 small zucchini, sliced
- 6 cherry tomatoes
- 1/4 cup capers, drained
- 1/4 cup red onion, finely chopped
- 2 cloves garlic, minced
- 1 cup shredded cabbage or sauerkraut (optional, adds texture and tang)
Main Ingredients:
- 2 salmon fillets (about 6 oz each)
- 1/3 cup basil pesto (store-bought or homemade)
- 2 tablespoons olive oil
- Salt and freshly ground black pepper, to taste
- Lemon wedges for serving (optional)
Time Required:
About 10 minutes to prep, 10 minutes to cook pasta and sauté vegetables, plus 12-15 minutes baking time. Overall, expect around 30-35 minutes from start to finish!
Step-by-Step Instructions:
1. Prepare Your Oven and Pasta:
Start by preheating your oven to 400°F (200°C). Cook the pasta in boiling salted water until it’s just al dente, then drain and set aside. This gives you perfectly cooked noodles ready to mix with flavorful veggies.
2. Sauté the Veggies:
Heat 1 tablespoon olive oil in a large skillet over medium heat. Add minced garlic and chopped red onion and cook until they’re soft and fragrant, about 2-3 minutes. Toss in the zucchini slices, cherry tomatoes, shredded cabbage (if using), and capers. Sauté everything for about 5 minutes until the vegetables are tender and nicely mixed.
3. Mix Pasta and Pesto:
Stir the cooked pasta into your sautéed veggies. Add 2-3 tablespoons of pesto and mix well so every bite gets a burst of fresh pesto flavor. Spread this pasta mix evenly into a baking dish, creating a cozy bed for your salmon.
4. Add Salmon and Bake:
Place your salmon fillets on top of the pasta bed. Spread the remaining pesto generously over each fillet. Drizzle the last tablespoon of olive oil over everything for extra moisture. Pop the dish into your oven and bake uncovered for 12-15 minutes, until the salmon is cooked through and flakes easily with a fork.
5. Serve and Enjoy:
Once out of the oven, let the dish rest for a couple of minutes. Serve warm with a squeeze of fresh lemon juice if you like a little zing. This meal is perfect as it is or paired with a simple green salad for a complete dinner.
Can I Use Frozen Salmon for This Recipe?
Yes, you can! Just make sure to fully thaw the salmon in the fridge overnight before cooking. Pat it dry with paper towels to remove excess moisture for better baking results.
Can I Make This Dish Ahead of Time?
Absolutely! Prepare the pasta and vegetable mixture a day in advance and refrigerate. When ready, place the salmon on top, add pesto, and bake as directed. This helps save time on busy days.
How Should I Store Leftovers?
Store leftovers in an airtight container in the fridge for up to 2 days. Reheat gently in the oven or microwave to avoid drying out the salmon and pasta.
What Pasta Works Best for This Dish?
Rotini is ideal because its spiral shape holds the pesto and vegetables well, but penne, fusilli, or farfalle are great alternatives too.