Bring water to boil in a large pot, then add rigatoni pasta. Cook using package instructions. Drain and set aside.
While waiting for pasta to boil, heat olive oil in a large skillet under medium heat. Then add garlic, sweet onions and Italian sausage. Break apart Italian sausage into smaller pieces. Saute until Italian sausage is almost cooked.
Add crushed tomatoes, dried basil, and dried oregano to sauce. Stir and bring to a boil.
Add heavy cream to sauce (see Note 1). Bring to boil and simmer for ~5 minutes. Add spinach and black pepper to taste. Stir to combine.
Remove from heat and add rigatoni pasta to sauce. Stir to combine.
Garnish with fresh parmesan cheese and parsley.
Serve and enjoy!
Note 1: If you like the sauce creamier, add more heavy cream.