Salmon Pesto Pasta Recipe: Creamy 20-Minute Meal

If you want a simple weeknight pasta that’s ready in about 30 minutes, this 30-minute Salmon Pesto Pasta is an ideal choice. Tender salmon, bright pesto, sautéed aromatics, and perfectly cooked pasta come together for a satisfying, low-fuss dinner you’ll return to again and again.

A plate of salmon pesto pasta topped with basil leaves and shredded parmesan cheese.

Table of Contents

  • This recipe is…
  • Why You’ll Love This Recipe
  • Recipe Ingredients
    • Ingredient Modifications and Variations
  • How to Make Salmon Pesto Pasta
  • Recipe Tips
  • How to Serve
  • How to Store and Reheat
  • Frequently Asked Questions
  • More Favorite Pasta Recipes
  • Quick & Easy Salmon Pesto Pasta Recipe

This recipe is…

GFGluten Free

This salmon pesto pasta delivers big flavor with minimal effort. Soft, al dente pasta tossed in vibrant pesto is combined with sautéed onion, garlic, and cherry tomatoes, then finished with flaky salmon, shaved Parmesan, and fresh basil. It’s an easy, flavorful meal that’s family-friendly and quick to make.

Why You’ll Love This Recipe

  • Quick: Ready in roughly 30 minutes, perfect for busy weeknights.
  • Delicious: Herb-forward pesto pairs beautifully with rich salmon and bright tomatoes.
  • Nutritious: Salmon adds omega-3s, vitamin B12, vitamin D, and protein for a well-balanced meal.

Recipe Ingredients

The ingredient list is straightforward: pasta, salmon, pesto, and a few pantry staples to boost flavor. Below are the main ingredients with notes and common swaps.

All of the ingredients for salmon pesto pasta on a marble surface.
  • Penne pasta – Penne works well, but most short pastas are fine.
  • Salmon – A thicker filet holds up nicely when seared, but individual filets or frozen salmon also work.
  • Pesto – Use store-bought or homemade pesto; either is delicious here.
  • Red pepper flakes – Optional, for a touch of heat.

See the recipe card below for exact amounts.

Ingredient Modifications and Variations

  • Any short pasta – ziti, rigatoni, fusilli, cavatappi, or farfalle are all great substitutes.
  • Skip ingredients – omit tomatoes, onion, or garlic if you prefer or have sensitivities.
  • Sun-dried tomatoes or mushrooms – swap cherry tomatoes for sun-dried tomatoes or mushrooms for a different flavor and texture.
  • Dairy-free – use a dairy-free pesto (roasted garlic-based options work well) and leave off the Parmesan.

How to Make Salmon Pesto Pasta

This dish comes together in about 30 minutes. The steps are simple and build the sauce while the pasta cooks.

A person sprinkling seasoning onto a filet of salmon.
A filet of seared salmon sitting on a plate.

Step 1: Bring a large pot of water to a boil. Add 1–1½ tablespoons salt and cook the pasta according to package instructions. Reserve ½ cup pasta water before draining. Season the salmon with 1 teaspoon salt and black pepper.

Step 2: Heat 1 tablespoon olive oil in a large skillet over medium heat. Sear the salmon 4 minutes on the first side, flip, and cook 4 more minutes. Transfer salmon to a plate.

Raw diced onions and garlic in a pan.
A pan of sauteed cherry tomatoes and onion.

Step 3: Add the remaining 1 tablespoon olive oil, minced garlic, and diced onion to the pan. Sauté about 3 minutes until the onion is translucent and the garlic fragrant. Season with the remaining 1 teaspoon salt.

Step 4: Add halved cherry tomatoes and sauté 2 minutes until they begin to soften.

A person adding broth to a pan of sauteed onions, cherry tomatoes, and pesto sauce.
A person pouring penne pasta from a colander into a pan of pesto sauce.

Step 5: Stir in the pesto, reserved pasta water, and red pepper flakes. Bring the sauce to a gentle simmer to combine flavors.

Step 6: Add the drained pasta to the pan and toss to coat in the pesto sauce. Flake the salmon with a fork and fold gently into the pasta or reserve on top of individual portions.

A plate of salmon pesto pasta topped with basil leaves next to a pan of salmon pesto pasta.

Step 7: Serve into bowls, garnish with Parmesan and fresh basil, and enjoy.

Recipe Tips

If you prefer not to sear salmon on the stove, broiling is an easy, reliable alternative:

  1. Slice the salmon into 1-inch pieces.
  2. Arrange on a parchment-lined sheet pan or lightly oiled pan.
  3. Season with salt and pepper.
  4. Broil on high for about 4 minutes until caramelized.

Using homemade pesto will give a brighter green color, but store-bought pesto still provides great flavor. Fresh basil at the end elevates the dish, but it’s optional if you can’t find it. If your noodles break easily, add them straight from the pot into the sauce while still hot so they finish in the sauce and don’t sit and soften too long—particularly useful for gluten-free pastas.

How to Serve

This salmon pesto pasta is a satisfying, balanced meal on its own. For a heartier plate, serve with crusty garlic bread and a simple arugula salad dressed with lemon and olive oil.

How to Store and Reheat

Store leftovers in an airtight container in the refrigerator for up to 3 days. Reheat in the microwave for 1–2 minutes or gently warm in a skillet until heated through.

A plate of salmon pesto pasta topped with basil leaves next to a pan of salmon pesto pasta.

Frequently Asked Questions

What type of salmon is best for salmon pesto pasta?

Any salmon will work. Thicker filets are helpful if you want a crisped exterior without drying the interior, but standard filets or frozen portions are fine.

Can I use canned salmon instead of fresh salmon?

Yes. Canned salmon is already cooked, so skip the searing steps and stir it in with the tomatoes to heat through. The texture will mix into the pasta rather than sit on top.

Can I use a different pasta?

Absolutely. Any short pasta like rigatoni, fusilli, or farfalle will do.

Can I substitute the salmon with another protein?

Yes—grilled chicken, shrimp, or no protein at all are all tasty alternatives.

Is this recipe suitable for dietary restrictions?

You can make it gluten-free with gluten-free pasta and dairy-free by using a dairy-free pesto and skipping Parmesan.

More Favorite Pasta Recipes

A large plate of creamy cajun pasta topped with cajun chicken thighsimg 79338 12Top down view of white, square casserole dish with pesto pasta topped with sun-dried tomatoes and mozzarellaParmesan cheese has been stirred into the kale, sausage, and spaghetti mixture

If you try this Quick and Easy Salmon Pesto Pasta, please leave a star rating and share how it turned out in the comments below!

Quick & Easy Salmon Pesto Pasta

5 — Votes 3 votes
By Melissa Guevara
Prep: 5 mins
Cook: 25 mins
Total: 30 mins
Servings: 4
A plate of salmon pesto pasta next to a large pan of salmon pesto pasta.
If you’re looking for an easy weeknight pasta recipe, this 30-minute Salmon Pesto Pasta is the perfect recipe for you. With succulent, perfectly cooked salmon, zesty pesto, and pasta perfection, you’ll be savoring every single bite!

Ingredients

  • 12 ounces penne pasta
  • ¼ cup pasta water (reserved) — can also use chicken broth
  • 2 tablespoons olive oil, divided
  • 1 tablespoon, plus 2 teaspoons sea salt, divided
  • ½ teaspoon garlic powder
  • ¼ teaspoon ground black pepper
  • 1 pound salmon
  • 2 cloves garlic, minced
  • ½ yellow onion, diced
  • 1 pint cherry tomatoes, halved
  • 6 ounces pesto (store-bought or homemade)
  • ¼ teaspoon red pepper flakes (optional)
  • Parmesan cheese, to garnish
  • ¼ cup fresh basil, to garnish

Instructions

  • Bring a large pot of water to a boil. Add 1–1½ tablespoons salt and cook the pasta according to the package. Reserve ½ cup pasta water before draining.
  • Season the salmon with 1 teaspoon salt and pepper.
  • Heat 1 tablespoon olive oil in a large skillet over medium heat. Add the salmon and cook 4 minutes on one side, flip, and cook another 4 minutes. Transfer salmon to a plate.
  • Add the remaining olive oil, garlic, and onion to the pan. Sauté 3 minutes until the onion is translucent and garlic fragrant. Season with the remaining salt.
  • Add the cherry tomatoes and sauté 2 minutes.
  • Stir in the pesto, reserved pasta water, and red pepper flakes. Bring to a simmer.
  • Toss the pasta in the sauce and flake the salmon with a fork. Fold the salmon into the pasta or place on top of individual servings.
  • Serve topped with Parmesan and fresh basil. Enjoy!

Recipe Notes

Ingredient Modifications and Variations:

  • Use any short pasta you have on hand.
  • Omit tomatoes, onion, or garlic if desired.
  • Substitute sun-dried tomatoes or mushrooms for a different flavor.

Recipe Tips:

  • If stovetop searing is intimidating, broil salmon on a sheet pan for about 4 minutes until caramelized.
  • Homemade pesto will be brighter in color; store-bought is fine for great flavor.
  • Add pasta to the sauce while still hot to prevent noodles from becoming mushy, especially with gluten-free varieties.

Nutrition

Calories: 734 kcal | Carbs: 74 g | Protein: 37 g | Fat: 31 g

Additional Info

Course: Dinner
Cuisine: American
Servings: 4
Calories: 734
Keyword: gluten free pasta, pan seared salmon, salmon pesto pasta

Like this recipe?

Leave a comment