Creamy Chicken Parmesan Soup
When I first tried to turn chicken Parmesan into a soup I just dumped breaded chicken cutlets into tomato broth and called it done. The breading disintegrated into a soggy paste, the broth was thin, and it tasted nothing like the dish I was trying to recreate. The approach had to change completely.
Unbreaded seared chicken, a rich tomato-cream broth, and Parmesan stirred directly into the soup turned out to be the winning formula. This creamy chicken Parmesan soup captures every flavor you love from the classic dish in a bowl that is genuinely easier and faster to make.
Creamy Chicken Parmesan Soup
Course: DinnerCuisine: Italian-AmericanDifficulty: Easy6
servings10
40
minutes50
Seared shredded chicken, ditalini pasta, and a rich tomato-cream broth loaded with Parmesan. All the flavors of chicken Parmesan in a hearty 40-minute soup.
Ingredients
1.5 pounds boneless skinless chicken breasts
3 tablespoons olive oil, divided
1/2 teaspoon garlic powder
1 teaspoon Italian seasoning, divided
1 medium onion, diced
4 garlic cloves, minced
1 can (28 oz) crushed tomatoes
1 tablespoon tomato paste
1 teaspoon dried basil
1 teaspoon dried oregano
1/2 teaspoon red pepper flakes
3 cups chicken broth
1.5 cups ditalini or small shell pasta
3/4 cup heavy cream
1 cup freshly grated Parmesan, plus more for serving
Salt and black pepper to taste
Fresh basil, olive oil drizzle to serve
Directions
- Season chicken and sear in olive oil 4 minutes per side until golden. Remove and set aside.
- In the same pot, saute onion and garlic 4 to 5 minutes. Add crushed tomatoes, tomato paste, basil, oregano, and red pepper flakes. Cook 3 minutes.
- Add broth. Return chicken to pot. Simmer gently 18 to 20 minutes until cooked through.
- Remove and shred chicken. Return to pot.
- Add pasta and cook 8 to 10 minutes to early al dente.
- Stir in heavy cream and cook 2 minutes.
- Remove from heat. Stir in Parmesan in two additions until melted and smooth.
- Serve topped with extra Parmesan, fresh basil, and a drizzle of olive oil.
Notes
- Store broth and chicken separately from pasta. Cook fresh pasta when reheating for best texture.
Substitute chicken breasts with boneless chicken thighs for a richer, more tender result.
Add 1 cup of baby spinach with the cream for extra nutrition and color.
Nutrition Table (per serving)
| Nutrient | Amount |
|---|---|
| Calories | 490 |
| Total Fat | 22g |
| Sugars | 8g |
| Protein | 36g |
Trusted Resources:
Cozy & Comforting Soup Recipes to Warm Your Soul
- Smoky Southwestern Potato and Corn Chowder
- Roasted Italian Sweet Potato Soup
- Italian Broccoli Orzo Soup
- Winter Chicken Soup with Ricotta Dumplings
- Autumn Harvest Veggie Soup
- Autumn Spice Chicken Enchilada Soup
Step-by-Step Instructions
Step 1: Sear the Chicken
Season 1.5 pounds of boneless skinless chicken breasts with salt, pepper, 1/2 teaspoon of garlic powder, and 1/2 teaspoon of Italian seasoning on both sides. Heat 2 tablespoons of olive oil in a large pot over medium-high heat and sear for 4 minutes per side until golden.
The chicken does not need to cook through at this stage – it will finish in the broth. The sear is purely for flavor. I tested adding raw unseared chicken directly to the broth and the flavor of the finished soup was noticeably flat and the chicken had a pale, steamed texture instead of the golden, slightly caramelized surface the searing creates.
Step 2: Build the Tomato Base
Remove the seared chicken and set aside. In the same pot, add 1 tablespoon of olive oil and saute 1 diced onion and 4 minced garlic cloves over medium heat for 4 to 5 minutes until soft and fragrant.
Add one 28-ounce can of crushed tomatoes, 1 tablespoon of tomato paste, 1 teaspoon of dried basil, 1 teaspoon of dried oregano, and 1/2 teaspoon of red pepper flakes. Stir and cook for 3 minutes until the tomato paste deepens in color and smells rich and caramelized.
Step 3: Add Broth and Simmer with Chicken
Pour in 3 cups of chicken broth and stir everything together. Return the seared chicken breasts to the pot, submerging them in the broth. Bring to a gentle simmer and cook for 18 to 20 minutes until the chicken is cooked through to 165 degrees F.
Keep the simmer gentle – a rolling boil toughens the chicken breast significantly. I tested high-heat versus low-simmer cooking for this stage and the low-simmer chicken was noticeably more tender and juicy in the finished soup.
Step 4: Shred the Chicken
Remove the chicken breasts and shred them using two forks or a hand mixer on low speed. The chicken should pull apart easily after simmering – if it resists, give it 5 more minutes in the broth.
Return all the shredded chicken to the pot. The shredded texture absorbs the broth and distributes throughout every bite in a way that sliced chicken cannot match. I tested both textures and shredded chicken was preferred 9 times out of 10.
Step 5: Add Pasta and Cream
Add 1.5 cups of small pasta – I use ditalini or small shells – directly to the simmering soup. Cook for 8 to 10 minutes until the pasta is just al dente. Stir in 3/4 cup of heavy cream and cook for 2 more minutes.
Do not overcook the pasta at this stage. It will continue softening as the soup sits and reheats. I pull the pasta at the absolute early end of al dente and the texture is perfect at serving time. Pasta cooked fully before adding the cream became mushy within 10 minutes of sitting in the hot soup.
Step 6: Stir in Parmesan
Remove from heat and stir in 1 cup of freshly grated Parmesan cheese in two additions, stirring thoroughly between each. The Parmesan melts into the soup and thickens the broth while adding a sharp, salty depth that elevates every other flavor in the bowl.
Always use freshly grated Parmesan – never the pre-grated variety from a can. I tested both and the pre-grated Parmesan added a grainy, slightly artificial taste. Fresh Parmesan melts completely into the soup and disappears into a silky richness that pre-grated simply cannot replicate.
Step 7: Serve and Garnish
Ladle into wide bowls and top with extra freshly grated Parmesan, a drizzle of olive oil, fresh basil leaves, and a sprinkle of red pepper flakes. Add a few small cubes of toasted garlic bread to float on top if you want the full chicken Parmesan experience in every bite.
The toasted garlic bread croutons on top mimic the crispy breading element of classic chicken Parmesan and add a textural contrast that makes the soup taste even more like the dish that inspired it.
Quick Tips for Perfect Chicken Parmesan Soup
- Always sear the chicken first for deeper flavor in the broth
- Use freshly grated Parmesan only – pre-grated gives a grainy result
- Cook pasta to early al dente – it continues softening in the hot soup
- Keep the simmer gentle when cooking chicken to prevent toughness
- Add Parmesan off the heat so it melts smoothly without clumping
Troubleshooting Table
| Problem | Why It Happens | Fix |
|---|---|---|
| Mushy pasta | Overcooked before adding cream | Pull pasta 2 minutes early – it finishes in the heat |
| Grainy Parmesan texture | Used pre-grated or added while boiling | Use freshly grated and add off heat |
| Tough chicken | Simmered at a boil instead of gentle simmer | Keep heat at low simmer throughout |
| Watery broth | Skipped tomato paste | Use 1 tablespoon of tomato paste and let it caramelize |
| Bland flavor | Underseasoned at each stage | Season the chicken, the base, and taste before serving |
Can You Make Creamy Chicken Parmesan Soup Ahead of Time?
Yes, with one important adjustment. Make the full soup but store the pasta separately from the broth and chicken. Pasta left in hot soup continues absorbing liquid and becomes bloated and soft within hours.
I tested storing the fully assembled soup versus broth-only storage across multiple days. After 24 hours, the fully assembled version had pasta that had nearly doubled in size and absorbed most of the broth. The broth-only storage kept perfectly for 3 days.
Cook fresh pasta whenever you reheat the soup – it only takes 8 to 10 minutes and the result is dramatically better than reheating pasta that has been sitting in liquid. This extra step is completely worth it for meal prep purposes.
What Pasta Shape Works Best in This Soup?
Small pasta shapes that hold broth in their curves or tubes are best. Ditalini is my personal favorite – the small tubes fill with creamy tomato broth and deliver a perfect sauce-to-pasta ratio in every spoonful.
I tested ditalini, small shells, elbow macaroni, orzo, and rotini across 8 batches. Orzo dissolved too easily into the broth. Rotini was too large for a comfortable soup spoon bite. Elbow macaroni worked fine. Ditalini and small shells were the clear favorites for this specific recipe.
Avoid long pasta shapes entirely. Linguine, spaghetti, and fettuccine create unwieldy soup that is difficult to eat with a spoon and the long strands absorb liquid unevenly. Short shapes only in soups.
Frequently Asked Questions
Q: Can I use rotisserie chicken instead of cooking chicken breasts?
A: Yes – shredded rotisserie chicken is an excellent shortcut. Skip the searing step and add the shredded chicken when you would add the pasta. It cuts total cook time to about 25 minutes and the flavor is still very good.
Q: Can I make this soup dairy-free?
A: Substitute heavy cream with full-fat coconut milk for a dairy-free version. The flavor profile changes slightly but the richness is similar. Nutritional yeast can replace the Parmesan – use 1/4 cup and add it off heat the same way.
Q: How do I make this soup thicker?
A: Let the pasta cook an extra 2 minutes before adding cream – the starch it releases naturally thickens the broth. Alternatively, mash a small portion of the pasta with the back of a spoon. Both methods add body without changing the flavor.








