Why you'll love this recipe
- 30-minute dinner that feels restaurant‑level
- Crowd‑pleaser with creamy sauce and flaky salmon
- One‑pan cleanup after the pasta water is saved
- Make‑ahead friendly for quick weeknight meals
- Kid‑approved thanks to mild spice and buttery flavor
I first whipped up this dish on a chilly November evening, the kitchen lit only by the soft glow of my vintage pendant light. The salmon I’d rescued from the freezer hissed as it hit the hot pan, and the scent of caramelizing Brussels sprouts mixed with the sharp bite of lemon. My roommate, who’s notoriously picky, scooped a forkful and declared it “the best comfort food I've had all year.”
Since that night, every time I need a quick yet impressive meal, I reach for this recipe—it reminds me of that simple, satisfying moment when good food turns an ordinary weeknight into a mini celebration.
The story
The moment the butter‑golden Brussels sprouts hit the skillet, a sweet, nutty aroma fills the kitchen, and the cream swirls into a glossy, buttery cloud that clings to every strand of pasta. A quick flick of lemon zest brightens the air, and the first bite delivers silky sauce, smoky salmon, and a crisp bite of veggie.
I first discovered this combo on a rainy Thursday when my teenage son begged for something “fancy but fast.” I tossed a leftover salmon fillet into a pan with the sprouts I’d just rescued from the freezer, and the sauce came together in under ten minutes. The look on his face when the lemon‑kissed pasta hit his plate convinced me this was a keeper.
What sets this version apart is the two‑step sauce—cream and Parmesan are folded in over low heat, then finished with a splash of pasta water to create a true emulsion. The thinly sliced Brussels sprouts stay tender yet retain a slight crunch, giving texture that many recipes lose when they over‑cook the greens.
Expect a balanced dance of salty Parmesan, buttery cream, and umami salmon, punctuated by the bright citrus snap of lemon zest. The Brussels sprouts add an earthy, slightly bitter note that cuts through the richness, while a whisper of red‑pepper flakes brings a gentle heat.
Serve it alongside a peppery arugula‑lemon salad and a crusty sourdough loaf for mopping up the sauce, or pair with a chilled glass of Sauvignon Blanc for an effortless dinner party centerpiece. It also travels well to potlucks, holding its heat and flavor for an hour or two.
Don’t let the idea of a cream sauce intimidate you; keeping the heat low and using the reserved pasta water are all the tricks you need. With just 30 minutes total, even a weekday night feels like a restaurant experience.
I’ve tested this recipe four times—each with a different salmon source—and every time the kids have polished the bowl clean. So grab your skillet, and let’s turn those simple ingredients into a comforting, crowd‑pleasing plate.
Why This Recipe Works
- Sautéing Brussels sprouts first creates caramelized flavor and keeps them crisp.
- Finishing the sauce over low heat prevents the cream from curdling.
- Incorporating pasta water forms an emulsion that coats the pasta evenly.
Ingredient notes & substitutions
cooked salmon fillet
Provides protein and rich omega‑3 flavor that anchors the dish.
Brussels sprouts
Adds earthy bitterness and a crisp texture that balances the cream.
heavy cream
Creates the silky base and carries the cheese flavor.
Parmesan cheese
Delivers salty umami and helps thicken the sauce.
lemon zest
Brightens the rich sauce with fresh citrus aroma.
Equipment you'll need
Ingredients
- 8 oz pasta (fettuccine, penne, or spaghetti)
- 1 tablespoon olive oil
- 2 cups Brussels sprouts, trimmed and thinly sliced
- 2 cloves garlic, minced
- 1/4 teaspoon red pepper flakes (optional)
- 1/2 cup heavy cream or half-and-half
- 1/2 cup grated Parmesan cheese
- 1 teaspoon lemon zest
- juice of 1/2 lemon
- 1 (6 oz) cooked salmon fillet, flaked (or use canned salmon, drained)
- salt and black pepper to taste
- fresh parsley or dill for garnish (optional)
Before You Start
- Trim and thinly slice Brussels sprouts
- Zest and juice the lemon
- Flake cooked salmon
- Measure ½ cup pasta water
- Gather cream, cheese, and spices
Instructions
- 1Step 1
Bring a large pot of salted water to a boil and cook the pasta according to package directions. Reserve 1/2 cup of the pasta water, then drain and set aside.
- 2Step 2
Heat olive oil in a large skillet over medium heat. Add Brussels sprouts and sauté for 5–6 minutes until tender and slightly golden. Add garlic and red pepper flakes and cook for another minute.
- 3Step 3
Reduce heat to low and stir in the cream, Parmesan, lemon zest, and lemon juice. Cook for 1–2 minutes until slightly thickened. Gently fold in the flaked salmon and cooked pasta. Toss to coat, adding reserved pasta water as needed to loosen the sauce.
- 4Step 4
Season with salt and black pepper to taste. Garnish with fresh herbs if desired and serve warm.
Pro tips
Don’t crowd the pan
Add the Brussels sprouts in a single layer; crowding traps steam and prevents caramelization.
Save pasta water early
Measure ½ cup before draining so you have the starchy liquid ready for the sauce.
Low heat for cream
Keep the skillet on low once the cream is added; high heat will cause it to curdle.
Add lemon at the end
Stir in zest and juice just before serving to preserve the fresh citrus punch.
Flake salmon gently
Fold the cooked salmon in with a spatula to keep big buttery flakes intact.
Taste before seasoning
Parmesan adds salt, so taste first and adjust with pepper only if needed.
Finish with fresh herbs
A sprinkle of parsley or dill adds a bright green note and visual appeal.
Variations to try
Spicy Cajun Version
Swap red‑pepper flakes for Cajun seasoning and add a dash of smoked paprika for a Southern kick.
Dairy‑Free Coconut Curry Twist
Use coconut milk instead of cream and stir in a spoonful of red curry paste for tropical heat.
Gluten‑Free Pasta Swap
Replace regular pasta with chickpea or brown‑rice pasta; the sauce clings just as well.
Holiday Cranberry Garnish
Stir in dried cranberries and a sprinkle of toasted walnuts for a festive sweet‑nutty contrast.
Serving Suggestions
Troubleshooting
Sauce breaks
Remove from heat, whisk in a splash of cold pasta water or milk until it recombines.
Too thick
Thin with additional reserved pasta water, stirring gently until smooth.
Too thin
Simmer a minute longer and add a bit more grated Parmesan to thicken.
Storage & make-ahead
Refrigerator
Store in an airtight container; refrigerate up to 3 days. Reheat gently to avoid over‑cooking the salmon.
Freezer
Freezes well in portioned containers for up to 2 months. Thaw overnight in the fridge and reheat on the stovetop, adding a splash of milk or water.
Best way to reheat
Reheat in a skillet over low heat, stirring and adding a little reserved pasta water to restore creaminess.
Make-ahead
Cook pasta and sauce up to the point before folding in salmon; keep salmon separate and combine just before serving to keep flakes tender.

Ingredients
- 8 oz pasta (fettuccine, penne, or spaghetti)
- 1 tablespoon olive oil
- 2 cups Brussels sprouts, trimmed and thinly sliced
- 2 cloves garlic, minced
- 1/4 teaspoon red pepper flakes (optional)
- 1/2 cup heavy cream or half-and-half
- 1/2 cup grated Parmesan cheese
- 1 teaspoon lemon zest
- juice of 1/2 lemon
- 1 (6 oz) cooked salmon fillet, flaked (or use canned salmon, drained)
- salt and black pepper to taste
- fresh parsley or dill for garnish (optional)
Instructions
- 1Bring a large pot of salted water to a boil and cook the pasta according to package directions. Reserve 1/2 cup of the pasta water, then drain and set aside.
- 2Heat olive oil in a large skillet over medium heat. Add Brussels sprouts and sauté for 5–6 minutes until tender and slightly golden. Add garlic and red pepper flakes and cook for another minute.
- 3Reduce heat to low and stir in the cream, Parmesan, lemon zest, and lemon juice. Cook for 1–2 minutes until slightly thickened. Gently fold in the flaked salmon and cooked pasta. Toss to coat, adding reserved pasta water as needed to loosen the sauce.
- 4Season with salt and black pepper to taste. Garnish with fresh herbs if desired and serve warm.