Boil a salted pot of water for your pasta. Cook it al dente according to package directions.: You'll notice the water bubbling steadily and the steam carrying a faint, clean scent. Salting the water is critical because it seasons the pasta from within, so add enough so it tastes slightly of the sea. Stir occasionally to prevent sticking, and test a strand or piece a minute or two before the package time to hit that perfect chew, firm to the bite. A common misstep is overcooking the pasta , which leads to a soft texture that will soak up too much sauce and collapse the contrast with the other ingredients. Reserve a cup of pasta water before draining, as the starchy water can help loosen and unify the sauce at the end.
Meanwhile, trim your asparagus (I cut about 1.5" of the ends off while the asparagus is still tied up in a bunch to make it easy). Cut it into smaller pieces. Prep your other ingredients and sprinkle the salmon with salt & pepper and the Italian seasoning.: As you cut the asparagus , watch for a clean, bright green interior and snap that indicates freshness, the sound itself tells you it's not limp. Prepping the garlic, lemon, and cheese ahead keeps you moving smoothly at the stove. Pat the salmon dry so it sears instead of steaming, and the seasoning will create a welcoming savory layer. Avoid crowding the pan when you cook the fish, because that causes the temperature to drop and prevents a good sear.
Add the butter and oil to a skillet over medium-high heat. Cook the salmon for 3 minutes/side and then take it out of the pan and set it aside.: You should hear an immediate sizzle when the salmon hits the hot fat, and a golden crust will form in about three minutes per side depending on thickness. That seared exterior locks in juices and adds a toasty aroma. After searing, move the fish to a plate to rest so the residual heat finishes cooking gently without drying it out. One mistake is flipping too often, which prevents that beautiful crust from developing.
Add the asparagus to the skillet and cook for 2-3 minutes (3 minutes if it's on the thicker side or you like it softer).: The asparagus will sizzle and release a fresh green scent, and you should see the color brighten to vivid green with slightly crisp edges. Cook for two minutes for thinner spears or three for thicker ones, aiming for tender crispness, not mush. Stir gently so pieces cook evenly. Overcooking here yields limp stalks that lose their vibrant snap and visual appeal.
Stir in the garlic and cook for 30 seconds.: The aroma of garlic blooming in warm fat is immediate and fragrant, a toasty, savory note that sets the stage for the sauce. Thirty seconds softens the raw sharpness while avoiding any browning, which would make it taste bitter. Move quickly at this stage because garlic can go from golden to burnt in moments; if you smell a harsh, acrid scent, reduce heat and continue carefully.
Add the lemon juice + zest, cream, and parmesan to the pan. Give it a good stir then add the salmon back. Break it up into smaller pieces with your spoon. Cook the sauce for another few minutes until the salmon is fully cooked through, the asparagus is tender, and the sauce has reduced a bit. The sauce is not meant to be very thick in this recipe. Toss the sauce with the drained pasta and serve immediately.: The citrus brightens the pan with a fresh, zippy smell, while the cream starts to simmer and release a warm dairy aroma. As the parmesan cheese melts, the sauce becomes glossy and slightly thickened, coating the spoon. Adding the salmon back and breaking it up gently invites the fish to mingle with the sauce so every bite carries some flaked salmon . A frequent error is boiling the cream too vigorously, which can cause separation; keep the heat gentle so the sauce remains smooth and luxurious.
Break it up into smaller pieces with your spoon and cook the sauce for another few minutes until the salmon is fully cooked through, the asparagus is tender, and the sauce has reduced a bit.: As you break the salmon into pieces, you will see flaky ribbons that soak up the sauce. The pan should whisper with small bubbles and a slightly thickened liquid that clings to the spoon. Taste and adjust seasoning, because reduction concentrates flavors; you may need a touch more salt or lemon. Avoid over reducing, which makes the sauce gluey instead of silky.
Toss the sauce with the drained pasta and serve immediately.: The final moment brings everything together, and you should see a glossy coating of sauce on the strands or tubes of pasta . Toss gently to combine, adding a splash of reserved pasta water if the sauce needs loosening, which will create a silky emulsion. Serve right away so the textures remain distinct, the salmon warm and tender, and the asparagus crisp bright. Leaving it to sit will soften the asparagus and thicken the sauce too much, losing that freshly made quality.