Before You Begin
Preheat and prepare your cookware as needed. Cooking times and results may vary depending on your equipment and ingredients.
Cook pasta in salted boiling water until al dente according to package directions. Reserve ½ cup pasta water, then drain.
Heat olive oil in a large skillet over medium-high heat.
Add Italian sausage and cook, breaking it into crumbles, until fully cooked through, no longer pink, and hot throughout.
Add the chopped onion and cook 2–3 minutes until softened.
Stir in garlic and red pepper flakes (if using) and cook about 30 seconds until fragrant.
Pour in chicken broth to deglaze the pan, scraping up any browned bits.
Reduce heat to medium and stir in heavy cream, salt, and pepper.
Simmer gently about 5 minutes until slightly thickened.
Stir in Parmesan cheese until melted and smooth.
Add spinach and cook 1–2 minutes until just wilted.
Add cooked pasta and toss to coat evenly.
Use reserved pasta water as needed to loosen the sauce.
Simmer 1–2 minutes until heated through, then remove from heat and serve.
Cooking Notes
Servings: Serves 4
Doneness: Sausage is done when fully cooked through, no longer pink, and hot throughout.
Sauce Tip: Simmer gently to avoid separating the cream sauce.
Rest Time: Let sit 2–3 minutes before serving so the sauce settles.