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 Wednesday when I had chicken breasts thawed and a block of Parmesan that needed using. I wasn't following a plan, just layering flavors the way my hands remembered, and somehow it turned into the creamiest, most satisfying bowl I'd made in months. My husband wandered in halfway through, drawn by the smell, and declared it restaurant-quality before I'd even finished stirring in the cheese. It's been on repeat ever since.
I made this for my sister after she had her second baby, and she texted me later that night asking for the recipe. She said it was the first meal in weeks that felt like someone was taking care of her. I brought it over in a big container with extra Parmesan on the side, and she ate two bowls standing at the counter while the baby napped. That's when I knew this wasn't just soup, it was the kind of food that wraps around you when you need it most.
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: A neutral base for sauteing that lets the garlic shine without overpowering it, and it keeps the onions from sticking.
- Onion: Adds sweetness and body to the broth, I always cook it low and slow until it's soft and translucent.
- Garlic: Four cloves might sound like a lot, but they mellow as they simmer and give the soup its backbone.
- Chicken breasts: Cut them into bite sized cubes so they cook quickly and stay tender, no dry chicken here.
- Chicken broth: Use a good quality broth or homemade if you have it, this is where the soup gets its soul.
- Heavy cream: This is what makes the soup velvety and rich, but half and half works if you want something lighter.
- Parmesan cheese: Freshly grated is non negotiable, the pre shredded stuff has additives that make it grainy when melted.
- Dried thyme and basil: They bloom in the hot broth and add earthy, herbal notes that balance the richness.
- Spinach or kale: 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 over the top adds brightness and makes each bowl feel a little more special.
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 your pot and add the chopped onion, letting it cook gently until it softens and turns translucent, about 5 minutes. Toss in the garlic and stir constantly for a minute or two until your kitchen smells incredible, but pull it off before it browns or it'll taste bitter.
- Cook the chicken:
- Add the chicken cubes, season them with salt and pepper, and let them cook for 5 to 7 minutes, stirring now and then until they're no longer pink and starting to get a little golden on the edges. This step builds flavor and keeps the chicken from turning rubbery later.
- 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 for 10 to 15 minutes so the chicken finishes cooking and all the flavors start to marry together.
- Make it creamy:
- Turn the heat down low and stir in the heavy cream, then add the Parmesan a little at a time, stirring constantly so it melts smoothly without clumping. If you rush this part, you'll end up with cheese clumps instead of a silky soup.
- Finish and serve:
- Toss in the spinach if you're using it and stir until it wilts, taste the soup and adjust the salt and pepper, then ladle it into bowls. Top each one with fresh parsley and extra Parmesan, and serve it hot with crusty bread if you have it.
Save The first time I served this, my kids fought over the last bowl, which almost never happens. My youngest, who usually picks at soup, scraped his bowl clean and asked if we could have it again the next night. It became our go to whenever someone feels under the weather or we just need something warm and uncomplicated. There's something about the way the Parmesan coats your spoon and the smell that fills the house that makes everything feel right again.
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.
What to Serve With It
This soup is hearty enough to stand on its own, but I love pairing it with a crusty baguette or garlic bread for dipping. A simple green salad with lemon vinaigrette cuts through the richness beautifully. If you want to make it a full meal, roasted vegetables or a side of sauteed green beans work perfectly. Sometimes I'll toast thick slices of sourdough, rub them with a garlic clove, and float one in each bowl like a rustic crouton.
Storage and Reheating
Leftovers keep in an airtight container in the fridge for up to three days, and honestly, the flavors deepen overnight. Reheat gently on the stove over low heat, stirring often, and add a splash of broth or cream if it's thickened up too much. I don't recommend freezing this soup because the cream and cheese can separate when thawed, but if you want to freeze it, do so before adding the dairy and stir those in fresh when you reheat. Microwave reheating works in a pinch, just use low power and stir every 30 seconds to keep it from curdling.
Making It Your Own
This recipe is incredibly forgiving and loves to be tweaked. Swap the chicken for turkey, or use rotisserie chicken and skip the browning step entirely. If you want more vegetables, diced carrots or celery added with the onions work beautifully. For a lighter version, use half and half or even whole milk with a tablespoon of cream cheese for body. You can also add a pinch of red pepper flakes if you like a little heat, or stir in a squeeze of lemon juice at the end for brightness.
- Try adding cooked pasta or rice to make it even heartier.
- Stir in a handful of sun dried tomatoes for a tangy, savory twist.
- Top with crispy bacon or pancetta for extra richness and texture.
Save This soup has earned a permanent spot in my weekly rotation because it's easy, satisfying, and always makes people happy. I hope it becomes one of those recipes you reach for on busy nights when you need comfort without the fuss.
Recipe FAQs
- → Can I make this soup ahead of time?
Yes, prepare up to 3 days in advance and store in the refrigerator. The flavors actually develop and improve overnight. Reheat gently over low heat, adding a splash of cream or broth if needed to restore consistency.
- → What's the best way to prevent the Parmesan from clumping?
Add the cheese gradually, about 1/4 cup at a time, while stirring constantly. Keep the heat on low—high heat can cause the dairy proteins to seize and create grainy texture. Freshly grated cheese melts more smoothly than pre-shredded varieties.
- → Can I use rotisserie chicken instead of raw?
Absolutely. Skip the initial chicken cooking step and add shredded rotisserie meat when you stir in the cream and Parmesan. Simmer just 5 minutes to heat through and meld flavors. This cuts prep time significantly.
- → How can I make this lighter?
Substitute half-and-half or whole milk for heavy cream. You can also increase the broth ratio slightly. The soup will still be creamy and satisfying with significantly fewer calories and less fat.
- → What should I serve with this soup?
Crusty bread, garlic knots, or warm dinner rolls are perfect for soaking up the velvety broth. A simple green salad with vinaigrette provides a nice contrast. For a complete meal, add roasted vegetables on the side.
- → Can I freeze this soup?
Freezing works best before adding the cream and Parmesan. Cool the broth and chicken completely, then freeze for up to 3 months. When reheating, add fresh cream and cheese for the best texture and flavor.