Bring salted water to a boil and cook bucatini until al dente. Reserve some pasta water before draining. Properly salted water improves overall pasta flavor.
Heat olive oil and butter in a skillet, then sauté garlic briefly. Add asparagus and cook until tender-crisp. This keeps vegetables vibrant while adding flavor.
Pour heavy cream into the pan and simmer gently. Stir in Parmesan cheese until melted smoothly. Season with salt, pepper, and chili flakes for balance.
Stir peas into the sauce and cook briefly until heated through. Add lemon zest and juice to brighten flavors. This step balances the creamy richness.
Add drained pasta to the skillet and toss with sauce. Add reserved pasta water gradually to loosen sauce. Sauce should coat pasta smoothly without becoming watery.
Remove from heat and stir in fresh herbs. Serve immediately while hot and creamy. Extra Parmesan on top makes the dish even more inviting