Every year when the first snowflake falls and the holiday lights start twinkling, I find myself craving a bowl of something warm and nourishing. This Christmas Soup has become a staple in my home because it captures the cozy spirit of the holidays while being light enough to save room for all those festive cookies. I love how the vibrant colors of the vegetables mirror the decorations on the mantle, making every spoonful feel like a festive celebration during the busiest time of year.
Recipe Details
Recipe Information
- Prep Time: 15 minutes
- Cook Time: 35 minutes
- Total Time: 50 minutes
- Servings: 6 servings
- Difficulty: Easy
Nutrition Information (Per Serving)
- Calories: 245
- Protein: 18g
- Carbs: 22g
- Fat: 9g
Why You’ll Love This Christmas Soup
This Christmas Soup is the ultimate comfort food for a chilly December evening. It is incredibly versatile and can be made ahead of time, which is a lifesaver when you are busy hosting family or wrapping gifts. The combination of savory broth, tender turkey, and bright greens provides a healthy balance to the richer treats typically served during the season. Plus, it is a great way to use up holiday leftovers in a way that feels brand new and exciting.
Christmas Soup Ingredients & Substitutions
- 1 pound turkey breast, cubed
- 2 tablespoons olive oil
- 1 large yellow onion, diced
- 3 cloves garlic, minced
- 3 medium carrots, sliced into rounds
- 2 celery stalks, chopped
- 1 cup green beans, trimmed and cut
- 1 can diced tomatoes (14.5 ounces)
- 6 cups chicken broth
- 1 teaspoon dried thyme
- 1 teaspoon dried rosemary
- 2 cups fresh baby spinach
- Salt and black pepper to taste
If you have leftover holiday turkey, you can easily use that instead of fresh turkey breast to save time. For a different flavor profile, you can swap the spinach for kale or chard, though you should add kale a few minutes earlier to ensure it softens. If you do not have chicken broth on hand, a mixture of vegetable broth and a splash of apple juice works beautifully to add a subtle sweetness that complements the herbs.
Step-by-Step Instructions to Make Christmas Soup
Step 1: Sauté the Aromatics
Heat the olive oil in a large pot over medium heat. Add the diced onion, carrots, and celery, cooking for about 5 to 7 minutes until the onions are translucent and the vegetables begin to soften. Stir in the minced garlic and cook for another minute until it becomes fragrant, being careful not to let it brown.
Step 2: Brown the Turkey
Add the cubed turkey breast to the pot. Cook the turkey until it is browned on all sides, which usually takes about 5 minutes. If you are using pre-cooked leftover turkey, you can skip this browning step and simply move on to adding the liquids.
Step 3: Simmer the Broth and Vegetables
Pour in the chicken broth and the diced tomatoes with their juices. Stir in the green beans, thyme, and rosemary. Bring the mixture to a gentle boil, then reduce the heat to low. Cover the pot and let it simmer for 20 minutes to allow the flavors to meld and the vegetables to become tender.
Step 4: Add the Greens and Season
Once the soup has simmered, stir in the fresh baby spinach. The heat from the soup will wilt the spinach in about 1 to 2 minutes. Taste the soup and add salt and black pepper as needed. Remove the pot from the heat and let it sit for a few minutes before serving.
Tips for Success
For the best results, try to cut your vegetables into uniform sizes so they cook evenly. If you prefer a richer broth, you can add a parmesan rind to the pot while it simmers, just remember to remove it before serving. Always use fresh herbs if you have them available, as they provide a brighter pop of flavor that really makes this Christmas Soup stand out during a holiday meal.
Variations of Christmas Soup
You can easily customize this dish to fit your family’s preferences. To make it heartier, add a cup of cooked pasta or wild rice during the last few minutes of cooking. For those who enjoy a bit of heat, a pinch of red pepper flakes adds a nice warmth. If you want a creamier texture, stir in a splash of heavy cream or coconut milk right before serving to give the broth a silky finish.
Serving Suggestions: What to Pair with Christmas Soup
This soup pairs perfectly with a side of crusty artisan bread or warm garlic knots for dipping. For a full holiday spread, serve it alongside a fresh seasonal salad featuring cranberries and toasted walnuts. It also acts as a wonderful starter for a larger Christmas dinner, following up with a roasted main course and plenty of roasted root vegetables.
Storage & Reheating Instructions
Store any leftover soup in an airtight container in the refrigerator for up to 4 days. When you are ready to eat it again, reheat it in a saucepan over medium heat until it is steaming. This soup also freezes exceptionally well. Simply let it cool completely, pour it into freezer-safe bags or containers, and store for up to 3 months. Thaw it in the fridge overnight before reheating.
Memories Made Around the Table
I still remember the first time I made this soup on a very snowy Christmas Eve. We had just come home from a long walk, and the house was filled with the scent of pine and cinnamon. I threw these ingredients into the pot, and within an hour, we were all huddled around the table, sharing stories and laughing while the steam rose from our bowls. It has since become the meal I look forward to most, representing a moment of calm and connection amidst the festive chaos.
FAQs
Can I make Christmas Soup in a slow cooker?
Yes, you can certainly use a slow cooker for this recipe. Simply add all the ingredients except for the spinach into the slow cooker and cook on low for 6 to 7 hours or on high for 3 to 4 hours. Stir in the spinach just before serving so it stays bright and fresh.
Is this soup suitable for meal prep?
Absolutely, this is an excellent meal prep option. The flavors actually develop and improve after sitting in the fridge for a day. You can make a big batch on Sunday and enjoy it for quick lunches throughout the holiday week.
What can I use instead of turkey?
If you do not have turkey, cubed chicken breast or even lean beef chunks work very well. For a plant-based version, you can substitute the meat with canned chickpeas or white beans to keep the protein content high while maintaining a great texture.
How do I keep the vegetables from getting mushy?
The key is to avoid overcooking the soup once the vegetables are tender. If you plan on reheating the soup later, you might want to cook the vegetables until they are just barely tender so they don’t lose their structure when you warm them up again.
Can I add noodles to this recipe?
Yes, adding noodles is a great way to make the soup more filling. I recommend cooking the noodles separately and adding them to individual bowls when serving to prevent them from soaking up all the broth and becoming soggy in the leftovers.
Final Thoughts
Christmas Soup is more than just a meal, it is a bowl of holiday cheer that brings warmth to the coldest days. Whether you are serving it as a light lunch or a cozy dinner, its simple ingredients and bright flavors are sure to please everyone at your table. I hope this recipe becomes as much of a tradition in your home as it has in mine. Wishing you a wonderful holiday season filled with good food and great company.


Christmas Soup
- Total Time: 50 minutes
Ingredients
- 1 pound turkey breast, cubed
- 2 tablespoons olive oil
- 1 large yellow onion, diced
- 3 cloves garlic, minced
- 3 medium carrots, sliced into rounds
- 2 celery stalks, chopped
- 1 cup green beans, trimmed and cut
- 1 can diced tomatoes (14.5 ounces)
- 6 cups chicken broth
- 1 teaspoon dried thyme
- 1 teaspoon dried rosemary
- 2 cups fresh baby spinach
- Salt and black pepper to taste
Instructions
- Heat the olive oil in a large pot over medium heat. Add the diced onion, carrots, and celery, cooking for about 5 to 7 minutes until the onions are translucent and the vegetables begin to soften. Stir in the minced garlic and cook for another minute until it becomes fragrant, being careful not to let it brown.
- Add the cubed turkey breast to the pot. Cook the turkey until it is browned on all sides, which usually takes about 5 minutes. If you are using pre-cooked leftover turkey, you can skip this browning step and simply move on to adding the liquids.
- Pour in the chicken broth and the diced tomatoes with their juices. Stir in the green beans, thyme, and rosemary. Bring the mixture to a gentle boil, then reduce the heat to low. Cover the pot and let it simmer for 20 minutes to allow the flavors to meld and the vegetables to become tender.
- Once the soup has simmered, stir in the fresh baby spinach. The heat from the soup will wilt the spinach in about 1 to 2 minutes. Taste the soup and add salt and black pepper as needed. Remove the pot from the heat and let it sit for a few minutes before serving.
- Cook Time: 50 minutes
- Diet: Gluten-Free
