Craving the rich, satisfying flavors of classic chicken parmesan but want it in a cozy, comforting bowl? You’ve found the perfect recipe. This Creamy Chicken Parmesan Soup delivers all the savory goodness of the traditional Italian-American dish in a velvety, easy-to-make soup. It’s a game-changer for weeknight dinners and is guaranteed to become a new family favorite.
Why You’ll Love This Creamy Chicken Parmesan Soup Recipe
This isn’t just another chicken soup; it’s an experience. Imagine tender chunks of chicken, a rich tomato-cream broth infused with garlic and Italian herbs, and a generous finish of nutty Parmesan cheese. It’s the ultimate comfort food, perfect for a chilly evening. Plus, this one-pot meal is surprisingly simple to prepare, making cleanup a breeze.
The Key Ingredients for a Perfect Chicken Parm Soup
The magic of this soup comes from using simple, high-quality ingredients. Here’s what you’ll need to bring this incredible dish to life.
For the Chicken
We use boneless, skinless chicken breasts, cut into bite-sized pieces. This ensures the chicken cooks quickly and remains tender and juicy in the soup.
The Aromatic Base
A classic trio of diced onion, minced garlic, and a blend of Italian seasonings creates the foundational layer of flavor that makes this soup so aromatic and delicious.
The Creamy Tomato Broth
A combination of crushed tomatoes, chicken broth, and heavy cream gives the soup its signature creamy texture and rich flavor. The heavy cream is key to achieving that velvety mouthfeel without any curdling.
For the “Parmesan” Finish
Freshly grated Parmesan cheese is a must. It melts beautifully into the soup, adding a salty, nutty flavor that is essential to any “parmesan” dish. We also top it with fresh basil for a pop of freshness.

How to Make Creamy Chicken Parmesan Soup Step-by-Step
Making this restaurant-quality soup at home is easier than you think. Follow these simple steps for a perfect bowl every time.
- Sauté the Aromatics: In a large Dutch oven or pot, heat olive oil over medium heat. Add the diced onion and cook until softened, about 5 minutes. Stir in the minced garlic and Italian seasoning, cooking for another minute until fragrant.
- Cook the Chicken: Add the bite-sized chicken pieces to the pot. Season with salt and pepper. Cook until the chicken is lightly browned on all sides.
- Build the Broth: Pour in the chicken broth and crushed tomatoes. Stir everything together, scraping up any browned bits from the bottom of the pot. Bring the mixture to a simmer.
- Simmer to Perfection: Reduce the heat to low, cover, and let the soup simmer for 15-20 minutes. This allows the flavors to meld together and the chicken to become perfectly tender.
- Add the Cream and Parmesan: Turn the heat down to the lowest setting. Slowly stir in the heavy cream and the grated Parmesan cheese. Continue stirring gently until the cheese is completely melted and the soup is creamy. Do not let it boil after adding the cream.
- Serve and Garnish: Taste and adjust seasoning if necessary. Ladle the hot soup into bowls and garnish with fresh basil and extra Parmesan cheese.
Tips for the Best Results
For a truly spectacular Creamy Chicken Parmesan Soup, keep these simple tips in mind.
- Use Freshly Grated Parmesan: Pre-shredded cheese often contains anti-caking agents that can prevent it from melting smoothly. Grating your own from a block makes a huge difference in texture.
- Don’t Boil the Cream: To prevent the soup from curdling, make sure the heat is on low when you stir in the heavy cream and cheese. A gentle heat is all you need to melt the cheese.
- Control the Thickness: If you prefer a thicker soup, you can let it simmer uncovered for a few extra minutes before adding the cream, or create a small slurry with a tablespoon of cornstarch and cold water to stir in.

What to Serve with Your Soup
This soup is a hearty meal on its own, but it pairs wonderfully with a few classic sides. For the ultimate dipping experience, serve it with a side of crusty bread or our delicious cheesy garlic herb bread. A simple green salad with a light vinaigrette also makes a great companion, balancing the richness of the soup.
Variations and Substitutions
One of the best things about this recipe is how easy it is to customize. Here are a few ideas to get you started.
Add Some Veggies
Feel free to stir in a few handfuls of fresh spinach at the end until it wilts. Diced carrots and celery can also be added with the onions for extra flavor and nutrition.
Make it Spicy
If you like a little heat, add a pinch of red pepper flakes along with the Italian seasoning. It adds a wonderful warmth that complements the creamy base.
Use a Different Protein
This soup is also fantastic with Italian sausage instead of chicken. Simply brown the sausage, drain the fat, and proceed with the recipe as written.
Storing and Reheating Instructions
This Creamy Chicken Parmesan Soup makes for excellent leftovers. Store it in an airtight container in the refrigerator for up to 3 days. To reheat, gently warm it on the stovetop over low heat, stirring occasionally. Avoid boiling to maintain the creamy texture. Due to the dairy content, freezing is not recommended as it can cause the soup to separate upon thawing.
Frequently Asked Questions
Yes! Sauté the onions and garlic, then add them with the chicken, seasonings, tomatoes, and broth to your slow cooker. Cook on low for 4-6 hours or high for 2-3 hours. Stir in the cream and Parmesan cheese during the last 15 minutes of cooking.
Absolutely. If you’re using pre-cooked chicken, such as rotisserie chicken, simply shred or dice it and add it to the soup during the last 5-10 minutes of simmering, just to heat it through before you add the cream and cheese.
For a thicker soup, you can simmer it uncovered for 5-10 minutes before adding the cream to allow some liquid to evaporate. Alternatively, you can mix 1 tablespoon of cornstarch with 2 tablespoons of cold water to create a slurry, and then stir it into the soup before adding the cream and cheese.
Store leftover soup in an airtight container in the refrigerator for up to 3 days. Reheat gently on the stovetop over low heat, stirring occasionally until warm. Avoid boiling, as this can cause the creamy base to separate. We do not recommend freezing this soup.
This soup is a meal in itself, but it’s fantastic with crusty bread for dipping, garlic bread, or a simple side salad with an Italian vinaigrette to balance the richness.
More Comfort Food Recipes You’ll Love
If you enjoyed this recipe, you’re sure to love some of our other favorite comforting meals. Try our Million Dollar Italian Lasagna for a classic bake, our cozy Chicken and Dumplings for a taste of home, or our incredibly savory Gnocchi Chicken Pot Pie for a new twist on a classic.
Share Your Creation!
We are so excited for you to try this Creamy Chicken Parmesan Soup recipe! If you make it, please leave a comment below to let us know how you liked it. Don’t forget to snap a photo and share it on Pinterest!

Creamy Chicken Parmesan Soup

Creamy Chicken Parmesan Soup (The Ultimate Comfort Meal)
Equipment
- 1 Large Dutch oven or pot
- 1 Cutting board
- 1 Knife
Ingredients
Creamy Chicken Parmesan Soup
- 1 tbsp Olive Oil
- 1 large Onion finely diced
- 4 cloves Garlic minced
- 1.5 lbs Boneless, Skinless Chicken Breast cut into 1-inch pieces
- 1 tsp Salt or to taste
- 0.5 tsp Black Pepper or to taste
- 2 tsp Italian Seasoning
- 28 oz Crushed Tomatoes one large can
- 4 cups Chicken Broth
- 1 cup Heavy Cream
- 1 cup Parmesan Cheese freshly grated, plus more for garnish
- 0.25 cup Fresh Basil chopped, for garnish
Instructions
- In a large Dutch oven or pot, heat olive oil over medium heat. Add the diced onion and cook until softened, about 5 minutes. Stir in the minced garlic and Italian seasoning, cooking for another minute until fragrant.
- Add the bite-sized chicken pieces to the pot. Season with salt and pepper. Cook until the chicken is lightly browned on all sides.
- Pour in the chicken broth and crushed tomatoes. Stir everything together, scraping up any browned bits from the bottom of the pot. Bring the mixture to a simmer.
- Reduce the heat to low, cover, and let the soup simmer for 15-20 minutes to allow flavors to meld and the chicken to become tender.
- Turn the heat to its lowest setting. Slowly stir in the heavy cream and the grated Parmesan cheese until the cheese is completely melted. Do not let the soup boil.
- Taste and adjust seasoning if necessary. Ladle the hot soup into bowls and garnish with fresh basil and extra Parmesan cheese.
Notes
Reheating: Warm gently on the stovetop over low heat. Avoid boiling to prevent the cream from separating.