Pin This The kitchen was cold that Thursday evening, and I'd just come home from a long shift with zero energy to cook anything elaborate. I opened the fridge, spotted leftover chicken breasts and a wedge of Parmesan, and thought: soup. Not just any soup, but something creamy and garlicky that would fill the house with warmth. Forty minutes later, I was scraping the bottom of my bowl, wondering why I hadn't made this sooner. It's become my go-to ever since.
I made this for my sister after she had her second baby, and she called me the next morning asking for the recipe. She said it was the first thing she'd actually wanted to eat in days. There's something about the way the Parmesan melts into the broth that feels like a hug. It's not fancy, but it's the kind of soup that makes people feel cared for.
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: Use a good quality oil here since it's the base of your flavor, and it helps the onions caramelize just enough without burning.
- Onion: A medium yellow or white onion works best, and chopping it fine means it practically melts into the soup.
- Garlic: Fresh garlic is non-negotiable, the jarred stuff just doesn't give you that sharp, fragrant punch you need.
- Chicken breasts: Cube them into bite-sized pieces so they cook quickly and evenly, and don't skimp on seasoning them early.
- Chicken broth: Use a good quality broth, it's the backbone of this soup, and if you need gluten-free, just check the label.
- Heavy cream: This is what makes the soup velvety, but you can use half-and-half if you want it a bit lighter without losing too much richness.
- Parmesan cheese: Freshly grated is essential, pre-shredded cheese has additives that make it clump and refuse to melt smoothly.
- Dried thyme and basil: These herbs add a subtle earthiness that balances the richness of the cream and cheese.
- Spinach or kale: Optional, but I always throw in a couple handfuls because it wilts right in and makes me feel better about eating all that cream.
- Fresh parsley: A bright, grassy finish that cuts through the richness and makes each bowl look restaurant-worthy.
Tired of Takeout? 🥡
Get 10 meals you can make faster than delivery arrives. Seriously.
One email. No spam. Unsubscribe anytime.
Instructions
- Start with the aromatics:
- Heat your olive oil in a large pot over medium heat, then add the chopped onion and let it soften for about 5 minutes, stirring occasionally. You'll know it's ready when it turns translucent and smells sweet.
- Add the garlic:
- Toss in the minced garlic and stir constantly for 1 to 2 minutes until it smells incredible and just starts to turn golden. Don't walk away during this step, garlic burns fast and turns bitter.
- Cook the chicken:
- Add your cubed chicken, season generously with salt and pepper, and cook for 5 to 7 minutes, stirring now and then. The chicken should be mostly cooked through and starting to get a little color on the edges.
- Build the broth:
- Pour in the chicken broth, add your thyme and basil, and bring everything to a boil. Then lower the heat and let it simmer gently for 10 to 15 minutes so the chicken finishes cooking and the flavors come together.
- Make it creamy:
- Turn the heat down to low, stir in the heavy cream, then add the Parmesan a little at a time, stirring constantly. This prevents clumping and gives you that smooth, dreamy texture.
- Add the greens:
- If you're using spinach or kale, stir it in now and let it wilt for a minute or two. It softens quickly and blends right into the soup.
- Taste and adjust:
- Give it a taste and add more salt and pepper if it needs it. Sometimes I add a pinch more Parmesan too, because why not.
- Serve it up:
- Ladle the soup into bowls, sprinkle with fresh parsley and extra Parmesan, and serve it piping hot. It's perfect with crusty bread for dipping.
Pin This One night, I made this soup for a friend who'd just gone through a breakup, and we sat on the couch with our bowls, talking and laughing until midnight. She told me later that it wasn't just the soup, it was the fact that someone made her something warm. That's when I realized this recipe isn't just about feeding people, it's about showing up.
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
Let the soup cool completely before transferring it to an airtight container, then store it in the fridge for up to 4 days. When you reheat it, do it gently on the stovetop over low heat, stirring occasionally, because high heat can make the cream separate. If it looks too thick after sitting in the fridge, just stir in a splash of broth or cream until it loosens up. I've never tried freezing this one because cream-based soups can get a little grainy when thawed, but if you do freeze it, blend it smooth after reheating.
What to Serve With It
This soup is rich enough to be a full meal on its own, but I almost always serve it with a hunk of crusty bread or garlic toast for dipping. A simple green salad with lemon vinaigrette cuts through the creaminess and makes the whole meal feel more balanced. If you want to make it even heartier, add a side of roasted vegetables or a grilled cheese sandwich. One time I served it with homemade croutons, and people acted like I'd done something fancy, but it was literally just toasted bread cubes tossed in olive oil and salt.
Make It Your Own
I've made this soup a dozen different ways depending on what's in the fridge, and it's pretty forgiving. You can swap the chicken for turkey, use rotisserie chicken to save time, or even make it with shredded leftover chicken. Sometimes I throw in a handful of white beans or a cup of cooked pasta to stretch it further. If you want more vegetables, diced zucchini or mushrooms work really well, just sauté them with the onions at the beginning.
- Add a pinch of red pepper flakes if you like a little heat.
- Swap heavy cream for coconut cream if you want a dairy-free version, just skip the Parmesan or use a vegan substitute.
- Toss in fresh lemon juice at the end for a bright, tangy finish that wakes up all the flavors.
Pin This This soup has earned its spot in my regular rotation, and I hope it does the same for you. It's simple, comforting, and exactly what you need on a night when nothing else sounds right.
Recipe Questions & Answers
- → How do I prevent the Parmesan from clumping?
Reduce the heat to low before adding the cheese. Gradually stir in the Parmesan about 1/4 cup at a time, stirring constantly until each addition melts smoothly into the broth. This technique ensures a silky, lump-free result.
- → Can I make this soup ahead of time?
Absolutely. The flavors actually improve after sitting overnight. Store in an airtight container in the refrigerator for up to 3 days. Reheat gently over low heat, adding a splash of broth or cream if it has thickened too much.
- → Can I use rotisserie chicken instead of raw chicken breasts?
Yes. Skip the initial chicken cooking step and add shredded rotisserie chicken when you stir in the broth and herbs. Simmer just 5-7 minutes to heat through and meld flavors before proceeding with the cream and Parmesan.
- → How can I make this soup gluten-free?
Simply use gluten-free chicken broth. All other ingredients are naturally gluten-free, but always check labels on dried herbs and Parmesan brands if you have severe gluten sensitivity or celiac disease.
- → Can I freeze this soup?
The soup freezes well for up to 3 months, but the texture may change slightly upon reheating. Freeze without the spinach if adding. Thaw overnight in the refrigerator, then reheat gently over low heat, stirring in a splash of cream to restore consistency.
- → What can I serve with this soup?
Crusty bread, garlic knots, or a crisp green salad make excellent sides. For a heartier meal, serve with grilled cheese sandwiches or crusty baguette slices for dipping into the creamy broth.