This quick and easy Chicken Parmesan Soup is a delicious winter soup with the perfect kick of heat. It's a winter season winner!
Add the olive oil to a large Dutch oven and heat over medium heat. When the oil is hot, add the chicken, onion, salt and pepper and cook until chicken is cooked through, about 5-6 minutes, stirring often. Add the garlic and cook one more minute. Add the tomato paste, Italian seasoning and red pepper flakes. Stir until well combined. Add the crushed tomatoes, chicken broth and pasta. Raise the heat to medium-high and bring the mixture to a boil. Once the mixture comes to a boil, reduce the heat to a simmer. Cover and cook until pasta is al dente, about 8-10 minutes.
Remove from the heat and stir in the Parmesan cheese and basil leaves. Season to taste with salt and pepper. Pour into bowls and garnish with fresh mozzarella cheese balls and basil leaves, if desired.