Pin It The kitchen was cold that evening, and I wanted something that would warm us from the inside out without spending hours at the stove. I had chicken breasts thawing and a block of Parmesan that needed using, so I started with garlic and onions sizzling in olive oil. The smell alone made my daughter wander in from her homework. By the time I stirred in the cream and watched it swirl into the broth, I knew this soup was going to be one of those recipes I'd make again and again.
I served this soup on a Tuesday night when everyone was tired and cranky, and the whole mood shifted once the bowls hit the table. My husband went back for seconds without saying a word, which is his version of a compliment. Even my picky eater finished her bowl and asked if we could have it again soon. It became our go-to comfort meal whenever the week felt too long or the weather turned gray.
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 is your flavor base, so use a good quality one that you would drizzle on bread. It helps the onions soften without burning and adds a subtle richness to the soup.
- Onion: Yellow or white onions work best here because they sweeten as they cook and give the broth a gentle depth. Dice them small so they melt into the background.
- Garlic: Fresh garlic is non-negotiable in this recipe. The moment it hits the hot oil, it fills the kitchen with that irresistible aroma that makes everyone ask what is for dinner.
- Chicken breasts: Cut them into bite-sized cubes so they cook quickly and stay tender. If you have thighs on hand, they work too and add a bit more flavor.
- Chicken broth: Use a good quality broth or stock because it is the foundation of the soup. If you need it gluten-free, just check the label.
- Heavy cream: This is what makes the soup velvety and rich. You can use half-and-half if you want to lighten it up, but the cream gives it that restaurant-quality finish.
- Parmesan cheese: Freshly grated is key here because pre-shredded Parmesan has anti-caking agents that can make the soup grainy. Buy a block and grate it yourself for the smoothest melt.
- Dried thyme and basil: These herbs add a subtle earthiness and warmth without overpowering the garlic and cheese. If you have fresh herbs, use double the amount.
- Salt and pepper: Season as you go, tasting after you add the Parmesan because it is already salty.
- Spinach or kale: This is optional, but I love stirring in a handful at the end for color and a bit of freshness. It wilts in seconds and makes the soup feel a little more balanced.
- Fresh parsley: A sprinkle on top adds brightness and makes each bowl look like you put in extra effort, even though you did not.
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 the olive oil in a large pot over medium heat and add the chopped onion. Let it cook slowly, stirring occasionally, until it turns soft and translucent. This takes about 5 minutes and builds the flavor foundation for the entire soup.
- Add the garlic:
- Stir in the minced garlic and let it cook for a minute or two until it smells amazing. Watch it closely so it does not brown, because burnt garlic turns bitter and will ruin the whole pot.
- Cook the chicken:
- Toss in the chicken cubes and season them with salt and pepper. Stir them around until they are no longer pink and starting to turn golden on the edges, about 5 to 7 minutes. They do not need to be fully cooked yet because they will finish in the broth.
- Build the broth:
- Pour in the chicken broth and add the thyme and basil. Bring everything to a boil, then lower the heat and let it simmer gently for 10 to 15 minutes. This is when the chicken finishes cooking and all the flavors start to come together.
- Stir in the cream and cheese:
- Lower the heat to avoid curdling, then stir in the heavy cream. Add the Parmesan a little at a time, stirring constantly until it melts into a smooth, creamy soup. Rushing this step can make the cheese clump, so take your time.
- Add the greens:
- If you are using spinach or kale, stir it in now and let it wilt for a minute or two. It adds a pop of color and a bit of earthiness that balances out the richness.
- Taste and adjust:
- Give the soup a taste and add more salt and pepper if needed. The Parmesan is salty, so you might not need much.
- Serve hot:
- Ladle the soup into bowls and top each one with a sprinkle of fresh parsley and extra Parmesan. Serve it right away while it is still steaming and the cheese is melty.
Pin It One night, I made this soup for a friend who had just come home from the hospital and needed meals she could reheat easily. She texted me the next day saying it was the first thing that tasted like comfort instead of just food. That is when I realized this soup was more than just a quick weeknight dinner. It had become something I could share when words were not enough.
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 well 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 reheat it gently on the stove over low heat, adding a splash of broth or cream to loosen it back up. You can also microwave individual portions, but stir it halfway through so it heats evenly. I do not recommend freezing this soup because the cream and cheese do not hold up well after thawing, and the texture can turn grainy.
Ways to Make It Your Own
I have made this soup dozens of times, and it is forgiving enough to adapt based on what is in the fridge. Sometimes I add a handful of chopped carrots or celery along with the onions for extra vegetables. If I want it heartier, I stir in cooked pasta or rice during the last few minutes. You can also swap the chicken for turkey, or use rotisserie chicken to save time. One night I added a pinch of red pepper flakes for a subtle kick, and it gave the soup a whole new personality.
What to Serve Alongside
This soup is rich and filling on its own, but I usually serve it with something crusty to soak up every last bit of the creamy broth. A warm baguette or garlic bread is perfect, and so is a simple green salad with a tangy vinaigrette to balance the richness. If I am feeding a crowd, I will put out a platter of roasted vegetables or a Caesar salad on the side.
- Crusty bread or garlic toast for dipping and soaking up the creamy broth.
- A crisp green salad with lemon vinaigrette to cut through the richness.
- Roasted vegetables like Brussels sprouts or broccoli for a bit of char and texture.
Pin It This soup has earned its place in our weekly rotation because it feels special without asking for much. It is the kind of recipe that makes you look forward to a quiet night at home, and it never gets old no matter how many times you make it.
Recipe FAQs
- → Can I make this soup ahead of time?
Yes, prepare up to 2 days in advance. Store refrigerated and reheat gently over low heat, stirring occasionally. The Parmesan may thicken the broth—add a splash of broth or cream when reheating.
- → What's the best way to prevent Parmesan from clumping?
Lower the heat before adding cream and cheese. Gradually whisk in Parmesan 1/4 cup at a time, stirring constantly until fully melted and smooth. Avoid high heat which can cause separation.
- → Can I use rotisserie chicken instead of raw?
Absolutely. Skip step 3 and add shredded rotisserie chicken during step 4, simmering just 5 minutes to heat through. This reduces total time to about 25 minutes.
- → Is this soup freezer-friendly?
Freeze without the cream and Parmesan—add those after reheating. The dairy can separate when frozen and thawed. Portion into airtight containers for up to 3 months.
- → What can I substitute for heavy cream?
Half-and-half works well for a lighter version. For dairy-free, use full-fat coconut milk or cashew cream, though the flavor profile will change slightly.
- → How do I store leftovers properly?
Cool completely within 2 hours of cooking. Refrigerate in airtight containers for 3-4 days. The flavors often improve overnight as the garlic and Parmesan meld together.