Creamy, comforting, and packed with nutrients, this Salmon and Broccoli Pasta is a deliciously satisfying meal that’s perfect for weeknights or a cozy weekend dinner. Tender flakes of salmon and vibrant broccoli florets are tossed with pasta in a rich, garlicky cream sauce that brings it all together in one irresistible bowl. It’s an easy, wholesome dish the whole family will love.
Want recipes like this delivered straight to your inbox? Subscribe now to get the latest culinary creations you’ll love.
Why You’ll Love This Recipe
One-Pan Wonder – Minimal cleanup, maximum flavor
Protein + Veggies – A balanced, nutrient-rich dinner
Creamy Without Being Heavy – A lighter take on classic Alfredo
Versatile – Swap the pasta or add extras to make it your own
Quick & Easy – Ready in under 30 minutes
Ingredients You’ll Need
For the Pasta:
8 oz penne, fusilli, or linguine
Salt, for boiling water
1 ½ cups broccoli florets
For the Salmon:
2 salmon fillets (about 6 oz each), skin removed
1 tbsp olive oil
Salt and black pepper, to taste
½ tsp garlic powder
½ tsp paprika (optional, for color)
For the Cream Sauce:
2 tbsp unsalted butter
2 cloves garlic, minced
1 tbsp all-purpose flour
1 cup milk (whole or 2%)
½ cup heavy cream
½ cup grated Parmesan cheese
¼ tsp ground black pepper
Juice of ½ lemon (to brighten the flavor)
Chopped parsley, for garnish
Tools You’ll Need
Large skillet or sauté pan
Medium pot for boiling pasta
Colander
Tongs or spatula
Measuring cups and spoons
Whisk
Step-by-Step Instructions
Step 1: Cook the Pasta and Broccoli
- Bring a large pot of salted water to a boil.
- Add the pasta and cook according to package directions.
- In the last 3 minutes of cooking, add the broccoli florets to the boiling pasta water.
- Drain both pasta and broccoli together and set aside.
Step 2: Cook the Salmon
- While pasta is cooking, season salmon fillets with olive oil, salt, pepper, garlic powder, and paprika.
- Heat a large skillet over medium heat and cook salmon for 3–4 minutes per side until golden and cooked through.
- Transfer salmon to a plate, flake into chunks, and set aside.
Step 3: Make the Cream Sauce
- In the same skillet, melt butter over medium heat.
- Add minced garlic and sauté for 30 seconds until fragrant.
- Stir in flour and cook for 1 minute to form a roux.
- Slowly whisk in the milk and heavy cream until smooth.
- Simmer for 3–4 minutes until slightly thickened.
- Add Parmesan cheese, black pepper, and lemon juice. Stir until cheese is melted and sauce is creamy.
Step 4: Combine Everything
- Add the drained pasta and broccoli to the sauce. Toss gently to coat.
- Fold in the flaked salmon pieces.
- Let everything warm through for 1–2 minutes.
- Adjust seasoning if needed.
Step 5: Serve & Garnish
- Serve hot, topped with fresh chopped parsley and extra Parmesan if desired.
- Add a squeeze of lemon juice or a drizzle of olive oil for extra brightness.
Tips for the Best Salmon and Broccoli Pasta
Use Fresh or Frozen Salmon – Just be sure to thaw frozen fillets completely
Don’t Overcook – Both salmon and broccoli cook quickly, so keep an eye on timing
Save Some Pasta Water – If the sauce is too thick, a splash of pasta water will loosen it perfectly
Make It Lighter – Use all milk instead of cream, or sub Greek yogurt for a protein boost
Add Heat – A pinch of chili flakes adds a nice kick
Serving Suggestions
Serve with garlic bread or a warm baguette
Pair with a crisp side salad with lemon vinaigrette
Add extra veggies like peas or baby spinach for more color and nutrients
A chilled glass of lemonade or sparkling water pairs beautifully
Finish with a light fruit salad or lemon sorbet for dessert
How to Store & Reheat
Storing:
Refrigerate: Store leftovers in an airtight container for up to 3 days
Do Not Freeze: Cream-based sauces don’t freeze well and can separate
Reheating:
Stovetop: Reheat in a skillet over low heat with a splash of milk or cream
Microwave: Heat in short intervals, stirring between to prevent overcooking
Frequently Asked Questions
- Can I use canned salmon?
Yes, just be sure to drain well and remove any bones or skin before flaking into the pasta. - What’s the best type of pasta for this recipe?
Short pasta like penne, fusilli, or farfalle works great. Long pasta like linguine or fettuccine also pairs beautifully with the creamy sauce. - Can I make this dairy-free?
You can use dairy-free milk and cream alternatives, and a dairy-free Parmesan-style cheese for a similar creamy texture. - Is it okay to use pre-cooked salmon?
Absolutely—just flake it in during the final step to warm it through.
Final Thoughts
This Salmon and Broccoli Pasta is a creamy, cozy, and nutrient-rich meal that’s as easy to make as it is delicious. With tender salmon, crisp broccoli, and a garlicky Parmesan cream sauce coating every bite of pasta, it’s a go-to dish for busy weeknights or elegant dinners alike.
Try it tonight and enjoy a restaurant-worthy meal right from your kitchen.
Preparation Time: 10 minutes
Cooking Time: 20 minutes
Cuisine: American-Italian
Nutritional Information (Per Serving):
Calories: 520 | Protein: 28g | Carbohydrates: 42g | Fat: 28g | Fiber: 4g | Sodium: 390mg

Salmon and Broccoli Pasta
- Total Time: 30 minutes
Description
Creamy, comforting, and packed with nutrients, this Salmon and Broccoli Pasta is a deliciously satisfying meal that’s perfect for weeknights or a cozy weekend dinner. Tender flakes of salmon and vibrant broccoli florets are tossed with pasta in a rich, garlicky cream sauce that brings it all together in one irresistible bowl. It’s an easy, wholesome dish the whole family will love.
Want recipes like this delivered straight to your inbox? Subscribe now to get the latest culinary creations you’ll love.
Ingredients
For the Pasta:
8 oz penne, fusilli, or linguine
Salt, for boiling water
1 ½ cups broccoli florets
For the Salmon:
2 salmon fillets (about 6 oz each), skin removed
1 tbsp olive oil
Salt and black pepper, to taste
½ tsp garlic powder
½ tsp paprika (optional, for color)
For the Cream Sauce:
2 tbsp unsalted butter
2 cloves garlic, minced
1 tbsp all-purpose flour
1 cup milk (whole or 2%)
½ cup heavy cream
½ cup grated Parmesan cheese
¼ tsp ground black pepper
Juice of ½ lemon (to brighten the flavor)
Chopped parsley, for garnish
Instructions
Step-by-Step Instructions
Step 1: Cook the Pasta and Broccoli
-
Bring a large pot of salted water to a boil.
-
Add the pasta and cook according to package directions.
-
In the last 3 minutes of cooking, add the broccoli florets to the boiling pasta water.
-
Drain both pasta and broccoli together and set aside.
Step 2: Cook the Salmon
-
While pasta is cooking, season salmon fillets with olive oil, salt, pepper, garlic powder, and paprika.
-
Heat a large skillet over medium heat and cook salmon for 3–4 minutes per side until golden and cooked through.
-
Transfer salmon to a plate, flake into chunks, and set aside.
Step 3: Make the Cream Sauce
-
In the same skillet, melt butter over medium heat.
-
Add minced garlic and sauté for 30 seconds until fragrant.
-
Stir in flour and cook for 1 minute to form a roux.
-
Slowly whisk in the milk and heavy cream until smooth.
-
Simmer for 3–4 minutes until slightly thickened.
-
Add Parmesan cheese, black pepper, and lemon juice. Stir until cheese is melted and sauce is creamy.
Step 4: Combine Everything
-
Add the drained pasta and broccoli to the sauce. Toss gently to coat.
-
Fold in the flaked salmon pieces.
-
Let everything warm through for 1–2 minutes.
-
Adjust seasoning if needed.
Step 5: Serve & Garnish
-
Serve hot, topped with fresh chopped parsley and extra Parmesan if desired.
-
Add a squeeze of lemon juice or a drizzle of olive oil for extra brightness.
Notes
Use Fresh or Frozen Salmon – Just be sure to thaw frozen fillets completely
Don’t Overcook – Both salmon and broccoli cook quickly, so keep an eye on timing
Save Some Pasta Water – If the sauce is too thick, a splash of pasta water will loosen it perfectly
Make It Lighter – Use all milk instead of cream, or sub Greek yogurt for a protein boost
Add Heat – A pinch of chili flakes adds a nice kick
- Prep Time: 10 minutes
- Cook Time: 20 minutes
- Cuisine: American-Italian