Creamy Chicken Parmesan Soup combines the best of classic chicken parm with the coziness of a creamy soup. With tender chicken, rich tomato broth, Parmesan cheese, and pasta, it’s a satisfying comfort dish perfect for chilly evenings.
2 tablespoons olive oil
1 large onion, diced
3–4 cloves garlic, minced
3–4 boneless, skinless chicken breasts, cubed
32 ounces chicken broth
1 (14.5 oz) can diced tomatoes
1 tablespoon Italian seasoning
1/2 teaspoon red pepper flakes (optional)
1/2 cup heavy cream or half-and-half
12 ounces pasta (ditalini, rotini, or penne)
1 cup grated Parmesan cheese
1/2 cup shredded mozzarella cheese (optional)
Salt and pepper to taste
Fresh basil or parsley for garnish
1. Heat olive oil in a large pot. Sauté onion and garlic until softened.
2. Add cubed chicken. Cook until no longer pink, about 6–8 minutes.
3. Pour in chicken broth and diced tomatoes. Stir in Italian seasoning and red pepper flakes. Bring to a boil, then simmer 10 minutes.
4. Cook pasta separately. Drain and set aside.
5. Stir cooked pasta into the soup. Add cream and Parmesan (and mozzarella if using). Simmer 5 more minutes.
6. Adjust salt and pepper to taste. Add broth if soup is too thick.
7. Ladle into bowls, garnish with basil or parsley, and serve hot.
Store leftovers in an airtight container in the fridge for up to 4 days.
Reheat gently with extra broth or water, as pasta absorbs liquid over time.
For freezing, store the soup without pasta and add fresh pasta when reheating.
Try chickpeas for a vegetarian version or coconut milk for a dairy-free alternative.