This rich and creamy garlic Parmesan chicken soup comes together in just 35 minutes, making it perfect for busy weeknights. Tender chunks of cooked chicken simmer alongside aromatic vegetables in a savory broth, finished with whole milk and freshly grated Parmesan for incredible depth of flavor.
The soup starts with a classic mirepoix of onions, carrots, and celery sautéed in butter until softened. Minced garlic adds aromatic warmth, while dried thyme and basil provide herbal notes. The base simmers in chicken broth before being enriched with dairy and finished with nutty Parmesan that melts into every spoonful.
Use rotisserie chicken for convenience, or repurpose leftover cooked chicken. The result is a velvety, protein-packed bowl that pairs perfectly with crusty bread. For extra thickness, whisk in a cornstarch slurry before adding the milk, or stir in fresh spinach just before serving for color and nutrition.
The wind was howling against my windows last Tuesday, rattling the frames in that way that makes you want to cancel all plans and stay inside forever. I'd forgotten to grocery shop properly, which is usually a disaster, but I found a rotisserie chicken hiding in the back of my fridge and decided to see what I could make with just the basics. This soup came together in that wonderful magical way where you're pretty sure you're inventing something new, but really you're just making comfort food like humans have done for centuries.
My roommate walked in while I was stirring the Parmesan into the pot, steam curling up toward the ceiling, and immediately asked what smelled so good. She stood in the kitchen doorway watching me, then insisted on staying for dinner even though she'd already eaten. We ended up sitting on the couch with oversized bowls, watching cooking shows and making fun of the contestants while the snow piled up outside, warm and full in a way that only happens when food is shared.
Ingredients
- 2 cups cooked chicken breast: Rotisserie chicken works beautifully here and saves so much time
- 1 medium onion, finely chopped: The foundation that builds all the savory depth
- 3 cloves garlic, minced: Fresh garlic is non negotiable for that aromatic punch
- 2 medium carrots, diced: They add sweetness and that classic soup texture
- 2 celery stalks, diced: The mirepoix trio would feel incomplete without them
- 4 cups chicken broth: Use the good quality stuff since it's the main flavor vehicle
- 1 cup whole milk or half and half: Creates that silky restaurant style consistency
- 3/4 cup freshly grated Parmesan cheese: Buy a wedge and grate it yourself, the pre grated stuff just doesn't melt the same way
- 1/2 teaspoon dried thyme: Earthy and warm, perfect for soup weather
- 1/2 teaspoon dried basil: Brightens everything up just enough
- 1/4 teaspoon black pepper: Freshly cracked makes a real difference here
- Salt, to taste: Taste as you go, different broths need different amounts
- 2 tablespoons unsalted butter: Start your soup base right, don't skimp here
Instructions
- Build your flavor foundation:
- Melt butter in a large pot over medium heat until it foams slightly, then add onion, carrots, and celery. Cook for 4 to 5 minutes, stirring occasionally, until vegetables have softened and the onion turns translucent. You want them cooked but still with some bite, they'll continue softening in the broth later.
- Wake up the garlic:
- Toss in the minced garlic and stir constantly for about 30 seconds, just until you can smell it throughout the kitchen. Watch carefully here because burned garlic turns bitter and will ruin the whole pot.
- Bring everything together:
- Add the cooked chicken, thyme, basil, pepper, and a pinch of salt, stirring to distribute the spices evenly. Pour in the chicken broth and bring to a gentle boil over medium high heat, then immediately reduce to low and let it simmer for 10 minutes to develop flavor.
- Create the magic:
- Pour in the milk and gradually stir in the Parmesan cheese, keeping the heat at medium low. Continue stirring for about 3 to 4 minutes until the cheese is completely melted and the soup has transformed into a velvety, creamy consistency.
- Finish with intention:
- Taste the soup and adjust seasoning as needed, keeping in mind the Parmesan is already salty. Serve hot in your favorite bowls, topped with fresh parsley and an extra sprinkle of Parmesan if you're feeling fancy.
I made this for my mom when she was recovering from surgery last winter, and she actually asked for the recipe, which is basically her highest form of praise. She called me the next day to say she'd eaten it for breakfast, lunch, and dinner, and I pretended to be shocked while privately feeling incredibly proud.
Make It Your Own
Sometimes I throw in a handful of baby spinach right at the end, letting it wilt just slightly in the hot soup. It adds this beautiful green color and makes me feel like I'm being virtuous about vegetables, even though the real appeal is how the leaves soak up all that garlicky Parmesan broth.
The Bread Situation
This soup demands something carby alongside it, preferably crusty bread that's been toasted and rubbed with raw garlic while still warm. I've also served it over garlic knots in a pinch, and honestly, there are no regrets there, only joy and very full bellies.
Leftover Strategy
This soup somehow tastes even better the next day, like all the ingredients had a proper chance to get to know each other overnight in the fridge. Store it in an airtight container for up to 4 days, and reheat gently over medium low heat, stirring occasionally and adding a splash of milk if it's too thick.
- The soup will thicken in the fridge as the Parmesan settles
- Avoid boiling when reheating or the dairy might separate
- Freeze without the dairy if you want to keep it longer than a few days
There's something deeply satisfying about making something so comforting from such humble ingredients. Hope this soup finds you on a cold day when you need exactly this kind of warmth.
Common Recipe Questions
- → Can I make this soup ahead of time?
-
Yes, you can prepare this soup up to 2 days in advance. Store it in an airtight container in the refrigerator. When reheating, warm gently over low-medium heat, stirring occasionally. The soup may thicken slightly in the fridge—thin with a splash of broth or milk if needed.
- → Can I freeze garlic Parmesan chicken soup?
-
Freezing is possible, though the dairy may separate slightly upon thawing. For best results, cool the soup completely before freezing in portion-sized containers for up to 3 months. Thaw overnight in the refrigerator and reheat gently, stirring well to recombine the creamy base.
- → What type of chicken works best?
-
Cooked chicken breast works perfectly—rotisserie chicken adds excellent flavor and saves time. You can also use leftover roasted, grilled, or poached chicken. Dice or shred the meat into bite-sized pieces before adding to the soup in step 3.
- → How can I make this soup thicker?
-
For a heartier consistency, whisk 1 tablespoon cornstarch with 2 tablespoons cold water until smooth, then stir into the soup before adding the milk in step 5. Simmer for 2–3 minutes to thicken. You can also mash some of the softened vegetables against the side of the pot.
- → Can I use something other than Parmesan?
-
Parmesan provides the best salty, nutty flavor profile, but aged Asiago or Romano work well as substitutes. For a milder taste, try Gruyère or sharp white cheddar. Avoid very soft cheeses as they may not melt smoothly into the broth.
- → Is this soup gluten-free?
-
The soup is naturally gluten-free when made with gluten-free chicken broth. Check labels on store-bought broth to ensure no gluten-containing additives. Serve with gluten-free bread or crackers for a complete gluten-free meal.