Ever crave the cozy, cheesy goodness of chicken parmesan but want something you can eat with a spoon? This Chicken Parmesan Soup is your answer. It transforms all those iconic Italian-American flavors into a hearty, one-pot meal perfect for any night.

After years of cooking for my family, I know a good soup needs to be both deeply satisfying and simple to make. The secret to Chicken Parmesan Soup isn’t a fancy technique. It’s about building layers of flavor with humble ingredients you likely already have. It’s the ultimate comfort food with a playful twist.
First, let’s walk through how this cozy bowl comes together.
Table of Contents
Why You’ll Love This Chicken Parmesan Soup
This soup is a hug in a bowl. It gives you everything you love about the classic dish, but in a form that’s easier to make and even easier to enjoy.
- All the flavor, no fuss: You get the savory garlic, the warm oregano, and that rich, melty Parmesan cheese all in one spoonful. It’s like deconstructing your favorite dinner and rebuilding it as cozy soup.
- Weeknight hero: Using pre-cooked chicken, like from a rotisserie bird, means dinner is ready in about 30 minutes. It’s my go-to after a long day when my family is hungry and I need something good fast.
- Secretly wholesome: It’s packed with carrots, celery, and greens like spinach. You’re getting a full meal with protein and veggies, but it tastes like pure comfort.
- One-pot wonder: From sautéing the vegetables to simmering the pasta, everything happens in one pot. That means less cleanup and more time to enjoy your meal.
It’s a flexible recipe that feels special but is simple enough for any night of the week.
Ingredients You’ll Need
Gathering these simple ingredients is the first step to a flavorful soup. Most are pantry staples, and a few fresh items bring it all to life.
- The Base:
- Olive oil: For sautéing our veggies.
- Yellow onion, carrots, and celery: Finely chop these. Similar sizes mean they cook evenly and create a sweet, savory foundation.
- Garlic: Freshly minced garlic gives the best flavor.
- The Seasonings:
- Dried oregano & basil: These classic herbs give that authentic Italian-American taste.
- Red pepper flakes: Optional, but a pinch adds a nice background warmth.
- The Soup:
- Low-sodium chicken broth: Using low-sodium lets you control the final salt level perfectly.
- Cooked chicken: You need about 3 cups, shredded or diced. A store-bought rotisserie chicken is my secret for deep flavor and zero extra work.
- Small pasta: Like ditalini or small elbows. They cook quickly and fit perfectly on your spoon.
- The Finishers:
- Parmesan cheese: Grate your own from a block. It melts beautifully, unlike pre-shredded cheese which can be coated to prevent clumping.
- Fresh spinach or kale: Chopped. Kale is a great, heartier substitute for spinach if that’s what you have.
- Fresh parsley, salt & pepper: For that final bright, fresh flavor and seasoning.
With these items ready on your counter, you are just minutes away from a delicious, comforting meal.

How to Make Chicken Parmesan Soup
Making this soup is a simple, soothing process. We build flavor from the bottom up in one pot. Follow these easy steps for a perfect result every time.
Step 1: Sauté the Vegetable Foundation
Place your large pot or Dutch oven on the stove. Heat one tablespoon of olive oil over medium heat. Once the oil shimmers, add your finely chopped onion, carrots, and celery. Cook them for 8 to 10 minutes. Stir them occasionally. You want the veggies to become soft and translucent, not browned. This gentle cooking releases their natural sweetness and forms the flavor base of your soup.
Step 2: Bloom the Herbs and Garlic
Push the vegetables to the side. Add the minced garlic, dried oregano, dried basil, and red pepper flakes if you’re using them. Stir everything together and cook for just one minute. You will smell the garlic and herbs becoming wonderfully fragrant. Do not walk away. Burnt garlic tastes bitter, so keep this step quick.
Step 3: Build the Broth and Bring to a Boil
Pour all six cups of low-sodium chicken broth into the pot. Scrape any tasty bits from the bottom with your spoon. Now, turn the heat up to medium-high. Let the broth come to a gentle boil. You will see small bubbles breaking the surface all over.
Step 4: Add the Chicken and Pasta
Once boiling, add your three cups of cooked chicken and one cup of small pasta. Give it a good stir. Immediately reduce the heat to low and cover the pot with a lid. Let it simmer gently for 10 to 12 minutes. This cooks the pasta. Set a timer and check at the 10-minute mark. The pasta should be tender but still have a slight bite. Do not overcook it here, or it will become mushy later.
Step 5: Finish with Cheese and Greens
Turn the heat to the lowest setting. Stir in the half cup of freshly grated Parmesan cheese and the cup of chopped spinach or kale. The residual heat will melt the cheese beautifully and wilt the greens. Stir for 2 to 3 minutes until everything is incorporated and the greens are bright and soft.
Step 6: Season and Garnish for Serving
This is the most important step. Turn off the heat. Taste your soup. Does it need salt? A few cracks of black pepper? Season it now until it tastes just right to you. Stir in most of your chopped fresh parsley. Ladle the hot soup into bowls. Top each serving with an extra sprinkle of Parmesan and the remaining parsley. Serve it immediately while it’s wonderfully hot and comforting.

Pro Tips for the Best Chicken Parmesan Soup
A few small tricks make this soup go from good to “can I have another bowl?” fantastic. These are my tried and true secrets from making it over and over in my own kitchen.
- Rotisserie chicken is your best friend: This is my number one tip for the best chicken parmesan soup. The seasoned, roasted flavor from a store-bought rotisserie chicken adds a deep, savory base you just can’t get from plain boiled chicken. It also saves you a huge step.
- Choose pasta wisely: Small shapes like ditalini, small elbows, or even orzo cook quickly and stay suspended in the soup. Larger pasta like macaroni can sink and become gluey. The goal is a perfect spoonful with every bite.
- Add Parmesan with care: Always add the grated Parmesan cheese at the end, with the heat turned very low or even off. High heat can cause the cheese’s proteins to tighten and become stringy instead of melting smoothly into the broth.
- Boost flavor with tomato paste: For a richer, more robust broth, add a tablespoon of tomato paste when you sauté the onions, carrots, and celery. Let it cook with the veggies for a minute before adding the broth. It adds a wonderful depth of flavor.
- Don’t skip the garnish: That final sprinkle of extra Parmesan and fresh parsley isn’t just for looks. It adds a fresh, bright finish and a little extra cheesy punch that makes each bowl feel special.
Remember, cooking is forgiving. If your pasta cooks a minute too long, it will still taste delicious. These tips just help you make it the very best it can be.

Common Mistakes to Avoid
Even the simplest recipes have little pitfalls. Knowing these common mistakes helps you avoid them and get perfect results every time. Here’s what to watch for.
- Overcooking the Pasta: WHY it happens: You let the soup simmer too long after the pasta is already tender. HOW to fix it: Set a timer for 10 minutes when you add the pasta. Check it. If it’s soft to the bite, move immediately to the next step. Overcooked pasta turns mushy and can make the whole soup feel thick and starchy.
- Using Pre-Shredded Parmesan: WHY it happens: It’s convenient and right there in the bag. HOW to fix it: Take two extra minutes to grate Parmesan from a block. Pre-shredded cheese has additives that prevent clumping. These additives also prevent it from melting smoothly into your broth. Freshly grated cheese blends in beautifully for a silky, flavorful soup.
- Skipping the Vegetable Sauté: WHY it happens: You’re rushing and want to just dump everything in the pot. HOW to fix it: Always give your onion, carrots, and celery those 8-10 minutes in the oil. This step isn’t just about softening them. It’s about cooking out their water and concentrating their natural sugars. That sweetness is the foundation of your soup’s flavor. Skipping it leads to a bland, watery broth.
Don’t panic if you’ve made one of these mistakes before. I’ve done them all. Just follow these simple fixes next time, and your soup will be fantastic.
Delicious Variations
This Chicken Parmesan Soup recipe is your perfect starting point. But it’s also a wonderfully flexible base. If you want to switch things up, here are a few delicious twists I love to make.
- Meatball Twist: Swap the shredded chicken for about 20 small, pre-cooked Italian meatballs. Add them with the broth. They bring a fun, hearty texture and all those classic Italian seasoning flavors right into your bowl.
- Creamy Version: For a richer, velvety soup, stir in 1/2 cup of heavy cream or half-and-half along with the Parmesan cheese at the end. Let it warm through gently on low heat. It creates a luxurious, comforting broth that’s extra indulgent.
- Tomato Boost: If you want a more pronounced tomato flavor, add one 14.5-ounce can of diced tomatoes, including their juices, when you pour in the chicken broth. It gives the soup a brighter, tangier base that’s still perfectly balanced.
Feel free to play around. The goal is a cozy, delicious meal that fits your mood and your pantry.
Serving Suggestions
This Chicken Parmesan Soup is a star on its own, but pairing it with the right sides can turn a simple meal into something special. Here are my favorite ways to serve it, depending on the occasion.
For a quick, complete weeknight dinner, I love serving it with a simple side salad. A crisp salad with romaine lettuce, a few cherry tomatoes, and a light vinaigrette balances the soup’s richness perfectly. Add some warm garlic breadsticks for dipping into that cheesy broth. It makes everyone at my table happy.
When I’m enjoying it as a cozy lunch, I treat it as a hearty standalone meal. I just grab a big bowl and a thick slice of crusty bread, like a ciabatta roll. The bread is perfect for soaking up every last drop of the savory soup.
If you’re hosting a casual gathering or a potluck, this soup fits right in. Pair it with other easy Italian-inspired appetizers. Think about serving it alongside a plate of bruschetta or a simple caprese salad with mozzarella and basil. The soup becomes the warm, comforting centerpiece of a delicious spread.
No matter how you serve it, the goal is a satisfying, flavor-packed meal that feels like a treat.
FAQs About Chicken Parmesan Soup
Can I use uncooked chicken?
Yes, absolutely. If you don’t have pre-cooked chicken, add one pound of raw, diced chicken breast to the pot right after you sauté the vegetables. Cook it for 5-7 minutes, stirring often, until it’s no longer pink. Then, proceed with adding the broth. This method adds just one extra step.
How do I store and reheat leftovers?
Store leftover soup in a sealed container in the refrigerator for up to 3 days. To reheat, do it gently on the stove over low heat. Microwaving can blast the pasta and make it too soft. Stir occasionally until it’s warmed through.
What are the nutritional values?
One serving of this soup has about 400 calories. The exact count depends on your specific ingredients, like the type of chicken or pasta you use. It’s a balanced meal with good protein from the chicken and nutrients from the vegetables.
Can I freeze this soup?
I don’t recommend freezing it. The pasta absorbs liquid and becomes mushy when thawed. The Parmesan cheese can also separate and make the broth grainy. For the best texture, enjoy it fresh or keep it in the fridge for a few days.
Can I make this soup ahead of time?
You can prepare most of it ahead. Sauté the vegetables and cook the broth base. Then, stop before adding the pasta and greens. Store that base in the fridge. When you’re ready to eat, bring it to a boil, add the pasta and chicken, and finish with the cheese and spinach. This keeps the pasta perfectly tender.

Your New Favorite Comfort Meal
This Chicken Parmesan Soup truly brings all the cozy, savory flavors of the classic dish right to your spoon. It combines that beloved taste with the incredible simplicity of a one-pot recipe. It’s perfect for hectic weeknights when you need dinner fast, and equally wonderful for lazy weekend lunches when you just want something warm and satisfying.
I hope this recipe becomes a regular in your kitchen, just like it is in mine. If you try it, please tell me all about it in the comments below. I love hearing how your version turns out. For more easy, family-friendly meals that deliver big flavor without the fuss, be sure to follow me on Pinterest. Happy cooking, and enjoy every comforting bowl.

Chicken Parmesan Soup
Equipment
- Large pot or Dutch oven
Ingredients
- 1 tbsp olive oil
- 1 medium yellow onion finely chopped
- 2 medium carrots finely chopped
- 2 celery stalks finely chopped
- 4 cloves garlic minced
- 1 tsp dried oregano
- ½ tsp dried basil
- ¼ tsp red pepper flakes optional
- 6 cups low-sodium chicken broth
- 3 cups cooked chicken shredded or diced
- 1 cup small pasta such as ditalini or elbow macaroni
- ½ cup grated Parmesan cheese plus more for serving
- 1 cup chopped fresh spinach or kale
- 2 tbsp fresh parsley chopped
- salt and freshly ground black pepper to taste
Instructions
- Heat the olive oil in a large pot or Dutch oven over medium heat. Add the chopped onion, carrots, and celery. Cook, stirring occasionally, for about 8 to 10 minutes, until the vegetables have softened.
- Stir in the minced garlic, dried oregano, dried basil, and red pepper flakes, if using. Cook for an additional minute until fragrant.
- Pour in the chicken broth and bring the mixture to a gentle boil.
- Add the cooked chicken and the small pasta to the pot. Reduce the heat to low, cover, and simmer for 10 to 12 minutes, or until the pasta is tender.
- Stir in the grated Parmesan cheese and the chopped spinach or kale. Cook for another 2 to 3 minutes, or until the greens have wilted.
- Taste the soup and season with salt and freshly ground black pepper as needed.
- Stir in most of the fresh parsley just before serving.