Save to Pinterest The smell of garlic hitting hot olive oil is what always brings me back to the kitchen on cold evenings. I started making this soup during a particularly busy winter when I needed something that felt indulgent but came together quickly. The Parmesan melts into the broth and creates this silky texture that feels like a hug in a bowl. My kids started requesting it by name, calling it "cheesy chicken soup," and honestly, I can't blame them. It's become the answer to "what's for dinner?" more times than I can count.
I made this for my sister when she came over after a long day at work, and she sat at my kitchen counter with her bowl, silent for a solid five minutes. She finally looked up and said it reminded her of the creamy soups our mom used to make, but better. That's the thing about simple food done right: it doesn't need to be fancy to matter. We ended up talking for hours that night, and she took home a container for lunch the next day.
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: I use a good quality olive oil here because it's the first flavor that hits the pan, and you'll smell it throughout the whole process.
- Onion: Chopped medium-sized yellow or white onion works best, and don't skip the full five minutes of sautéing because that sweetness is the backbone of the soup.
- Garlic: Four cloves might seem like a lot, but garlic is the star here, so mince it fresh and let it get fragrant without browning.
- Chicken breasts: I cut them into one-inch cubes so they cook evenly and give you a perfect bite of tender chicken in every spoonful.
- Chicken broth: Use a quality broth or homemade if you have it, and make sure it's gluten-free if that matters to you or your guests.
- Heavy cream: This is what makes the soup velvety and rich, though half-and-half works if you want something a bit lighter.
- Parmesan cheese: Freshly grated is non-negotiable here because pre-shredded has additives that make it clump instead of melt smoothly.
- Dried thyme and basil: These herbs add warmth and depth without overpowering the garlic and cheese.
- Salt and pepper: Season as you go and taste at the end because the Parmesan adds saltiness too.
- Spinach or kale: Totally optional, but I love the pop of green and the way it wilts into the soup at the last minute.
- Fresh parsley: A handful chopped for garnish makes it 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
- Start with the aromatics:
- Heat your olive oil in a large pot over medium heat, then add the chopped onion and let it cook for about five minutes until it's soft and translucent. You'll know it's ready when the kitchen smells sweet and the onion has lost its raw bite.
- Add the garlic:
- Stir in the minced garlic and cook for just one to two minutes, stirring constantly so it doesn't brown and turn bitter. The smell will be incredible and you'll want to bottle it.
- Cook the chicken:
- Toss in the cubed chicken, season it with salt and pepper, and cook for five to seven minutes, stirring occasionally until the pieces are no longer pink and starting to turn golden. Don't worry about cooking it all the way through yet because it'll finish in the broth.
- Build the broth:
- Pour in the chicken broth and add the dried thyme and basil, then bring everything to a boil. Reduce the heat to low and let it simmer for 10 to 15 minutes so the chicken cooks through and the flavors start to come together.
- Make it creamy:
- Lower the heat even more, stir in the heavy cream, then gradually add the Parmesan about a quarter cup at a time, stirring constantly until it melts into a smooth, creamy soup. Patience here prevents clumping and gives you that silky texture.
- Add the greens:
- If you're using spinach or kale, stir it in now and let it wilt for one to two minutes. It adds color and a little nutritional boost without changing the flavor much.
- Taste and adjust:
- Give it a taste and add more salt and pepper if needed, keeping in mind the Parmesan is salty. This is your chance to make it perfect.
- Serve it up:
- Ladle the soup into bowls, sprinkle with fresh parsley and extra Parmesan, and serve it hot. Watching people take that first spoonful is the best part.
Save to Pinterest One night I made this soup when a friend came over unexpectedly, and I was worried I didn't have enough food in the house. I threw in some kale I had wilting in the fridge and served it with some bread I'd frozen weeks earlier. She told me it was the best thing she'd eaten all week, and I realized that sometimes the meals we throw together end up meaning the most. It's not about perfection, it's about warmth and the act of feeding someone you care about.
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.
Making It Lighter
If you want to keep the creamy texture but cut some of the richness, swap the heavy cream for half-and-half or even whole milk. The soup won't be quite as thick, but it'll still have that comforting, velvety quality. I've done this on nights when I want a second bowl without feeling too full, and it works beautifully.
Storage and Reheating
This soup keeps well in the fridge for up to four days in an airtight container, and honestly, the flavors get even better after a day or two. When you reheat it, do it gently over low heat and stir frequently because cream-based soups can separate if you crank the heat too high. If it's thickened up, just add a little broth or cream and stir until it's back to the consistency you want.
Serving Suggestions
I love serving this with a crusty baguette or some garlic bread for dipping, and sometimes I'll put out a simple green salad on the side to balance the richness. If you're feeding a crowd, set out extra Parmesan, fresh parsley, and maybe some red pepper flakes for people who like a little heat. It's one of those soups that feels special enough for guests but easy enough for a regular Tuesday night.
- Pair it with a crisp white wine like Pinot Grigio or Sauvignon Blanc if you're feeling fancy.
- Add cooked pasta like small shells or ditalini to make it even heartier and more filling.
- Freeze individual portions in freezer-safe containers for up to three months and you'll have a homemade meal ready when you need it most.
Save to Pinterest This soup has become one of those recipes I make without thinking, the kind where my hands know what to do before my brain catches up. I hope it becomes that for you too, something warm and easy that you can turn to when you need comfort in a bowl.
Recipe FAQs
- → Can I make this soup ahead of time?
Yes, prepare up to 3 days in advance. Store refrigerated in an airtight container. Reheat gently over medium-low heat, adding a splash of broth if needed to restore consistency.
- → Can I freeze this soup?
Freezing works best before adding cream and Parmesan. Prepare the broth and chicken base, cool completely, then freeze for up to 3 months. Thaw overnight and finish with dairy when reheating.
- → What can I use instead of heavy cream?
Half-and-half creates a lighter version. Coconut milk adds dairy-free richness but changes the flavor profile. Greek cheese like halloumi provides similar salty notes to Parmesan.
- → How do I prevent the Parmesan from clumping?
Add cheese gradually while stirring constantly over low heat. Freshly grated melts better than pre-shredded. Avoid boiling after adding dairy to maintain smooth texture.
- → Can I use rotisserie chicken?
Absolutely. Shred about 3 cups from a store-bought bird and add during the last 5 minutes of simmering to heat through. Skip the initial chicken cooking step.
- → What vegetables can I add?
Diced carrots and celery work well with the onion base. Zucchini adds mild flavor and body. Potatoes make it more substantial. Add hearty vegetables early, delicate greens near the end.