Heat oil: In a large Dutch oven, heat 1 tablespoon extra virgin olive oil over medium-high heat.
Sauté vegetables: Add 1 cup chopped onions, 1 cup chopped carrots, and 1 cup chopped celery. Cook until softened, about 5 minutes.
Cook meats: Add ½ pound Italian sausage and ½ pound ground beef, breaking them up with a wooden spoon. Cook until browned and fully cooked.
Season and add garlic: Season with ½ teaspoon salt, then add 2 cloves minced garlic. Cook for 1-2 minutes.
Add tomato paste and tomatoes: Stir in 2 tablespoons tomato paste, then add 28 ounces petite diced tomatoes, 1 tablespoon dried parsley, and 1 tablespoon dried basil. Stir until combined and simmer for 15 minutes.
Cook pasta: Increase heat to high, add 1½ cups water (you can add more if needed) and ½ teaspoon salt, and bring to a boil. Add 8 ounces rigatoni, reduce heat to medium, cover, and cook for 10 minutes.
Preheat oven: Set to 350ºF.
Add cream and cheese: Stir in 1 cup heavy cream and ¼ cup grated parmesan.
Transfer and bake: Transfer mixture to a casserole dish, spread evenly. Top with remaining ¼ cup grated parmesan and 1 cup shredded mozzarella. Bake uncovered for 30 minutes, or until the top is bubbly and lightly browned.