This velvety soup combines shredded chicken with a fragrant base of sautéed onions, carrots, celery, and plenty of garlic. The creamy broth gets its richness from whole milk or half-and-half, while freshly grated Parmesan adds a savory depth that ties everything together.
Ready in just 35 minutes, this nourishing bowl simmers gently on the stovetop, allowing flavors to meld into a harmonious blend. The result is a silky, satisfying soup that works equally well for a quick weeknight dinner or a cozy weekend lunch.
Customize the thickness with cornstarch, add baby spinach for extra nutrition, or serve alongside crusty bread to soak up every last drop of the golden broth.
The first time I made this soup was during a particularly brutal February when my apartment felt like an icebox and I needed something that would warm me from the inside out. I had a rotisserie chicken sitting on the counter and a wedge of Parmesan that needed using, so I started throwing things into a pot without really measuring anything. The smell of garlic hitting melted butter filled my tiny kitchen in about thirty seconds flat, and I knew I was onto something good. My roommate wandered in with her spoon before I'd even finished cooking, asking what smelled like heaven.
Last winter my sister was recovering from surgery and couldn't eat anything too complex or spicy, so I brought over a batch of this soup. She took one sip and literally teared up, telling me it was exactly the kind of comfort food she needed but hadn't known how to ask for. Now whenever she's having a rough week, I get a text that simply reads, 'that soup?' and I know exactly what to make. It's become our unspoken language of care.
Ingredients
- 2 cups cooked chicken breast: Rotisserie chicken works beautifully here and saves time, but any leftover cooked chicken does the job perfectly
- 1 medium onion, finely chopped: I've learned that dicing it small helps it melt into the soup rather than leaving noticeable chunks
- 3 cloves garlic, minced: Don't be shy with the garlic here, it's the backbone of the whole flavor profile
- 2 medium carrots, diced: These add a natural sweetness that balances the savory Parmesan beautifully
- 2 celery stalks, diced: Classic soup aromatic that provides that comforting familiarity we all crave
- 4 cups chicken broth: Use a good quality broth you enjoy drinking on its own, since it makes up most of the soup
- 1 cup whole milk or half-and-half: Whole milk gives a lighter soup while half-and-half makes it incredibly creamy, choose based on your preference
- 3/4 cup freshly grated Parmesan cheese: Freshly grated is crucial here, pre-grated Parmesan doesn't melt smoothly and can leave the soup grainy
- 1/2 teaspoon dried thyme: Adds an earthy undertone that makes the soup taste more complex
- 1/2 teaspoon dried basil: Brings a subtle sweetness that complements the carrots and onions
- 1/4 teaspoon black pepper: Freshly cracked makes a noticeable difference in the final flavor
- Salt, to taste: Start with less than you think, since both the Parmesan and chicken broth bring their own saltiness
- 2 tablespoons unsalted butter: Unsalted lets you control the sodium level, and butter creates a better flavor base than oil
Instructions
- Build your flavor foundation:
- Melt butter in your large soup pot over medium heat, then add onion, carrots, and celery, sautéing until softened and fragrant, about 4 to 5 minutes. You'll know they're ready when the onions turn translucent and your kitchen starts smelling amazing.
- Wake up the garlic:
- Stir in minced garlic and cook for just 30 seconds until you can really smell it, being careful not to let it brown or it'll turn bitter.
- Add the heart of the soup:
- Pour in cooked chicken, thyme, basil, pepper, and a pinch of salt, stirring everything together so the seasonings coat the chicken evenly.
- Create the broth base:
- Add chicken broth and bring to a gentle boil, then reduce heat to low and let it simmer for 10 minutes to let all the flavors become friends.
- Transform it into creamy perfection:
- Pour in milk and Parmesan, stirring constantly until cheese melts completely and soup turns creamy and smooth, about 3 to 4 minutes. The soup will thicken slightly as it heats through.
- Final taste test:
- Give it a final taste and adjust salt if needed, keeping in mind the Parmesan already contributes saltiness.
- Serve and comfort:
- Ladle hot soup into bowls and top with fresh parsley and extra Parmesan if you're feeling fancy.
This soup has become my go-to for friends who've had babies, moved into new apartments, or just survived rough weeks at work. There's something about the combination of creamy, garlicky goodness that feels like a hug in a bowl. I've started keeping rotisserie chickens in my freezer specifically so I can whip this up at a moment's notice.
Making It Your Own
Sometimes I add a handful of baby spinach right at the end, letting it wilt just slightly in the hot soup. It adds beautiful color and makes me feel slightly virtuous about serving a complete meal in one bowl. My friend Sarah swears by adding a splash of white wine with the broth, which creates a more sophisticated flavor profile perfect for dinner parties.
The Bread Situation
I've learned through trial and error that this soup deserves better bread than basic sandwich slices. A crusty baguette, homemade croutons, or even just toasted sourdough with extra butter transform it from dinner into an experience. My personal weakness is garlic bread made with that leftover butter and garlic mixture, even though it's definitely garlic overkill.
Storage And Make-Ahead Magic
This soup actually tastes better the next day, which has saved me more times than I can count. I'll make a double batch on Sunday and eat it for lunch throughout the week, finding that the flavors have married and intensified overnight. Just keep in mind that if you're storing it, the soup will thicken in the refrigerator, so add a splash of broth when reheating.
- Dont freeze if you've added dairy, as it can separate and become grainy when thawed
- If you know you want to freeze portions, stop before adding the milk and cheese, then add those fresh when reheating
- The soup keeps beautifully in the refrigerator for up to four days, though it rarely lasts that long in my house
There's nothing quite like watching someone take that first spoonful and see their shoulders drop as they relax into the comfort of it. This soup has somehow become my love language in pot form.
Recipe FAQs
- → Can I use raw chicken instead of cooked?
-
Yes, you can use raw chicken breast. Cut it into small cubes and add it during step 3 with the seasonings. Simmer until the chicken is fully cooked through, about 8–10 minutes, before proceeding with the broth.
- → How do I store leftovers?
-
Store cooled soup in an airtight container in the refrigerator for up to 4 days. Reheat gently over medium-low heat, stirring occasionally. The soup may thicken when chilled—add a splash of broth or milk when reheating to reach desired consistency.
- → Can I freeze this soup?
-
Yes, freeze for up to 3 months. However, the dairy may separate slightly upon thawing. To prevent this, freeze before adding the milk and Parmesan. When ready to serve, thaw overnight in the refrigerator, reheat, then stir in the dairy and cheese.
- → What can I substitute for the Parmesan?
-
Grated Pecorino Romano offers a sharper, saltier flavor. For a nutty alternative, try aged Asiago. If avoiding dairy altogether, nutritional yeast or a dairy-free Parmesan alternative can provide a similar savory element.
- → How can I make this soup thicker?
-
For a richer consistency, mix 1 tablespoon cornstarch with 2 tablespoons cold water until smooth, then stir it into the simmering broth before adding the milk. You can also mash some of the softened vegetables against the side of the pot to naturally thicken the base.
- → Is this soup gluten-free?
-
The soup is naturally gluten-free when made with gluten-free chicken broth. Always check labels on pre-shredded cheese and broth to ensure no gluten-containing additives. Serve with gluten-free bread or crackers for a complete meal.