Imagine coming home after a long day of Christmas shopping or decorating the tree to the aroma of roasted garlic and savory parmesan wafting through the air. This Christmas Garlic Parmesan Chicken Soup is the ultimate holiday comfort food. It combines tender shredded chicken with a silky, creamy broth infused with enough garlic to warm your soul. It is festive, indulgent, and surprisingly simple to whip up during the busiest time of the year. Whether you are hosting a holiday luncheon or looking for a cozy weeknight dinner, this bowl of liquid gold will become your new seasonal favorite.
Recipe Information
- Prep Time: 15 minutes
- Cook Time: 30 minutes
- Total Time: 45 minutes
- Servings: 6 servings
- Difficulty: Easy
Nutrition values
- Calories: 385 kcal
- Protein: 32g
- Carbs: 14g
Why Make This Christmas Garlic Parmesan Chicken Soup
This soup is a holiday powerhouse for several reasons. First, the flavor profile is sophisticated yet approachable; everyone loves the classic pairing of garlic and parmesan. Second, it uses common pantry staples, saving you an extra trip to the grocery store during the holiday rush. The addition of fresh greens like spinach gives it a beautiful festive color that looks stunning on a holiday table. Most importantly, it is a one-pot wonder that minimizes cleanup, giving you more time to spend with your loved ones by the fireplace.
Ingredients
- 1.5 lbs boneless, skinless chicken breasts or thighs
- 2 tablespoons olive oil
- 1 large yellow onion, diced
- 3 large carrots, sliced into rounds
- 2 stalks celery, chopped
- 6 cloves garlic, minced
- 1 teaspoon dried thyme
- 1 teaspoon dried rosemary
- 6 cups high-quality chicken broth
- 1 cup heavy cream
- 1 cup freshly grated Parmesan cheese
- 2 cups fresh baby spinach
- Salt and black pepper to taste
- Red pepper flakes (optional for a little heat)
- Fresh parsley for garnish
Directions
Step 1: Sauté the Aromatics
Heat the olive oil in a large Dutch oven or heavy-bottomed pot over medium heat. Add the diced onion, carrots, and celery. Sauté the vegetables for about 5 to 7 minutes until the onions become translucent and the carrots begin to soften. Stir in the minced garlic, thyme, and rosemary. Cook for another 60 seconds until the garlic smells fragrant, being careful not to let it burn.
Step 2: Simmer the Chicken and Broth
Place the raw chicken breasts into the pot and pour in the chicken broth. Increase the heat to medium-high and bring the liquid to a gentle boil. Once boiling, reduce the heat to low, cover the pot, and let it simmer for 15 to 20 minutes. You want the chicken to be fully cooked and easy to shred. Once done, remove the chicken to a plate, shred it with two forks, and return the meat to the pot.
Step 3: Incorporate the Cream and Cheese
Turn the heat down to low. Stir in the heavy cream and the freshly grated Parmesan cheese. Whisk gently until the cheese melts completely into the broth, creating a velvety texture. Add the baby spinach and stir until it wilts, which should only take about a minute. Season with salt, pepper, and optional red pepper flakes. Ladle the hot soup into bowls and garnish with extra Parmesan and fresh parsley before serving.
Expert Tips for Perfect Christmas Garlic Parmesan Chicken Soup
For the best results, always grate your own Parmesan cheese from a wedge. Pre-shredded cheeses are coated in potato starch to prevent clumping, which can lead to a grainy texture in your soup. If you want a deeper flavor, try browning the chicken in the oil before adding the vegetables. Additionally, if the soup feels too thick, you can splash in a bit more chicken broth to reach your desired consistency. Don’t be afraid to let the garlic mellow; if you love garlic, feel free to use a whole head of roasted garlic for a sweeter, richer undertone.
Delicious Variations
You can easily customize this soup to fit your dietary needs or flavor preferences. For a heartier meal, add a cup of cooked orzo, cheese tortellini, or diced potatoes. If you prefer a lower-carb version, swap the carrots for cauliflower florets or zoodles. To add a festive “red and green” look, stir in some sun-dried tomatoes or diced red bell peppers along with the spinach. You can also swap the chicken for leftover holiday turkey to make a “Day After Christmas” version of this recipe.
Frequently Asked Questions
Can I make this soup in a slow cooker?
Yes! Add the vegetables, chicken, broth, and herbs to the slow cooker. Cook on low for 6-7 hours or high for 3-4 hours. Shred the chicken, then stir in the cream, cheese, and spinach right before serving.

Can I freeze this chicken soup?
Because this soup contains heavy cream and cheese, it may separate slightly when thawed. If you plan to freeze it, we recommend freezing the soup base before adding the cream and cheese. Add those fresh when you reheat the soup.
What is the best type of chicken to use?
Chicken breasts are lean and shred beautifully, but chicken thighs offer more moisture and a richer flavor. Both work exceptionally well in this recipe.
How long will leftovers keep in the fridge?
Store any leftovers in an airtight container in the refrigerator for up to 3 to 4 days. Reheat gently on the stovetop over low heat to prevent the cream from curdling.
What should I serve with this soup?
This soup pairs perfectly with a crusty baguette, garlic knots, or a simple side salad with a lemon vinaigrette to cut through the richness of the parmesan.
Conclusion
This Christmas Garlic Parmesan Chicken Soup is more than just a meal; it is a warm hug in a bowl. Its rich, creamy texture and bold garlic notes make it the perfect centerpiece for any holiday gathering or a quiet night in. By following these simple steps, you can create a restaurant-quality soup that will have everyone asking for seconds. Put on some holiday music, grab your favorite ladle, and enjoy the magic of the season one spoonful at a time.

Christmas Garlic Parmesan Chicken Soup
- Total Time: 45 minutes
- Diet: Low-Carb
Ingredients
- 1.5 lbs boneless, skinless chicken breasts or thighs
- 2 tablespoons olive oil
- 1 large yellow onion, diced
- 3 large carrots, sliced into rounds
- 2 stalks celery, chopped
- 6 cloves garlic, minced
- 1 teaspoon dried thyme
- 1 teaspoon dried rosemary
- 6 cups high-quality chicken broth
- 1 cup heavy cream
- 1 cup freshly grated Parmesan cheese
- 2 cups fresh baby spinach
- Salt and black pepper to taste
- Red pepper flakes (optional for a little heat)
- Fresh parsley for garnish
Instructions
- Heat the olive oil in a large Dutch oven or heavy-bottomed pot over medium heat. Add the diced onion, carrots, and celery. Sauté the vegetables for about 5 to 7 minutes until the onions become translucent and the carrots begin to soften. Stir in the minced garlic, thyme, and rosemary. Cook for another 60 seconds until the garlic smells fragrant, being careful not to let it burn.
- Place the raw chicken breasts into the pot and pour in the chicken broth. Increase the heat to medium-high and bring the liquid to a gentle boil. Once boiling, reduce the heat to low, cover the pot, and let it simmer for 15 to 20 minutes. You want the chicken to be fully cooked and easy to shred. Once done, remove the chicken to a plate, shred it with two forks, and return the meat to the pot.
- Turn the heat down to low. Stir in the heavy cream and the freshly grated Parmesan cheese. Whisk gently until the cheese melts completely into the broth, creating a velvety texture. Add the baby spinach and stir until it wilts, which should only take about a minute. Season with salt, pepper, and optional red pepper flakes. Ladle the hot soup into bowls and garnish with extra Parmesan and fresh parsley before serving.
- Cook Time: 45 minutes



