Cook the pasta: Bring a large pot of salted water to a boil and cook pasta until al dente. Reserve some pasta water, then drain and set aside.
Sauté garlic: In a large skillet over medium heat, warm olive oil. Add garlic and lemon zest, cooking for about 1 minute until fragrant.
Deglaze: Pour in white wine or broth and simmer for 2–3 minutes, letting it reduce slightly.
Make the sauce: Stir in the cream and Parmesan cheese. Let it simmer until the sauce thickens slightly, about 3–5 minutes. Season with salt and pepper.
Add salmon: Gently fold in the flaked smoked salmon and lemon juice. Simmer for another 1–2 minutes.
Toss and finish: Add the cooked pasta and toss gently to coat. Use pasta water as needed to loosen the sauce.
Serve: Garnish with fresh dill or parsley and extra Parmesan if desired. Serve immediately.