Creamy, cozy, and loaded with tender shreds of chicken, this Garlic Parmesan Chicken Soup is the kind of bowl that makes everything feel a little bit better. The broth is rich and velvety from real Parmesan and a splash of cream, with tiny bites of pasta and sweet vegetables in every spoonful.


It’s simple enough for a busy weeknight but luxurious enough to serve to guests with a basket of warm, crusty bread. If you love garlic, comforting soups, and anything smothered in Parmesan, this one is going to be on repeat.
Why You’ll Love This Garlic Parmesan Chicken Soup
This soup tastes like your favorite garlic Parmesan chicken turned into a warm hug. The base starts with aromatic onions, carrots, celery, and plenty of garlic sautéed in butter and olive oil, creating deep, savory flavor from the very first step.
It all simmers together with juicy chicken, a light roux, and chicken broth before getting finished with cream and a generous handful of freshly grated Parmesan. The result is silky and comforting, but still feels balanced thanks to herbs, a bit of lemon, and fresh parsley.
Whether you’re craving a cozy Sunday dinner, need an easy weeknight meal, or want something impressive yet fuss-free for company, this is a one‑pot recipe everyone around the table can agree on.
What Makes This Garlic Parmesan Chicken Soup So Creamy?
The magic is a combination of a quick stovetop roux and real dairy. A small amount of flour is cooked with butter and olive oil to thicken the broth without making it heavy or gluey. Once that base is silky and bubbling, we slowly add chicken broth so it stays lump‑free.
From there, a mix of heavy cream and whole milk gives the soup its luscious, creamy texture. Freshly grated Parmesan melts in at the end, adding richness, body, and that signature salty, nutty flavor you can’t get from anything else. The result is a restaurant‑style creamy soup made with simple ingredients from your own kitchen.
Ingredients for Garlic Parmesan Chicken Soup

Before you start cooking, it helps to understand what each ingredient brings to the pot. This recipe uses simple, everyday staples that work together to create layers of flavor.
- Boneless skinless chicken breasts – Lean, tender protein that soaks up all the garlicky, Parmesan flavor.
- Olive oil – Helps sauté the vegetables and chicken while adding subtle richness.
- Unsalted butter – Builds flavor and combines with flour to create the creamy roux base.
- Yellow onion – Adds sweetness and depth to the broth.
- Carrots – Bring natural sweetness and a bit of color to each bowl.
- Celery – Adds classic soup flavor and a hint of earthiness.
- Fresh garlic – The star of the show, infusing every sip with warm, savory garlic notes.
- Kosher salt and black pepper – Essential seasonings that sharpen all the other flavors.
- Italian seasoning – A blend of herbs that gives the soup that cozy, Italian‑inspired feel.
- Crushed red pepper flakes (optional) – For a gentle warmth if you like a little heat.
- All‑purpose flour – Thickens the broth so it’s creamy and velvety.
- Low‑sodium chicken broth – Forms the flavorful base of the soup without being overly salty.
- Heavy cream – Adds richness and a silky mouthfeel.
- Whole milk – Lightens the cream while still keeping things wonderfully smooth.
- Orzo or other small pasta – Makes the soup extra hearty and filling.
- Freshly grated Parmesan cheese – Melts into the broth for that unmistakable cheesy, savory taste.
- Fresh parsley – Adds freshness and color right at the end.
- Fresh lemon juice – Brightens the flavors and balances the richness.
How To Make the Garlic Parmesan Chicken Soup
This comforting soup comes together in one pot with just a bit of chopping and stirring. Take your time with the sautéing step—that’s where a lot of the deep flavor develops.
Step 1: Sauté the aromatics
Heat the olive oil and butter in a large soup pot over medium heat. Add the onion, carrots, and celery with a pinch of salt. Cook, stirring often, until the vegetables are softened and lightly golden around the edges, about 6–8 minutes.
Step 2: Add the garlic and seasonings
Stir in the minced garlic, Italian seasoning, black pepper, and crushed red pepper flakes if using. Cook for 30–60 seconds, just until the garlic is fragrant. Be careful not to let it brown.
Step 3: Brown the chicken
Add the bite‑sized chicken pieces to the pot. Cook for 4–5 minutes, stirring occasionally, until the outside of the chicken is opaque. It doesn’t need to be fully cooked through yet—it will finish in the broth.
Step 4: Build the roux
Sprinkle the flour evenly over the chicken and vegetables. Stir constantly for 1–2 minutes to coat everything and cook off the raw flour taste. The mixture will look a bit thick and pasty—that’s perfect.
Step 5: Add the broth and simmer
Slowly pour in the chicken broth while stirring to avoid lumps. Bring the soup to a gentle simmer. Add the orzo and cook for 10–12 minutes, stirring occasionally, until the pasta is tender and the chicken is fully cooked.
Step 6: Finish with cream and Parmesan
Reduce the heat to low. Stir in the heavy cream and whole milk, then add the freshly grated Parmesan a handful at a time, stirring until melted and smooth. Do not let the soup boil at this stage—keeping it on low heat prevents the dairy from curdling.
Step 7: Brighten and garnish
Stir in the lemon juice and chopped parsley. Taste and adjust the seasoning with more salt and pepper if needed. Ladle the soup into bowls and garnish with extra Parmesan and parsley.
Serving and Storing Garlic Parmesan Chicken Soup
This recipe makes about 6 generous servings, perfect for a family dinner or for stocking the fridge with cozy lunches. Serve the soup hot in wide bowls so all the creamy broth, chicken, and pasta are easy to scoop up. A sprinkle of extra Parmesan and a little fresh parsley on top adds restaurant‑style flair in seconds.
Leftovers keep beautifully. Let the soup cool to room temperature, then transfer it to airtight containers and refrigerate for up to 3–4 days. The pasta will continue to absorb some of the liquid as it sits, so you may want to stir in a splash of broth or milk when reheating to bring back that silky texture.
For longer storage, you can freeze the soup for up to 2 months. If you know you’ll be freezing it, consider cooking the orzo separately and adding it fresh to each reheated portion so it doesn’t become too soft.
What to Serve With Garlic Parmesan Chicken Soup?
Crusty garlic bread
Thick slices of toasted or grilled bread brushed with garlic butter are perfect for dunking into the creamy broth and soaking up every last drop.
Simple green salad
A crisp salad with mixed greens, cherry tomatoes, cucumbers, and a tangy vinaigrette adds freshness and lightness alongside this rich soup.
Roasted vegetables
Pan‑roasted broccoli, Brussels sprouts, or asparagus complement the garlicky flavors in the soup and bring extra color to the plate.
Light pasta or grain side
If you’re feeding a crowd with big appetites, pair the soup with a simple pasta, quinoa, or rice pilaf for a heartier spread.
Frequently Asked Questions
Can I use rotisserie chicken instead of raw chicken?
Yes! If you’re short on time, shredded rotisserie chicken works wonderfully. Add it after the broth and pasta have simmered so it only needs to warm through. This shortcut makes the soup even faster without sacrificing flavor.
What type of Parmesan is best for this soup?
Freshly grated Parmesan from a block melts more smoothly and gives the soup a richer, deeper flavor than pre‑shredded or shelf‑stable cheese. If you love cheesy soups, you might also enjoy my creamy Parmesan Tuscano soup for another cozy option.
Can I make this Garlic Parmesan Chicken Soup without pasta?
Absolutely. You can leave out the orzo entirely for a lower‑carb, brothier soup, or swap it for diced potatoes or extra vegetables. If you’re craving a pasta‑heavy dinner, try serving a bowl of this soup alongside my garlic Parmesan chicken pasta.
How do I prevent the dairy from curdling?
Keep the heat on low once you add the cream, milk, and Parmesan, and avoid letting the soup boil. Stir frequently as the cheese melts. If the soup ever gets too hot, take it off the burner for a minute, then return it to low heat.
Can I make this ahead for meal prep?
Yes, this soup is great for meal prep. Cook it as directed and let it cool completely before refrigerating. When you’re ready to eat, reheat gently on the stove with a splash of broth or milk. For a full meal‑prep menu, you can pair it with hearty mains like my chicken and corn skillet with garlic Parmesan rice.
Save This Pin For Later
📌 Save this Garlic Parmesan Chicken Soup to your cozy dinner or soup board on Pinterest so you can come back to it any time you’re craving comfort in a bowl.
When you make it, let me know how it turned out—did you keep it classic, or add extra veggies, a different pasta shape, or a little extra garlic for good measure? I love seeing how you customize these recipes to fit your kitchen and your family.
Questions are always welcome too. Share your tips, tweaks, and kitchen wins so we can all cook a little smarter together. For even more comforting soup, dinner, and easy meal ideas, come hang out with me on Meals We Share.
Conclusion
Garlic Parmesan Chicken Soup is the kind of simple, satisfying recipe that turns basic ingredients into something truly special. With tender chicken, a creamy Parmesan‑rich broth, and cozy aromatics in every spoonful, it’s a one‑pot meal you’ll reach for whenever you want comfort food without a lot of fuss.
Serve it with crusty bread, a fresh salad, or your favorite roasted veggies, and you’ve got a complete, crowd‑pleasing dinner that works just as well for busy weeknights as it does for slow weekends at home. Once you’ve tried it, don’t be surprised if it becomes a regular in your cold‑weather rotation.
Garlic Parmesan Chicken Soup
- Total Time: 45
- Yield: 6 servings
Description
Creamy Garlic Parmesan Chicken Soup is the ultimate comfort food for busy nights—a cozy, one-pot easy recipe loaded with tender chicken, orzo, and a rich garlic-Parmesan broth. Whether you’re craving quick breakfast or dinner ideas, planning an easy dinner for the family, or just want new food ideas for your weekly rotation, this bowl-worthy favorite fits right in with your breakfast ideas, dinner ideas, and healthy snack cravings by giving you a satisfying, protein-packed meal that feels indulgent but comes together with simple ingredients.
Ingredients
2 tablespoons olive oil
2 tablespoons unsalted butter
1 medium yellow onion finely diced
2 medium carrots diced
2 celery stalks diced
6 cloves garlic minced
1 1/2 pounds boneless skinless chicken breasts cut into bite-size pieces
1 teaspoon kosher salt plus more to taste
1/2 teaspoon freshly ground black pepper
1 teaspoon Italian seasoning
1/2 teaspoon crushed red pepper flakes optional
1/3 cup all purpose flour
6 cups low sodium chicken broth
1 cup heavy cream
1 cup whole milk
1 cup freshly grated Parmesan cheese plus more for serving
1 cup uncooked orzo or other small pasta
2 tablespoons chopped fresh parsley plus more for serving
1 tablespoon fresh lemon juice
Instructions
1. Heat the olive oil and butter in a large heavy-bottomed pot over medium heat until the butter is melted and foamy.
2. Add the diced onion, carrots, and celery with a pinch of salt. Cook, stirring often, until the vegetables are softened and just starting to turn golden around the edges, about 6 to 8 minutes.
3. Stir in the minced garlic, Italian seasoning, black pepper, and crushed red pepper flakes if using. Cook for 30 to 60 seconds, just until the garlic is fragrant.
4. Add the chicken pieces to the pot and cook, stirring occasionally, until the outside of the chicken is opaque, about 4 to 5 minutes. It does not need to be fully cooked yet.
5. Sprinkle the flour evenly over the chicken and vegetables. Stir constantly for 1 to 2 minutes to coat everything and cook off the raw flour taste.
6. Slowly pour in the chicken broth while stirring to avoid lumps, then bring the soup to a gentle simmer.
7. Stir in the orzo and cook, stirring occasionally, until the pasta is tender and the chicken is cooked through, about 10 to 12 minutes.
8. Reduce the heat to low. Stir in the heavy cream and whole milk, then add the Parmesan cheese a handful at a time, stirring until completely melted and the broth is smooth and creamy. Do not let the soup boil once the dairy has been added.
9. Stir in the lemon juice and chopped parsley. Taste and adjust the seasoning with more salt and pepper as needed.
10. Ladle the soup into bowls, garnish with extra Parmesan and parsley, and serve hot with crusty bread for dipping.
Notes
For the creamiest texture, grate your Parmesan from a block instead of using pre-shredded cheese, which can contain anti-caking agents that prevent smooth melting.
The soup will thicken as it sits and the orzo absorbs more liquid; thin leftovers with a splash of chicken broth or milk while reheating over low heat.
To make this soup ahead for meal prep or freezing, cook the orzo separately and add it to each bowl when serving so it keeps its texture.
- Prep Time: 15
- Cook Time: 30
- Category: Soup
- Method: Stovetop
- Cuisine: American
Nutrition
- Serving Size: 1.5 cups
- Calories: 550
- Sugar: 5
- Sodium: 900
- Fat: 28
- Saturated Fat: 14
- Unsaturated Fat: 11
- Trans Fat: 0
- Carbohydrates: 40
- Fiber: 2
- Protein: 35
- Cholesterol: 145
Keywords: garlic parmesan chicken soup, creamy chicken soup, easy dinner, comfort food, weeknight dinner, easy recipe, food ideas


