I've been making chicken parmesan for years — it's one of those meals my whole family agrees on, which doesn't happen often. But on cold, rainy evenings when I want all that flavor without the breading and baking and extra pans, this soup is what I make instead. It has everything I love about the original: crushed tomatoes, Italian herbs, tender chicken, melted mozzarella — just in a pot you can eat from a bowl while sitting on the couch.
What makes this work is the order of things. You build the broth with the aromatics first, let the tomatoes cook into the garlic and onion for a few minutes before you add the chicken, and then — only at the very end — you turn the heat down low before adding the cream and cheese. I rushed that last step once and ended up with stringy clumps of mozzarella floating around. Not my best moment. Low heat and patience is all it takes to get that smooth, creamy finish.
This is also a great recipe for nights when I have leftover rotisserie chicken sitting in the fridge. I pick it apart while the onions are softening and the whole thing is done in under 30 minutes. Zainab calls it "pizza soup," which I take as a compliment. It gets requested regularly in this house, especially once the weather turns.
One thing to keep in mind: the pasta will keep absorbing liquid if you leave the soup sitting on the stove. If you're making it ahead or expecting leftovers, check out the storage notes below — I usually cook the pasta separately and add it fresh to each bowl. Also, if you love a cheesy, cozy soup situation, my White Lasagna Soup is on this site too and follows a very similar method.

Why You'll Love This Recipe
- It's a real one-pot dinner: Everything goes into a single pot — no separate baking dish, no sheet pan, no second burner running. I start it after I've put away the groceries and it's on the table before anyone gets impatient. Cleanup is one pot, one cutting board, one wooden spoon.
- The flavor is genuinely good: I'm not saying this to sell you on it — I mean that the tomato broth with Italian seasoning and the melted Parmesan tastes like something you'd order at a restaurant. It doesn't taste like a shortcut even though it is one. My husband always does the "mmm" thing on the first spoonful, which is the real measure in my kitchen.
- Uses ingredients you probably already have: Crushed tomatoes, chicken broth, dried herbs, a bag of small pasta, some leftover chicken — that's most of the ingredient list. The cream and mozzarella are the only things that might need a special trip, and even those are at every grocery store. I've made this with whatever pasta shells were at the bottom of the pantry and it worked just fine.
- Kids actually eat it: The cheesy, mild tomato broth hits the same notes as pizza or pasta sauce, so it tends to go over well with younger eaters. Zainab asks for extra Parmesan on top every time. If your kids are picky about heat, just skip the red pepper flakes entirely — the soup is still plenty flavorful without them.
- It holds up well for leftovers: The flavor actually deepens overnight. I make a double batch on Sundays sometimes because it disappears fast — one dinner serving and then lunch the next day. Just store the pasta separately from the broth if you're planning ahead, and the whole thing reheats beautifully.
Ingredients
- 1 tablespoon olive oil
- 1 small onion, diced
- 3 cloves garlic, minced
- ½ teaspoon red pepper flakes (optional — skip for milder soup)
- 1 teaspoon Italian seasoning
- 1 teaspoon dried basil
- 1 can (15 oz) crushed tomatoes
- 4 cups chicken broth
- 1 cup small pasta (ditalini, shells, or elbow macaroni)
- 2 cups cooked shredded chicken (rotisserie works great)
- ½ cup heavy cream (half-and-half works in a pinch)
- 1 cup shredded mozzarella cheese
- ½ cup grated Parmesan cheese
- ½ teaspoon salt, plus more to taste
- ¼ teaspoon black pepper
- Fresh basil or parsley, for garnish (optional)
Directions
- Sauté the aromatics: Heat olive oil in a large pot over medium heat. Add the diced onion and cook for about 4 minutes until it softens and turns translucent. Add the garlic, red pepper flakes, Italian seasoning, and dried basil, and stir for another minute. This step is worth taking your time with — letting the garlic bloom in the oil before adding liquid makes the whole broth taste deeper.
- Add chicken and broth: Pour in the crushed tomatoes and chicken broth. Stir everything together, then add the shredded chicken and bring the pot up to a gentle simmer. Season with the salt and black pepper now so it has time to work into the broth.
- Cook the pasta: Add the dry pasta shells (or whichever small pasta you're using) directly to the simmering broth. Cook uncovered for 10–12 minutes, stirring occasionally, until the pasta is just al dente. Don't walk away for too long — small pasta can go from perfect to mushy quickly.
- Add cream and cheese: Turn the heat down to low. This is important. Stir in the heavy cream first, then add the mozzarella and Parmesan a little at a time, stirring gently as you go. Give it 2–3 minutes to melt fully. Adding cheese over high heat is how you end up with clumps, so keep it low and slow here.
- Taste, adjust, and serve: Taste the soup and add more salt or pepper if it needs it. Ladle into bowls, top with a little extra Parmesan and some fresh basil or parsley if you have it. Serve immediately with garlic bread or rolls on the side.

Tips for Success
- Add cheese over low heat only: I cannot stress this enough — I added the mozzarella while the soup was still bubbling once and it seized up into rubbery strings instead of melting smoothly. Turn the heat all the way to low, stir in the cream first to bring the temperature down a bit, then add the cheese slowly. Patience here gets you that creamy, velvety broth.
- Cook pasta separately if you're making this ahead: Pasta soaks up broth as it sits, so if you know you'll have leftovers, cook the pasta in a separate pot and add it to individual bowls at serving time. Store the broth on its own. This is the single best thing you can do if you're meal prepping — the broth keeps perfectly in the fridge for up to 4 days, and the pasta doesn't turn to mush.
- Use rotisserie chicken: This is genuinely one of those recipes where grabbing a rotisserie chicken from Costco or Walmart saves you 20 minutes and honestly makes the soup taste better. The meat is already seasoned and slightly smoky, which adds something to the broth that plain boiled chicken doesn't. I shred it while the onions are cooking and it works perfectly.
- Don't skip salting the broth early: Season the soup when you add the chicken and broth, not just at the end. Salt needs time to work into everything — pasta, chicken, tomatoes. If you only season at the end, you'll keep adding more and more trying to chase flavor that just isn't there yet. Taste and adjust at the end, but start seasoning early.
- Watch the pasta closely in the last few minutes: Small pasta shapes cook fast and they keep cooking even after you take the pot off the heat. I pull the soup off the burner when the pasta is just barely al dente — still has a tiny bit of bite — because it finishes cooking from the residual heat. If you wait until it's fully soft in the pot, it'll be overcooked by the time it hits the bowl.
Variations
- Add crispy breaded chicken on top: This is the version my husband prefers — he calls it "the real chicken parm soup." Pan-fry a couple of thin chicken cutlets with breadcrumbs, slice them up, and lay them on top of each bowl right before serving. It adds crunch and makes the whole thing feel more substantial. It's extra effort, but on weekends when we have more time, it's genuinely worth it.
- Make it spicier: Double the red pepper flakes or add a teaspoon of Calabrian chili paste when you sauté the garlic. This is how I make it when it's just my husband and me — the kids get their milder bowls and ours get the heat. The spice level plays really well against the creaminess of the broth.
- Swap in tortellini: Instead of plain pasta shells, use cheese tortellini. It adds another layer of cheesiness and makes the soup feel a little more special — good for when you want to serve it to guests. Fresh tortellini from the refrigerator section at Trader Joe's or Aldi cooks in about 3–4 minutes so add it toward the end.
- Add spinach or kale: A couple big handfuls of fresh spinach stirred in right before you add the cream wilts down instantly and adds color and nutrients without changing the flavor much. I do this when I want the soup to feel a bit more like a complete meal. Kale works too but give it an extra 2–3 minutes to soften properly.
- Make it dairy-free: Skip the heavy cream and use full-fat coconut milk instead — it still gives you that richness without any dairy. Use your favorite plant-based mozzarella and Parmesan. I know this sounds like a big change but the tomato and herb base is strong enough that the soup still tastes really good. It's not the same as the original but it's a solid bowl of soup on its own terms.
Serving and Storage
Serving
Serve the soup hot, straight from the pot. Top each bowl with a little extra grated Parmesan and a few torn fresh basil leaves if you have them. I almost always serve this with something for dipping — my Garlic Bread Rolls are perfect here because that warm, buttery bread dragged through the creamy tomato broth is genuinely one of the best combinations. A simple green salad on the side makes it a full dinner without any extra work.
Storage
Let the soup cool completely before transferring to airtight containers. It keeps in the fridge for up to 4 days. When you reheat it, do it gently over medium-low heat and add a splash of chicken broth or water to loosen it up — the pasta thickens the broth as it sits. If you've stored the pasta separately (which I recommend), just add the cooked pasta to the bowl and ladle the hot broth over it. For freezing: this soup isn't great to freeze with the pasta and cream already in it. If you want to freeze portions, make the tomato-chicken broth base without the cream or pasta, freeze that, and add both fresh when you reheat.

Frequently Asked Questions
Can I use uncooked chicken instead of pre-cooked?
Yes, but add it at the beginning. Dice the raw chicken into small pieces and sauté it with the onion in the first step, cooking until no pink remains before you add the tomatoes and broth. Make sure it's fully cooked through before moving on. I prefer pre-cooked or rotisserie chicken because it's faster and the texture shreds more nicely, but raw diced chicken works perfectly well if that's what you have.
Can I freeze this soup?
Not with the pasta and cream already in it — the pasta turns mushy and the cream can separate when frozen. The workaround is to freeze just the tomato-chicken broth base before you add the cream, cheese, and pasta. When you're ready to eat it, thaw the base, reheat it on the stove, then stir in the cream and cheese over low heat and cook fresh pasta separately. I've done this several times and it works great.
What's the best pasta to use?
Small shapes work best — ditalini, small shells, or elbow macaroni. They cook evenly in the broth and fit nicely on a spoon. Avoid long pasta like spaghetti or linguine; it tangles and breaks apart awkwardly. Cheese tortellini is a fun upgrade if you want something a little heartier. Whatever you choose, watch it closely because small pasta overcooks fast in hot broth.
How do I make this soup dairy-free?
Replace the heavy cream with full-fat coconut milk — it gives you the same richness and the coconut flavor mostly disappears in the tomato broth. Use plant-based mozzarella and Parmesan, or skip the cheese entirely if you can't find good dairy-free options near you. The soup is still flavorful without the cheese; the tomato-herb broth carries it. This isn't the original version, but it's still a solid bowl of soup.
Can I make this soup ahead of time?
Yes, and honestly the broth tastes better the next day after everything has had time to settle together. My one strong recommendation: cook the pasta separately and store it apart from the broth. If the pasta sits in the broth overnight, it absorbs so much liquid that you end up with a thick stew rather than a soup. Store the broth in one container, pasta in another, and combine when you reheat. Takes about two minutes extra and makes a real difference.

CREAMY CHICKEN PARMESAN SOUP
Ingredients
- 1 tablespoon olive oil
- 1 small onion diced
- 3 cloves garlic minced
- 2 cups cooked shredded chicken
- 1 15 oz can crushed tomatoes
- 4 cups chicken broth
- ½ cup heavy cream
- 1 cup small pasta ditalini, shells, or elbow macaroni
- 1 teaspoon Italian seasoning
- ½ teaspoon salt
- ¼ teaspoon black pepper
- 1 cup shredded mozzarella cheese
- ½ cup grated Parmesan cheese
- Optional: fresh basil or parsley for garnish
Instructions
Sauté Aromatics:
- In a large pot, heat olive oil over medium heat. Sauté onion until soft, about 4 minutes. Add garlic and cook for 1 more minute.
Add Chicken and Broth:
- Stir in cooked chicken, crushed tomatoes, chicken broth, and seasonings. Bring to a simmer.
Cook Pasta:
- Add pasta and simmer for 10–12 minutes, until pasta is cooked al dente.
Stir in Cream and Cheese:
- Reduce heat and stir in heavy cream, mozzarella, and Parmesan. Let melt into the soup for 2–3 minutes.
Serve:
- Ladle into bowls and garnish with fresh basil or parsley if desired. Serve hot with crusty bread.
Notes
- Make Ahead: Soup can be made ahead and reheated. Add pasta fresh to avoid over-softening.
- Variations: Use rotisserie chicken for quick prep or stir in spinach before serving.
- Serving Suggestions: Great with garlic bread, salad, or a grilled cheese sandwich.
- Allergy-Friendly: For dairy-free, use coconut milk and dairy-free cheese alternatives.
This soup has become one of my most-made recipes in the colder months — right alongside my Crockpot Chicken Noodle Soup, which is another one I lean on when the weather turns and everyone wants something warm in a bowl. What I like about this chicken parmesan version is that it feels a little more special than a regular chicken soup, but it's honestly just as easy. The tomato base, the melted mozzarella, that creamy finish — it comes together in one pot and there's almost nothing to clean up.
I've made this for weeknight dinners, for days when someone wasn't feeling great, and once for a neighbor who had just had a baby. Every single time, people ask for the recipe. It's one of those dishes that tastes like you put in much more effort than you did. The rotisserie chicken shortcut helps a lot — that's honestly my secret for getting this on the table in 30 minutes flat.
If you make this, I hope it lands the same way it does in my house: a bowl of something warm that makes people slow down and actually sit together at the table. That's all I ever want from a soup recipe. 🍝🧀✨
If you liked this recipe, here are a few more from this site that are worth trying:
- White Lasagna Soup — another creamy one-pot pasta soup that follows a similar method
- Crockpot Chicken Noodle Soup — hands-off and deeply comforting for cold days
- Garlic Bread Rolls — the best thing to serve alongside any soup on this site
- {"@context":"https://schema.org","@type":"Article","headline":"CREAMY CHICKEN PARMESAN SOUP","description":"Creamy Chicken Parmesan Soup combines rich tomato broth, shredded chicken, pasta, and cheese into a hearty, comforting, and one-pot meal.","datePublished":"2025-07-16T15:45:11+00:00","dateModified":"2026-05-03T21:01:30+00:00","author":{"@type":"Person","name":"Sana Umer","url":"https://forfoodiefriends.com/about/","description":"Self-taught home cook with 10+ years of kitchen experience. Mom of two who develops every recipe in her own kitchen.","jobTitle":"Recipe Developer & Food Blogger","image":"https://forfoodiefriends.com/wp-content/uploads/sana-umer-author-photo.jpg"},"publisher":{"@type":"Organization","name":"For Foodie Friends","url":"https://forfoodiefriends.com/","logo":{"@type":"ImageObject","url":"https://forfoodiefriends.com/wp-content/uploads/forfoodiefriends-logo.png"}},"mainEntityOfPage":{"@type":"WebPage","@id":"https://forfoodiefriends.com/creamy-chicken-parmesan-soup/"},"image":"https://forfoodiefriends.com/wp-content/uploads/2025/07/CREAMY-CHICKEN-PARMESAN-SOUP.jpg"}





Comments
No Comments