Bring a large pot of salted water to a boil. Add the rigatoni pasta and cook according to package instructions until al dente. Drain and set aside.
In a large skillet over medium heat, add olive oil. Once hot, add the Italian sausage. Cook until browned and no longer pink, breaking it up with a spatula, about 5-7 minutes.
Stir in the onion and garlic. Cook for another 3-5 minutes until the onion is translucent and fragrant.
Add the diced tomatoes to the skillet, followed by the dried Italian herbs. Stir and let it cook for 2 minutes. Reduce the heat to low.
Gradually pour in the heavy cream while stirring, allowing it to blend well with the sausage mixture. Cook for an additional 2-3 minutes to thicken slightly.
Add the cooked rigatoni to the skillet, tossing well to coat the pasta in the creamy sauce. Stir in the grated Parmesan cheese until melted and fully incorporated. Season with salt and pepper to taste.
Remove from heat, and let it rest for a minute before serving.
Notes
Serve in large bowls, garnished with fresh basil leaves and a sprinkle of extra Parmesan cheese for an elegant touch.