Cook pasta according to the instruction. Reserve ¼ cup of pasta water then drain well and set aside
Heat a large pan over medium/high heat. Spray with cooking spray
Add garlic and saute for 30 seconds
Add diced onion and saute for 1-2 minutes, until soft
Add the ground sausage and begin breaking it up. Season with the seasonings and continue to break up while cooking
Once almost cooked, add spinach (yes, it looks like a lot but it wilts) and stir up just a bit. Cover the pan until spinach is wilted and sausage is completely cooked
Remove the lid then add the parmesan cheese and cream cheese. Stir until completely melted
If needed, add a splash of pasta water until desired thickness is reached