There are few things more comforting than a warm, creamy bowl of soup — and this Garlic Parmesan Chicken Soup is exactly what I crave when the weather cools down or I just need something hearty and soothing. It’s rich with flavor from roasted garlic, tender shredded chicken, and a generous sprinkle of freshly grated Parmesan cheese. Every spoonful is velvety, savory, and soul-warming.

I’ve made this soup countless times for family dinners, sick days, and casual lunches with friends. It’s a recipe that never fails to impress while still being incredibly easy to pull together. You can serve it with crusty bread for dipping or a simple green salad on the side. Either way, it’s a guaranteed crowd-pleaser.
Why You’ll Love This Garlic Parmesan Chicken Soup
This soup is the perfect combination of comfort and flavor. It’s creamy without being too heavy, cheesy without overwhelming the other ingredients, and filled with tender pieces of chicken. The roasted garlic gives it a deep, mellow richness that pairs beautifully with the salty Parmesan. Whether you’re cooking for a weeknight dinner or meal prepping for the week, this recipe fits the bill.
What Kind of Chicken Should I Use?
You can use leftover rotisserie chicken, poached chicken breasts, or even slow-cooked thighs — whatever you have on hand works. I personally love using shredded chicken breast for its lean texture, but thighs bring more flavor if you’re aiming for something richer. Just make sure it’s cooked and shredded before adding it to the soup.
Options for Substitutions
If you’re dairy-free, you can use a plant-based cream and vegan Parmesan. For a low-carb option, swap the small pasta or rice for cauliflower rice. Don’t have fresh garlic? Use roasted garlic paste or even garlic powder in a pinch. And for an extra kick, a pinch of red pepper flakes goes a long way without overpowering the dish.
Ingredients for This Garlic Parmesan Chicken Soup
- Chicken (shredded): The protein base of the soup, adding heartiness and texture.
- Garlic (roasted or minced): The flavor hero – garlic brings depth and richness.
- Onion (diced): Adds sweetness and aroma to the base of the soup.
- Carrots (chopped): For natural sweetness and a pop of color.
- Celery (chopped): Adds aromatic flavor and balances the richness.
- Butter: Used to sauté the aromatics and add a silky texture.
- Flour: Helps thicken the soup base for a creamy consistency.
- Chicken broth: Forms the liquid foundation and enhances the savory notes.
- Heavy cream: Adds luxurious creaminess and body.
- Parmesan cheese (freshly grated): Infuses the soup with bold, nutty flavor.
- Italian seasoning: A balanced blend to round out the soup’s flavors.
- Salt & pepper: Essential for seasoning and balancing the taste.
- Fresh parsley (chopped): For garnish and freshness.
- Crusty bread (optional): For dipping and serving.

Step 1: Sauté the Aromatics
In a large pot, melt butter over medium heat. Add diced onions, carrots, and celery. Cook until softened, about 5-7 minutes. Add garlic and sauté for another minute until fragrant.
Step 2: Build the Roux
Sprinkle flour over the sautéed vegetables. Stir constantly for 1-2 minutes to cook off the raw flour taste. This helps thicken the soup later.
Step 3: Add the Broth
Gradually pour in the chicken broth, whisking continuously to avoid lumps. Bring the mixture to a gentle simmer.
Step 4: Stir in Chicken and Seasonings
Add the shredded chicken, Italian seasoning, salt, and pepper. Simmer for 10 minutes to allow flavors to meld.
Step 5: Cream It Up
Lower the heat and stir in the heavy cream. Let it warm through without boiling, then add the freshly grated Parmesan cheese and stir until melted and incorporated.
Step 6: Taste and Finish
Taste the soup and adjust seasoning if needed. Garnish with chopped fresh parsley.
Step 7: Serve
Ladle the soup into bowls and top with extra Parmesan and a side of crusty bread for dipping.
How Long to Prepare Garlic Parmesan Chicken Soup
This comforting soup comes together in about 40 minutes, making it a great option for busy weeknights or a cozy weekend lunch.
Prep Time: You’ll need around 15 minutes to chop the vegetables, shred the chicken (especially if it’s pre-cooked), and measure out your ingredients. Roasting garlic takes longer, so if you’re making it from scratch, prep it ahead or substitute with minced garlic.
Cooking Time: The actual cooking process takes around 25 minutes. From sautéing the aromatics to simmering the soup and stirring in the cream and cheese, it’s a smooth and enjoyable cook.
Tips for Perfect Garlic Parmesan Chicken Soup
- Use freshly grated Parmesan – it melts better and has a richer taste than pre-shredded.
- Roast the garlic ahead of time to bring out a deep, sweet flavor.
- Don’t boil after adding cream and cheese to avoid curdling.
- Stir continuously when adding flour and broth to prevent lumps.
- Garnish just before serving for the freshest taste and appearance.
Watch Out for These Mistakes While Cooking
- Overcooking the veggies: Sauté until just softened, or they’ll become mushy in the soup.
- Adding cheese too early: Parmesan should go in after the soup is off the boil, or it may become gritty.
- Skipping the roux: The flour-butter mix thickens the soup and creates that creamy texture – don’t skip it!
- Under-seasoning: Taste throughout the process and adjust salt and pepper gradually.
- Using low-quality broth: Since broth forms the soup’s base, a good one makes a big difference.
What to Serve With Garlic Parmesan Chicken Soup?
1. Crusty Garlic Bread
Perfect for dipping and soaking up every last bit of that creamy broth.
2. Caesar Salad
The crisp lettuce and tangy dressing balance the richness of the soup.
3. Roasted Veggies
A mix of roasted carrots, zucchini, or Brussels sprouts makes a colorful, healthy side.
4. Grilled Cheese Sandwich
Pairing soup with a cheesy sandwich makes a classic comfort food duo.
5. Baked Potatoes
For a heartier meal, serve this soup alongside a fluffy baked potato.
Storage Instructions
Refrigerator: Store leftover soup in an airtight container for up to 3–4 days. Reheat gently over medium-low heat, stirring occasionally. Avoid boiling to prevent the cream from separating.
Freezer: This soup can be frozen, but cream-based soups may change texture slightly. If freezing, do so before adding the cream and cheese. When ready to eat, thaw, reheat, and then stir in the cream and cheese fresh.
Estimated Nutrition
Per serving (approximately 1.5 cups):
- Calories: ~420
- Protein: 28g
- Carbohydrates: 14g
- Fat: 28g
- Saturated Fat: 14g
- Cholesterol: 95mg
- Sodium: 690mg
- Fiber: 1g
- Sugar: 3g
Frequently Asked Questions
What can I use instead of heavy cream?
You can substitute with half-and-half or full-fat coconut milk for a lighter option.
Can I make this soup in a slow cooker?
Yes! Sauté the aromatics first, then combine all ingredients except cream and cheese. Cook on low for 4–5 hours, then add cream and cheese at the end.
Is this soup gluten-free?
As written, it contains flour. Use a gluten-free flour blend or cornstarch slurry to thicken instead.
Can I use leftover turkey instead of chicken?
Absolutely. It’s a great way to repurpose Thanksgiving or holiday leftovers.
How do I roast garlic for this recipe?
Slice the top off a head of garlic, drizzle with olive oil, wrap in foil, and roast at 400°F for about 35–40 minutes until soft and golden.
Conclusion
Garlic Parmesan Chicken Soup is one of those meals that wraps you in comfort and fills the kitchen with irresistible aromas. It’s creamy, savory, and packed with flavor from garlic and Parmesan, balanced by the tenderness of chicken and freshness of herbs. Whether you’re feeding a hungry family or prepping for the week, this soup delivers every time. Try it once, and it just might become your new go-to recipe for cozy nights in.
Garlic Parmesan Chicken Soup
- Total Time: 40 minutes
- Yield: 4 servings
Description
This rich and creamy Garlic Parmesan Chicken Soup is everything you want in a comforting bowl: loaded with tender shredded chicken, sweet carrots, and celery, all wrapped in a velvety, cheesy broth infused with garlic and Italian herbs. Whether you’re looking for a quick dinner idea, a cozy meal prep solution, or a new favorite for your list of easy recipes, this one is a must-try. It’s also a perfect addition to your weeknight dinner ideas or healthy comfort food rotation. Serve it with crusty bread or a side salad and you’ve got a complete, satisfying meal in one bowl.
Ingredients
2 cups shredded cooked chicken
1 tablespoon olive oil
1 tablespoon butter
1 small onion, diced
2 carrots, chopped
2 celery stalks, chopped
4 cloves garlic, minced or 2 tablespoons roasted garlic
1/4 cup all-purpose flour
4 cups chicken broth
1 cup heavy cream
3/4 cup freshly grated Parmesan cheese
1 teaspoon Italian seasoning
Salt and pepper to taste
2 tablespoons chopped fresh parsley
Crusty bread, for serving (optional)
Instructions
1. In a large pot, heat olive oil and butter over medium heat. Add diced onions, carrots, and celery. Sauté until softened, about 5–7 minutes. Stir in garlic and cook for another minute.
2. Sprinkle flour over the sautéed vegetables and stir continuously for 1–2 minutes to make a roux.
3. Slowly pour in the chicken broth while whisking to prevent lumps. Bring the mixture to a simmer.
4. Stir in shredded chicken, Italian seasoning, salt, and pepper. Let it simmer for 10 minutes to blend the flavors.
5. Reduce heat to low, then stir in heavy cream. Warm gently without boiling.
6. Add Parmesan cheese and stir until fully melted and incorporated into the soup.
7. Taste and adjust seasoning if needed. Garnish with fresh parsley.
8. Serve hot with extra Parmesan and crusty bread if desired.
Notes
For best flavor, use freshly grated Parmesan instead of pre-packaged shredded cheese.
To make it gluten-free, substitute flour with cornstarch or a gluten-free flour blend.
If making ahead, add the cream and cheese after reheating for the freshest taste and texture.
- Prep Time: 15 minutes
- Cook Time: 25 minutes
- Category: Soup
- Method: Stovetop
- Cuisine: American
Nutrition
- Serving Size: 1.5 cups
- Calories: 420
- Sugar: 3g
- Sodium: 690mg
- Fat: 28g
- Saturated Fat: 14g
- Unsaturated Fat: 10g
- Trans Fat: 0g
- Carbohydrates: 14g
- Fiber: 1g
- Protein: 28g
- Cholesterol: 95mg
