I still remember the first time I made this soup on a chilly winter evening when I was craving chicken parmesan but wanted something I could eat with a spoon. The combination of savory Parmesan, aromatic herbs, and that signature crispy breadcrumb topping transformed into soup form was nothing short of magical. This Creamy Chicken Parmesan Soup has become the go-to when comfort food that actually fills you up is needed, and with 34g of protein per serving, it keeps you satisfied for hours. The best part? Everything comes together in one pot, making cleanup a breeze.
Table of Contents
What You’ll Need to Make This Soup
Walking through the ingredients for this Creamy Chicken Parmesan Soup is important. Freshly grated Parmesan instead of the pre-shredded kind is always recommended because it melts so much better and gives authentic Italian flavor.
- 2 tablespoons olive oil
- 1 pound boneless, skinless chicken breasts, cut into bite-sized pieces
- 1 medium onion, diced
- 2 carrots, diced
- 2 celery stalks, diced
- 3 cloves garlic, minced
- 1/4 cup all-purpose flour
- 4 cups chicken broth (low-sodium is preferred so salt can be controlled)
- 1 (14.5 ounce) can diced tomatoes, undrained
- 1 teaspoon dried oregano
- 1 teaspoon dried basil
- 1/2 teaspoon red pepper flakes (optional, but adds nice warmth)
- 1 cup heavy cream
- 1 cup grated Parmesan cheese, divided
- 1/2 cup breadcrumbs (panko works great for extra crunch)
- 2 tablespoons butter, melted
- Fresh basil or parsley for garnish
Pro tip: If wanting to boost the protein even more, add an extra half pound of chicken. The soup can easily handle it!

How to Make This Chicken Parmesan Soup
Having all ingredients prepped before starting cooking is recommended. It makes the process so much smoother and no steps will be missed.
Step 1: Heat the olive oil in a large 5-6 quart pot or Dutch oven over medium-high heat. Season the chicken pieces with a pinch of salt and pepper, then add them to the hot oil. Cook for 5-7 minutes, turning occasionally, until the chicken is golden brown and reaches an internal temperature of 165°F with no pink remaining. Remove the chicken from the pot and set it aside on a plate.
Step 2: In the same pot (don’t clean it, those brown bits add flavor!), add the diced onion, carrots, and celery. Cook for about 5 minutes, stirring occasionally, until the vegetables have softened and the onion becomes translucent. Add the minced garlic and cook for 1 minute more until fragrant. Watch carefully so the garlic doesn’t burn.
Step 3: Sprinkle the flour over the vegetables and stir everything together until the veggies are well coated with a thin paste. Let this cook for 1 minute to remove the raw flour taste. This step helps thicken the Creamy Chicken Parmesan Soup perfectly.
Step 4: Gradually pour in the chicken broth while whisking constantly to prevent lumps from forming. Add the diced tomatoes with all their juice, oregano, basil, and red pepper flakes if using. Bring everything to a gentle simmer (small bubbles around the edges, not a rolling boil) and let it cook for 10 minutes to let the flavors develop and the soup to thicken slightly.
Step 5: Reduce the heat to low and stir in the heavy cream and 1/2 cup of Parmesan cheese. Stir until the cheese melts completely and the soup becomes creamy. Return the cooked chicken to the pot and let everything simmer together for 5 more minutes. If the soup seems too thick and doesn’t coat the back of a spoon smoothly, add a splash more broth.
Step 6: While the soup finishes cooking, mix together the breadcrumbs, melted butter, and remaining 1/2 cup of Parmesan cheese in a small bowl. This topping is what makes this soup truly special!
Step 7: Ladle the hot soup into bowls and generously top each serving with the breadcrumb mixture. Garnish with fresh basil or parsley and serve immediately while the soup is steaming hot.
Pro tip: For an extra crispy topping, spread the breadcrumb mixture on a baking sheet and toast it in a 350°F oven for 3-4 minutes before sprinkling on the soup.
Perfect Pairings for This Soup
This soup pairs beautifully with bread that can soak up every last drop of that creamy broth.
Crusty Italian Bread: The classic choice that provides the perfect vehicle for scooping up this hearty soup, plus the crispy crust offers nice textural contrast to the creamy base.
Garlic Breadsticks: These add extra garlic flavor that complements the Italian seasonings in the Creamy Chicken Parmesan Soup while staying soft enough to dip easily.
Caesar Salad: The crisp romaine and tangy dressing cut through the richness of the soup, creating a balanced meal that feels restaurant-worthy.
Roasted Vegetables: Serve alongside roasted zucchini, bell peppers, or asparagus to add more vegetables and keep the Italian theme going strong.
Caprese Salad: Fresh tomatoes, mozzarella, and basil bring brightness and freshness that balance the soup’s creamy, rich flavors perfectly.
More Comforting Soups to Try
This Creamy Chicken Parmesan Soup fits perfectly alongside other hearty, satisfying bowls that bring warmth to cold days. For another protein-packed option with similar Italian flavors, the Garlic Parmesan Chicken Soup offers a lighter broth-based version that’s equally delicious. When craving that same creamy comfort with a Mexican twist, the Creamy Taco Soup delivers bold flavors and satisfying texture.
For those who love the convenience of slow cooker meals, the Crock Pot Creamy Chicken Parmesan Soup provides a hands-off version of this recipe that’s perfect for busy days. Round out the meal with comforting sides like Garlic Bread Rolls for dipping, or serve alongside the Winter Salad for a fresh, crisp contrast to the rich soup.
Keeping This Soup Fresh
Store the Creamy Chicken Parmesan Soup in an airtight container in the refrigerator for up to 4 days. Storing the breadcrumb topping separately in an airtight container at room temperature for up to 2 days or in the refrigerator for up to 5 days is recommended so it stays crispy.
For reheating, warm the soup on the stovetop over medium heat, stirring occasionally until heated through. A splash of chicken broth or water may be needed since the soup tends to thicken as it sits. The microwave works too, just heat in 1-minute intervals and stir between each one.
This soup can be frozen for up to 3 months in a freezer-safe container. Pro tip: The cream may separate slightly when thawed, but just whisk it vigorously as it reheats and it will come back together beautifully. Making a double batch so some can be stashed in the freezer for busy weeknights is always a good idea.
Your Questions About This Recipe
Can chicken thighs be used instead of breasts?
Absolutely! Boneless, skinless chicken thighs work wonderfully in this Creamy Chicken Parmesan Soup and they stay extra moist. Just cut them into bite-sized pieces like the recipe directs.
What if heavy cream isn’t available?
Half-and-half can be substituted for a lighter version, though the soup won’t be quite as rich. Whole milk mixed with a tablespoon of flour also works in a pinch.
Can this soup be made in a slow cooker?
Yes! Brown the chicken first, then add everything except the cream and Parmesan to the slow cooker. Cook on low for 6-8 hours, then stir in the cream and cheese during the last 30 minutes.
Ready to Dig In?
This Creamy Chicken Parmesan Soup transforms a beloved Italian classic into the ultimate comfort food that’s perfect for any night of the week. With its protein-packed ingredients, one-pot simplicity, and that irresistible crispy topping, this recipe will be made again and again. Try this recipe tonight and discover why soup for dinner is always a good idea!
Creamy Chicken Parmesan Soup
This Creamy Chicken Parmesan Soup combines all the flavors of the classic Italian dish in a comforting, hearty soup. With tender chicken, a rich tomato base, and a creamy finish, topped with melted cheese and crispy breadcrumbs.
- Prep Time: 15 minutes
- Cook Time: 25 minutes
- Total Time: 40 minutes
- Yield: 6 servings 1x
- Category: Soup
- Method: Simmer
- Cuisine: Italian
Ingredients
- 2 tablespoons olive oil
- 1 pound boneless, skinless chicken breasts, cut into bite-sized pieces
- 1 medium onion, diced
- 2 carrots, diced
- 2 celery stalks, diced
- 3 cloves garlic, minced
- 1/4 cup all-purpose flour
- 4 cups chicken broth
- 1 (14.5 ounce) can diced tomatoes, undrained
- 1 teaspoon dried oregano
- 1 teaspoon dried basil
- 1/2 teaspoon red pepper flakes (optional)
- 1 cup heavy cream
- 1 cup grated Parmesan cheese, divided
- 1/2 cup breadcrumbs
- 2 tablespoons butter, melted
- Fresh basil or parsley for garnish
Instructions
- Heat olive oil in a large 5-6 quart pot or Dutch oven over medium-high heat. Season chicken with salt and pepper. Add chicken pieces and cook until golden brown and internal temperature reaches 165°F, about 5-7 minutes. Remove chicken from pot and set aside.
- To the same pot, add diced onion, carrots, and celery. Cook until softened, about 5 minutes. Add minced garlic and cook for 1 minute more until fragrant.
- Sprinkle flour over vegetables and stir to coat completely. Cook for 1 minute to remove raw flour taste.
- Gradually whisk in chicken broth until smooth. Add diced tomatoes with their juice, oregano, basil, and red pepper flakes if using. Bring to a gentle simmer and cook for 10 minutes.
- Reduce heat to low and stir in heavy cream and 1/2 cup of Parmesan cheese. Return cooked chicken to the pot and simmer for 5 more minutes. Add more broth if soup is too thick.
- In a small bowl, combine breadcrumbs, melted butter, and remaining 1/2 cup of Parmesan cheese.
- Ladle soup into bowls and top with breadcrumb mixture. Garnish with fresh basil or parsley before serving.
Notes
- Use freshly grated Parmesan cheese for the best flavor and melting quality. Pre-shredded cheese contains anti-caking agents that prevent smooth melting.
- For a lighter version, substitute half-and-half for the heavy cream.
- If the soup is too thick, add more chicken broth until it reaches desired consistency.
- Store breadcrumb topping separately in an airtight container at room temperature for up to 2 days or refrigerate for up to 5 days to maintain crispiness.
- For extra crispy topping, toast breadcrumb mixture in 350°F oven for 3-4 minutes before serving.
Nutrition
- Serving Size: 1 bowl (about 1.5 cups)
- Calories: 420 kcal
- Sugar: 6 g
- Sodium: 890 mg
- Fat: 26 g
- Saturated Fat: 14 g
- Unsaturated Fat: 10 g
- Trans Fat: 0 g
- Carbohydrates: 22 g
- Fiber: 3 g
- Protein: 34 g
- Cholesterol: 125 mg







