Save The smell of garlic hitting hot olive oil always pulls me straight into the kitchen, no matter what else I'm doing. This soup happened on a night when I had chicken thawing and a wedge of Parmesan that needed using, and I just started layering flavors without a real plan. What came out of that pot was so silky and satisfying that my neighbor, who dropped by unannounced, asked if I'd opened a secret soup shop. Now it's the recipe I make when I want something that feels indulgent but comes together in less than an hour. It's become my answer to those nights when comfort food isn't optional.
I made this for my sister after she had her second baby, and she texted me at midnight asking for the recipe because her husband kept talking about it. There's something about the way the thyme and basil warm up the broth without overpowering the garlic and cheese. I've served it to picky eaters, tired friends, and even my father-in-law who claims he doesn't like creamy soups. Every single one of them finished their bowl and looked around for more.
What's for Dinner Tonight? 🤔
Stop stressing. Get 10 fast recipes that actually work on busy nights.
Free. No spam. Just easy meals.
Ingredients
- Olive oil: This starts the whole flavor base, and I've learned that letting the onions really soften in it makes all the difference in sweetness.
- Onion: Don't rush this step, those five minutes of sautéing build the backbone of the soup.
- Garlic: Four cloves might sound like a lot, but they mellow out beautifully and fill your kitchen with the best smell.
- Chicken breasts: I cut them into one-inch cubes so they cook quickly and stay tender, and every spoonful gets a little protein.
- Chicken broth: This is your soup foundation, so use one you'd actually want to sip on its own.
- Heavy cream: This is what makes the soup feel luxurious, though half-and-half works if you want to lighten it up a bit.
- Parmesan cheese: Freshly grated is non-negotiable here, the pre-shredded stuff has coatings that make it clump and refuse to melt smoothly.
- Dried thyme: Adds an earthy, slightly floral note that plays so well with garlic.
- Dried basil: Brings a hint of sweetness and rounds out the herb profile without overpowering.
- Salt and pepper: Taste as you go, because the Parmesan adds saltiness and you don't want to overdo it.
- Spinach or kale: I toss this in at the end for color and nutrition, and it wilts right into the soup without fuss.
- Fresh parsley: A handful of this on top makes everything look and taste brighter.
Tired of Takeout? 🥡
Get 10 meals you can make faster than delivery arrives. Seriously.
One email. No spam. Unsubscribe anytime.
Instructions
- Soften the Onion:
- Heat the olive oil in your pot over medium heat and add the chopped onion. Let it cook for about five minutes, stirring occasionally, until it turns soft and translucent and smells sweet.
- Wake Up the Garlic:
- Stir in the minced garlic and let it cook for one to two minutes, just until it smells amazing and fills the kitchen. Don't let it brown or it'll turn bitter.
- Brown the Chicken:
- Add the chicken cubes, season them with salt and pepper, and cook for five to seven minutes, stirring now and then. You want them to lose their pink color and start getting a little golden on the edges.
- Build the Broth:
- Pour in the chicken broth and add the thyme and basil. Bring everything to a boil, then turn the heat down low and let it simmer for ten to fifteen minutes so the chicken cooks through and the flavors meld together.
- Make It Creamy:
- Lower the heat even more and stir in the heavy cream. Add the Parmesan about a quarter cup at a time, stirring constantly until each addition melts in smoothly and the soup turns velvety.
- Wilt the Greens:
- If you're using spinach or kale, stir it in now and let it wilt for a minute or two. It'll shrink down and disappear into the soup.
- Adjust and Serve:
- Taste the soup and add more salt and pepper if it needs it. Ladle it into bowls, sprinkle fresh parsley and extra Parmesan on top, and serve it hot.
Save The first time I made this, my husband wandered into the kitchen three times asking when dinner would be ready, drawn in by the smell. When I finally served it, he ate two bowls without saying a word, then looked up and said it tasted like something his grandmother would have made. That's when I knew this soup was going to stick around. It's the kind of recipe that makes people feel cared for without you having to say anything at all.
Still Scrolling? You'll Love This 👇
Our best 20-minute dinners in one free pack — tried and tested by thousands.
Trusted by 10,000+ home cooks.
How to Store and Reheat
This soup keeps beautifully in the fridge for up to four days, though the Parmesan can thicken it as it sits. I store it in an airtight container and when I reheat it, I add a splash of broth or cream to bring back that silky texture. Warm it gently over low heat on the stove, stirring often, because high heat can make the dairy separate. I don't recommend freezing this one because cream-based soups can get grainy when thawed, but if you must, leave out the cream and Parmesan and stir them in fresh after reheating.
What to Serve Alongside
I love serving this with crusty bread for dipping, the kind with a chewy crust that soaks up all that creamy broth. A simple green salad with lemon vinaigrette cuts through the richness and makes it feel like a complete meal. If I'm feeding a crowd, I'll put out some garlic bread or even a platter of roasted vegetables. The soup is hearty enough to stand alone, but those little extras make it feel special without much extra work.
Ways to Mix It Up
I've made this with shredded rotisserie chicken when I'm short on time, and it works perfectly, just stir it in at the end to warm through. Sometimes I add a handful of white beans or chickpeas to make it even heartier. If you want more vegetables, diced carrots or celery sautéed with the onion add sweetness and texture.
- Swap the chicken for turkey or even cooked sausage if you want a different protein.
- Stir in a squeeze of lemon juice at the end for a bright, tangy finish.
- Top with crispy bacon or croutons for crunch and extra flavor.
Save This soup has become my go-to when I need something that feels like a hug in a bowl. I hope it brings as much warmth to your table as it does to mine.
Recipe FAQs
- → Can I make this soup ahead of time?
Yes, prepare up to 3 days in advance. Store in the refrigerator and reheat gently over low heat, adding a splash of broth if needed. The Parmesan may thicken the soup when chilled.
- → What can I substitute for heavy cream?
Half-and-half creates a lighter version. For dairy-free options, use full-fat coconut milk or cashew cream, though the flavor profile will change slightly.
- → How do I prevent the cheese from clumping?
Add freshly grated Parmesan gradually while stirring constantly over low heat. Pre-grated cheese contains anti-caking agents that prevent smooth melting.
- → Can I use rotisserie chicken?
Absolutely. Add shredded rotisserie chicken during the last 5 minutes of simmering just to heat through. Skip the initial chicken cooking step.
- → Is this freezer-friendly?
Freeze before adding cream and cheese. When ready to serve, thaw overnight in the refrigerator, reheat, then stir in cream and Parmesan. Dairy can separate when frozen.
- → How can I make it thicker?
Mash some cooked potato into the broth, create a slurry with cornstarch and cold broth, or reduce the simmer time to evaporate more liquid.