Ultimate Creamy Chicken Parmesan Soup

By Natalie Quinn

On March 22, 2026

Ingredients for Creamy Chicken Parmesan Soup including chicken, crushed tomatoes, heavy cream, mozzarella, and fresh basil.

Cuisine

American, Italian

Prep time

15 minutes

Cooking time

30 minutes

Total time

45 minutes

Servings

6 people

Craving the comfort of classic Italian cuisine without the heavy frying and breading? This Creamy Chicken Parmesan Soup delivers all those iconic flavors in a single, cozy bowl. The foundation is a thick, rich reddish-orange creamy tomato broth that perfectly coats the back of your spoon.

Floating within the broth are tender pieces of shredded cooked chicken breast and thick, stringy pools of melted white mozzarella cheese. Every spoonful is a textural masterpiece that will quickly become a family favorite.

The surface is heavily garnished with a sprinkle of grated parmesan cheese, several crispy golden-brown square bread croutons, and vibrant fresh torn green basil leaves. Neutral background sides or a simple salad are all you need to complete this incredible meal.

Why You’ll Love This Recipe

  • Perfect Textural Contrast: The crispy golden-brown square bread croutons provide an amazing crunch against the velvety soup.
  • Incredible Cheese Pulls: Thick, stringy pools of melted white mozzarella cheese make every bite feel decadent.
  • One-Pot Wonder: You cook and shred the chicken directly in the rich tomato broth to minimize cleanup.
  • Vibrant Finish: Fresh torn green basil leaves add a pop of color and a sweet, aromatic freshness.

Ingredients & Substitutions

You only need a handful of everyday pantry staples to achieve this spectacular, restaurant-quality meal.

Shredded chicken simmering in a rich reddish-orange creamy tomato broth inside a Dutch oven.
Simmering the shredded chicken directly in the broth builds incredible deep flavor.

Olive Oil & Butter: Use 1 tbsp (15ml) of olive oil and 1 tbsp (14g) of butter to gently sauté your aromatics. The butter adds a foundational richness, while the oil prevents burning.

Yellow Onion & Garlic: You will need 1 cup (150g) of finely diced yellow onion and 4 cloves of minced garlic. These invisible flavor builders create the savory base of the broth.

Crushed Tomatoes: Use one 28 oz (800g) can of high-quality crushed tomatoes. This forms the vibrant, acidic backbone of your creamy tomato broth.

Chicken Broth: Add 4 cups (960ml) of low-sodium chicken broth to thin the tomatoes to the perfect soup consistency. Low-sodium allows you to control the final saltiness of the dish.

Boneless Skinless Chicken Breast: You need 1 lb (450g) of raw chicken breast to poach directly in the liquid. This ensures perfectly tender, shredded cooked chicken breast that absorbs the tomato flavor.

Heavy Cream: Stir in 1/2 cup (120ml) of heavy cream at the very end. This is the scientific key to achieving that signature thick, rich reddish-orange creamy tomato broth.

Mozzarella Cheese: Use 1 cup (112g) of freshly shredded whole milk mozzarella cheese. Pre-shredded cheese contains anti-caking agents that prevent those beautiful, stringy pools from forming.

Parmesan Cheese: You will need 1/2 cup (45g) of freshly grated parmesan cheese. This adds a salty, nutty bite that defines the “parmesan” profile of the soup.

Bread Croutons: Toast 1 cup (50g) of crispy golden-brown square bread croutons. They mimic the breaded coating of traditional chicken parmesan without the frying hassle.

Fresh Basil: Garnish with 1/4 cup (10g) of fresh torn green basil leaves. Tearing the leaves rather than chopping them prevents bruising and releases essential oils.

Equipment Needed

  • Large Dutch Oven: Retains heat evenly for a perfectly simmered tomato broth.
  • Two Forks or Meat Claws: Essential for quickly shredding the cooked chicken breast.
  • Wooden Spoon: Ideal for scraping up browned flavor bits from the bottom of the pot.

Step-by-Step Instructions

Step 1: Sauté the Aromatics

Heat 1 tbsp (15ml) olive oil and 1 tbsp (14g) butter in a large Dutch oven over medium heat. Once the butter is foaming, add 1 cup (150g) diced yellow onion and sauté for 5 minutes until translucent.

Add 4 cloves of minced garlic and 1 tsp (2g) of dried Italian seasoning. Stir constantly for 60 seconds until a deep, fragrant aroma fills the kitchen.

Step 2: Build the Tomato Broth

Pour in the 28 oz (800g) can of crushed tomatoes and 4 cups (960ml) of chicken broth. Season with 1 tsp (6g) kosher salt and 1/2 tsp (1g) black pepper.

Stir the mixture thoroughly, scraping the bottom of the pot to release any stuck-on aromatics. Bring the broth to a gentle, rolling boil.

Ingredients for Creamy Chicken Parmesan Soup including chicken, crushed tomatoes, heavy cream, mozzarella, and fresh basil.
Everything you need to make the perfect rich and creamy reddish-orange tomato chicken soup.

Step 3: Poach and Shred the Chicken

Submerge the 1 lb (450g) of raw chicken breasts directly into the boiling broth. Reduce the heat to medium-low, cover the pot, and simmer for 15-20 minutes.

Once the chicken reaches an internal temperature of 165°F (74°C), carefully remove it to a cutting board. Use two forks to pull the meat into fine pieces of shredded cooked chicken breast, then return it to the pot.

Step 4: Achieve the Reddish-Orange Color

Remove the Dutch oven from the heat source completely to prevent the dairy from splitting. Slowly drizzle in 1/2 cup (120ml) of heavy cream while stirring gently.

Watch as the dark red liquid magically transforms into a thick, rich reddish-orange creamy tomato broth. Stir in 1/4 cup (22g) of the grated parmesan cheese until fully melted.

Step 5: Garnish and Serve

Ladle the hot soup into a rustic ceramic bowl. Immediately top the steaming liquid with a handful of shredded mozzarella cheese, allowing the residual heat to create thick, stringy pools of melted white mozzarella.

Finish heavily garnishing the surface with the remaining grated parmesan cheese and several crispy golden-brown square bread croutons. Finally, scatter vibrant fresh torn green basil leaves over the top just before serving.

Expert Tips for Success

  • Grate Your Own Cheese: Block mozzarella melts infinitely better than pre-packaged shreds, guaranteeing those thick, stringy pools in your bowl.
  • Temper the Cream: Always remove your pot from the stove before adding heavy cream. Boiling dairy can curdle and ruin the smooth texture of your reddish-orange broth.
  • Tear, Don’t Chop: Preparing the fresh torn green basil leaves by hand prevents the edges from turning black and bitter.
  • Make Homemade Croutons: Toss cubed sourdough with olive oil and bake at 400°F (200°C) until you achieve perfectly crispy golden-brown square bread croutons.

Storage & Reheating

Store any leftover soup in an airtight container in the refrigerator for up to 4 days. Keep the croutons and fresh basil in separate containers so they don’t become soggy.

To reheat, gently warm the soup in a saucepan over medium-low heat until it simmers. Add fresh mozzarella and garnishes to individual bowls right before eating.

What to Serve With This

This rich and hearty soup pairs beautifully with a fresh, crisp side dish. Try serving it alongside a vibrant cucumber mozzarella salad for a cooling contrast.

If you love dipping bread into your soup, you cannot go wrong with a warm slice of pesto parmesan sourdough. It perfectly mimics the flavors in the broth.

Looking to sneak more vegetables onto the dinner table? Our crispy baked cauliflower steaks make a fantastic, savory pairing.

If you’re hosting a larger Italian-inspired dinner party, serve this soup as an appetizer before presenting a stunning veggie white lasagna.

Finally, finish off your comforting meal with a sweet treat. A slice of caramel brownie cheesecake is the ultimate decadent dessert.

Frequently Asked Questions

It is not recommended to freeze soups containing heavy cream, as the dairy tends to separate and become grainy upon thawing. It is best stored in the fridge for up to 4 days.

You can use half-and-half for a slightly lighter broth, though the reddish-orange color won’t be as rich. Avoid regular milk, as it is much more likely to curdle when mixed with hot tomatoes.

Yes! To save time, you can skip the poaching step and stir in 3 cups of pre-cooked, shredded rotisserie chicken during the last 5 minutes of simmering.

The high acidity of tomatoes can cause dairy to curdle if boiled. Always remove the Dutch oven completely from the heat source before slowly stirring in your heavy cream.

For the best stringy cheese pools, use freshly grated block whole-milk mozzarella. Ladling the piping hot broth over the cheese is usually enough to melt it, but you can also briefly place oven-safe bowls under the broiler.

Ready to Get Cooking?

If you made this Creamy Chicken Parmesan Soup, please leave a star rating and a comment below! We love hearing how your family enjoyed those thick, stringy pools of cheese.

Don’t forget to subscribe to our newsletter for more comforting one-pot dinner recipes delivered straight to your inbox. Pin this recipe to your favorite dinner board on Pinterest so you can make it again!

Recipe Card

Ingredients for Creamy Chicken Parmesan Soup including chicken, crushed tomatoes, heavy cream, mozzarella, and fresh basil.

Ultimate Creamy Chicken Parmesan Soup

This Creamy Chicken Parmesan Soup features a thick reddish-orange creamy tomato broth, shredded cooked chicken, stringy melted mozzarella, crispy golden-brown croutons, and fresh torn basil leaves.
Prep Time 15 minutes
Cook Time 30 minutes
Total Time 45 minutes
Servings: 6 people
Course: Dinner, Soup
Cuisine: American, Italian
Calories: 385

Ingredients
  

Creamy Chicken Parmesan Soup
  • 1 tbsp olive oil (15ml)
  • 1 tbsp butter (14g)
  • 1 cup yellow onion (150g) diced
  • 4 cloves garlic minced
  • 1 tsp dried Italian seasoning (2g)
  • 28 oz crushed tomatoes (800g)
  • 4 cups low-sodium chicken broth (960ml)
  • 1 lb boneless skinless chicken breast (450g) raw
  • 1/2 cup heavy cream (120ml)
  • 1 cup whole milk mozzarella cheese (112g) shredded
  • 1/2 cup parmesan cheese (45g) freshly grated, divided
  • 1 cup square bread croutons (50g) crispy golden-brown
  • 1/4 cup fresh green basil leaves (10g) torn

Equipment

  • 1 Large Dutch Oven Retains heat perfectly for a simmered tomato broth.
  • 2 Forks or Meat Claws For shredding the cooked chicken breast.

Instructions
 

Making the Soup
  1. Heat the olive oil and butter in a large Dutch oven over medium heat. Add the diced onion and sauté for 5 minutes. Stir in the garlic and Italian seasoning, cooking for 60 seconds until fragrant.
  2. Pour in the crushed tomatoes and chicken broth. Season with salt and pepper to taste, then bring the mixture to a gentle boil.
  3. Submerge the raw chicken breasts in the boiling broth. Reduce heat, cover, and simmer for 15-20 minutes until cooked through. Remove, shred into fine pieces, and return the meat to the pot.
  4. Remove the pot from the heat completely. Slowly drizzle in the heavy cream while stirring to create a thick reddish-orange broth. Stir in half of the grated parmesan cheese.
  5. Ladle hot soup into bowls. Top immediately with shredded mozzarella to create stringy pools of cheese. Garnish heavily with the remaining parmesan, crispy bread croutons, and fresh torn basil leaves.

Notes

Grate Your Own Cheese: Block mozzarella melts infinitely better than pre-packaged shreds.
Temper the Cream: Always remove your pot from the stove before adding heavy cream to prevent curdling.
Close up overhead view of thick creamy reddish-orange chicken parmesan soup topped with stringy mozzarella, croutons, and fresh torn basil.
Cozy up with a bowl of this Ultimate Creamy Chicken Parmesan Soup! Packed with tender shredded chicken, rich tomato broth, and stringy mozzarella.

You might also like these recipes

Leave a Comment

Recipe Rating