Heat 2 tablespoons olive oil in a large pot or Dutch oven over medium heat. Add 1 small diced onion and cook until they begin to soften, about 5 minutes. Add 3 cloves minced garlic, 2 teaspoons Italian seasoning, 1 teaspoon salt, and ½ teaspoon pepper and cook for an additional minute.
Pour in 1 (28-ounce) can crushed tomatoes, 1 (15-ounce) can tomato sauce, and 6 cups chicken broth. Bring to a simmer, then add 8 ounces rotini pasta. Cook until the pasta is al dente.
Add 3 cups cooked shredded chicken, 1 cup heavy cream, and 1 cup Parmesan cheese. Stir until the cheese is melted.
In a small skillet, melt 2 tablespoons butter over medium heat. Add 1 cup Italian breadcrumbs and ¼ cup grated Parmesan cheese, and toast for 2-3 minutes, until the breadcrumbs turn golden. Garnish with fresh chopped basil and serve warm.
Notes
Storage Tips
In the Refrigerator: Store in an airtight container for up to 4 days.
Reheat: Microwave or reheat on the stovetop until heated through. Store leftover breadcrumb topping separately.
In the Freezer: Cool completely, then store in a freezer-safe container for up to 3 months. Thaw in the fridge overnight before reheating.