This hearty soup combines shredded chicken with a velvety broth infused with roasted garlic and aged Parmesan. The base starts with a classic mirepoix of onions, carrots, and celery sautéed in butter, then simmered with aromatic thyme and basil. Whole milk creates the luscious creaminess while fresh Parmesan adds depth and umami. Finished in just over half an hour, this nourishing bowl delivers restaurant-quality flavor with minimal effort.
Last February when that stubborn cold swept through our house, this soup became my three day survival plan. Something about the warm broth and that sharp Parmesan kick just made everything feel a little more manageable. Now it is the first thing I make when anyone mentions feeling under the weather.
My sister-in-law stayed over during a particularly brutal snowstorm and I threw this together with whatever was in the fridge. She texted me the next morning asking for the recipe, saying it was exactly what she needed after shoveling the driveway twice. Now she makes it every time the temperature drops below freezing.
Ingredients
- 2 cups cooked chicken breast: Rotisserie chicken works beautifully here and saves so much time
- 1 medium onion: Finely chopped so it melts into the broth rather than staying chunky
- 3 cloves garlic: Do not skimp here since garlic is the backbone of this soup
- 2 medium carrots: Diced small so they cook through evenly
- 2 celery stalks: The classic soup trio that builds depth
- 4 cups chicken broth: Use a good quality one you would happily drink on its own
- 1 cup whole milk or half-and-half: Creates that velvety texture without being too heavy
- 3/4 cup freshly grated Parmesan: Fresh is non negotiable here for proper melting
- 1/2 teaspoon dried thyme: Adds an earthy note that bridges everything together
- 1/2 teaspoon dried basil: Brightens up the rich broth
- 1/4 teaspoon black pepper: A little warmth against the cream
- Salt: Taste as you go since Parmesan is already salty
- 2 tablespoons unsalted butter: The foundation for sautéing those aromatics
- Fresh parsley: A pop of color and freshness at the end
Instructions
- Sauté the foundation:
- Melt butter in your large soup pot over medium heat, then add onion, carrots and celery. Let them soften for about 5 minutes until they are fragrant and starting to turn translucent.
- Add the garlic:
- Stir in the minced garlic and cook just 30 seconds until you can smell it. Watch closely because garlic turns bitter quickly.
- Build the flavor base:
- Add the shredded chicken along with thyme, basil, pepper and a pinch of salt. Let everything cook together for a minute so the spices wake up.
- Create the broth:
- Pour in the chicken broth and bring it to a gentle boil. Reduce heat to low and simmer for 10 minutes so all the flavors become friends.
- Make it creamy:
- Stir in the milk and Parmesan cheese. Keep stirring for 3 to 4 minutes until the cheese completely disappears into the soup.
- Finish and serve:
- Taste and add more salt if needed. Ladle into bowls and top with fresh parsley and extra Parmesan.
This recipe has become my go-to for new parents and anyone recovering from surgery. It is nourishing without being heavy, and something about the combination feels like a genuine hug in a bowl. My neighbor said it was the first thing her daughter ate after getting her wisdom teeth out.
Making It Your Way
Sometimes I swap half the chicken broth for white wine when we are having friends over for dinner. It adds such a lovely brightness and makes the soup feel a little more special without much extra effort. You can also throw in a handful of baby spinach right at the end for some color.
The Perfect Texture
If you prefer a thicker soup, whisk together one tablespoon cornstarch with two tablespoons cold water before adding it in step five. I learned this trick after my husband complained that my first attempt was too brothy. Now I keep a small jar of the mixture in the fridge for easy adjustments.
Serving Suggestions
A crusty baguette toasted with garlic butter is practically mandatory in our house. The soup is substantial enough to stand alone but having something to dunk makes the whole experience better.
- Crusty bread absorbs every drop of that Parmesan broth
- A simple green salad with vinaigrette cuts through the richness
- The soup reheats beautifully so make extra for tomorrow
There is something deeply satisfying about watching people take that first steamy spoonful and immediately relax. This soup does not just feed hunger, it feeds something else that needs comforting.
Recipe FAQs
- → Can I use rotisserie chicken?
-
Yes, rotisserie chicken works perfectly and adds extra flavor. Simply shred the meat and add it during step 3. This shortcut also reduces your prep time significantly.
- → How do I store leftovers?
-
Store cooled soup in an airtight container in the refrigerator for up to 4 days. The flavors often improve overnight. Reheat gently over medium-low heat, stirring occasionally to prevent separating.
- → Can I make this dairy-free?
-
Substitute whole milk with unsweetened almond or coconut milk. Replace Parmesan with nutritional yeast or a dairy-free Parmesan alternative. The texture will be slightly different but still delicious.
- → What can I serve with this?
-
Crusty bread, garlic toast, or crackers make excellent accompaniments. A simple green salad with vinaigrette balances the richness perfectly.
- → How can I make it thicker?
-
Mix 1 tablespoon cornstarch with 2 tablespoons cold water, then stir into the soup before adding the milk. Alternatively, mash some of the vegetables against the pot side to naturally thicken the broth.
- → Can I freeze this?
-
Freezing works best before adding the dairy. Cool the soup completely through step 4, then freeze in portions for up to 3 months. Thaw overnight in the refrigerator, reheat, and stir in milk and Parmesan just before serving.