This velvety soup combines shredded chicken with a luxurious broth infused with roasted garlic and aged Parmesan. Ready in under 40 minutes, it delivers restaurant-quality comfort with minimal effort—perfect for busy weeknights when you crave something substantial and warming.
The first snowfall had just started when my youngest came home from school, nose red and shivering. I knew exactly what would warm her up before dinner even needed to be decided. This soup has become my go-to comfort recipe, especially during those months when comfort food season overlaps with busy weeknight chaos.
Last winter I made a double batch for a friend recovering from surgery, and she texted me before I even made it home saying it was exactly what she needed. Something about the combination of garlic, thyme, and that salty Parmesan richness just hits different when you need comfort most.
Ingredients
- 2 cups cooked chicken breast, shredded or diced: A rotisserie chicken from the grocery store works beautifully here and saves so much time
- 1 medium onion, finely chopped: Yellow onions have the perfect sweetness to balance all that salty Parmesan
- 3 cloves garlic, minced: Do not skip this, and do not use the pre-minced stuff from a jar
- 2 medium carrots, diced: These add little pockets of sweetness throughout every spoonful
- 2 celery stalks, diced: Essential for that classic soup base flavor foundation
- 4 cups chicken broth: Use a good quality one, it really does make a difference in the final flavor
- 1 cup whole milk or half-and-half: Half-and-half gives you a richer result without being too heavy
- 3/4 cup freshly grated Parmesan cheese: Grate it yourself from a wedge if you possibly can, the pre-grated stuff does not melt the same way
- 1/2 teaspoon dried thyme: Earthy and perfect with chicken
- 1/2 teaspoon dried basil: Adds a subtle herbaceous note that ties everything together
- 1/4 teaspoon black pepper: Freshly ground makes such a difference here
- Salt, to taste: Go easy at first since the Parmesan and broth already bring salt to the party
- 2 tablespoons unsalted butter: Unsalted lets you control the sodium level better
- Fresh parsley, chopped: For that little pop of green and freshness on top
Instructions
- Build your soup foundation:
- Melt the butter in a large pot over medium heat, watching it foam and settle. Add the onion, carrots, and celery, stirring until they start to soften and smell amazing, about 4 to 5 minutes.
- Wake up the garlic:
- Toss in the minced garlic and stir constantly for just 30 seconds. You want it fragrant but not browned or bitter.
- Bring in the chicken and herbs:
- Add the cooked chicken, thyme, basil, pepper, and a small pinch of salt. Stir everything together so the chicken gets coated in all those aromatics.
- Let it simmer:
- Pour in the chicken broth and bring it to a gentle boil. Reduce the heat and let it simmer for 10 minutes so the flavors can meld together properly.
- Create the magic:
- Stir in the milk and Parmesan cheese, keeping the heat at medium-low. Keep stirring until the cheese completely melts and the soup turns creamy and dreamy, about 3 to 4 minutes.
- Final check:
- Taste the soup and adjust the seasoning if it needs anything. Sometimes it needs another pinch of salt or pepper to bring everything into balance.
- Time to eat:
- Ladle the hot soup into bowls and top with chopped fresh parsley and extra Parmesan if you are feeling fancy.
My husband now requests this soup every time he feels under the weather, which says everything about how comforting it really is. There is just something about a steaming bowl of creamy, garlicky goodness that makes everything feel manageable again.
Make It Your Own
Sometimes I throw in a handful of baby spinach right at the very end, just until it wilts. It adds such a beautiful color contrast and makes me feel slightly better about serving seconds to everyone.
The Perfect Bread Situation
Trust me when I say you need crusty bread or garlic toast on the side. That first dunk into the creamy broth might just be the best part of the entire meal.
Meal Prep Magic
This soup meal preps beautifully and actually tastes better after the flavors have had time to hang out together in the refrigerator. Just keep in mind a few things when storing.
- Store in an airtight container for up to 4 days in the refrigerator
- The soup will thicken considerably in the fridge, so add a splash of broth when reheating
- Freeze without the dairy portion if you plan to store it longer than a week
I hope this soup finds its way into your regular rotation, right next to all those other recipes that somehow make everything better.
Recipe Questions & Answers
- → Can I use rotisserie chicken?
-
Absolutely. Rotisserie chicken works beautifully and adds extra depth of flavor while cutting prep time significantly.
- → How do I store leftovers?
-
Store in an airtight container in the refrigerator for up to 4 days. The flavors often deepen and improve overnight.
- → Can I freeze this soup?
-
Freeze before adding the dairy portion. Thaw overnight in the refrigerator, then reheat and stir in milk and Parmesan just before serving.
- → What can I substitute for Parmesan?
-
Pecorino Romano offers a similar salty kick, while aged Gruyère adds a nutty complexity. Grana Padano works well too.
- → How can I make it thicker?
-
Mix one tablespoon cornstarch with two tablespoons cold water, then stir into the simmering broth before adding the dairy.
- → Is this gluten-free?
-
Yes, when made with gluten-free chicken broth. Always check labels on pre-made broth and Parmesan to be certain.