This hearty bowl features tender shredded chicken simmered with aromatic vegetables in a rich, velvety broth. The combination of fresh garlic and aged parmesan creates deep savory flavors while milk adds luxurious creaminess without being heavy. Ready in just over half an hour, it's perfect for busy weeknights when you want something satisfying yet simple.
The first time I made this soup, my kitchen smelled like an Italian restaurant had taken over my entire apartment. My roommate actually poked her head in, wondering what I was up to, and ended up staying for dinner.
I discovered this recipe during a particularly brutal winter when nothing sounded good except something warm and comforting. Now its become my go-to whenever someone needs cheering up or when I just want something that feels like a hug.
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 soup rather than staying in distinct pieces
- 3 cloves garlic: Do not skimp here, the garlic is what makes this soup sing
- 2 medium carrots: Diced small for even cooking and pleasant texture in every spoonful
- 2 celery stalks: The aromatic foundation that gives the soup its classic comfort flavor
- 4 cups chicken broth: Use a good quality broth you would drink on its own
- 1 cup whole milk or half-and-half: Creates that luxurious creamy texture without being too heavy
- 3/4 cup freshly grated Parmesan: Freshly grated is nonnegotiable for the best melting and flavor
- 1/2 teaspoon dried thyme: Earthy and warm, perfect for cold weather soups
- 1/2 teaspoon dried basil: Brightens up the rich flavors just enough
- 1/4 teaspoon black pepper: Adds a gentle warmth that lingers
- Salt, to taste: Essential for bringing all the flavors together
- 2 tablespoons unsalted butter: The foundation for sautéing your aromatics
Instructions
- Sauté the Aromatics:
- Melt butter in a large pot over medium heat, then add onion, carrots, and celery, cooking for 4 to 5 minutes until softened and fragrant.
- Add the Garlic:
- Stir in minced garlic and cook for just 30 seconds until you can smell it, being careful not to burn it.
- Combine Chicken and Herbs:
- Add shredded chicken, thyme, basil, pepper, and a pinch of salt, stirring everything together to coat.
- Simmer the Base:
- Pour in chicken broth, bring to a gentle boil, then reduce heat and let it simmer for 10 minutes to develop flavor.
- Make It Creamy:
- Stir in milk and Parmesan cheese, continuing to stir until the cheese is completely melted and the soup becomes creamy and smooth.
- Final Seasoning:
- Taste the soup and adjust salt or pepper as needed, then serve hot with your favorite garnishes.
Last winter, my neighbor was recovering from surgery and I brought over a batch of this soup. She texted me later saying it was the first thing that actually tasted good in days.
Making It Your Own
Sometimes I add a handful of baby spinach right at the end, just until it wilts. It adds such a lovely pop of color and makes me feel slightly virtuous about all that cheese.
Perfect Pairings
Crusty bread is absolutely mandatory here. I like to slice a baguette, brush it with olive oil, and toast it until golden so it can stand up to dipping in the creamy broth.
Make-Ahead Magic
This soup actually tastes even better the next day as the flavors continue to meld together. Store it in the refrigerator and reheat gently over low heat, adding a splash more milk if it has thickened too much.
- The soup will keep for up to 4 days in the refrigerator
- Freeze without the dairy portion and add fresh milk when reheating
- Reheat slowly to prevent the dairy from separating
There is something profoundly satisfying about a soup that comes together this quickly but tastes like it required way more effort than it actually did.
Recipe FAQs
- → Can I use raw chicken instead of pre-cooked?
-
Yes, add raw diced chicken during step 3 and simmer until cooked through, about 8-10 minutes before adding broth.
- → How can I make this soup dairy-free?
-
Substitute whole milk with unsweetened almond milk or coconut milk, and use nutritional yeast or vegan parmesan instead of dairy parmesan.
- → Can I freeze this soup?
-
The soup freezes well for up to 3 months, though the texture may be slightly thinner after thawing. Skip adding garnishes until serving.
- → What vegetables work best in this?
-
The classic mirepoix base of onion, carrot, and celery works perfectly, but you can also add diced potatoes, leeks, or spinach for variety.
- → How do I prevent the milk from curdling?
-
Reduce heat to low before adding milk and avoid boiling after it's incorporated. Stir gently and gradually to maintain a smooth texture.