Ingredients
- 2 tablespoons butter
- 1 small onion, diced
- 2 garlic cloves, minced
- 3 cups chicken broth
- 1 1/2 cups cooked chicken, shredded or diced
- 1 cup cooked ham, diced
- 1/2 cup heavy cream
- 1 1/2 cups Swiss cheese, shredded
- 1/2 teaspoon Dijon mustard
- 1/4 teaspoon dried thyme
- Salt and black pepper, to taste
- 2 cups baby spinach, optional
- 1/4 cup sour cream
- 2 tablespoons all-purpose flour
- 1/2 cup milk
- 2 cups diced potatoes
- 1 tablespoon lemon juice
- Croutons or bread crumbs, for garnish
- Fresh parsley, chopped, for garnish
Instructions
Step 1: Sauté Onion and Garlic
In a large pot or Dutch oven, melt the butter over medium heat. Add the diced onion and sauté for about 3-4 minutes until softened and translucent. Stir in the minced garlic and cook for an additional minute until fragrant.
Step 2: Add Chicken Broth and Potatoes
Pour in the chicken broth and bring to a gentle boil. Add the diced potatoes and let them cook for about 10-12 minutes or until they are fork-tender.
Step 3: Introduce Chicken and Ham
Once the potatoes are tender, add the shredded chicken and diced ham to the pot. Stir well to combine all ingredients.
Step 4: Create the Creamy Base
In a small bowl, whisk together the flour and milk until smooth. Pour this mixture into the pot, stirring constantly to avoid lumps. Allow the soup to simmer and thicken for about 5 minutes.
Step 5: Add Cream and Cheese
Reduce the heat to low. Stir in the heavy cream, shredded Swiss cheese, Dijon mustard, and dried thyme. Continue stirring until the cheese is fully melted and the soup is creamy and smooth.
Step 6: Add Spinach (Optional)
If using, add the baby spinach and let it wilt for 1-2 minutes. Season the soup with salt, black pepper, and lemon juice to taste.
Step 7: Final Touches
Remove the soup from heat. Stir in the sour cream to add a tangy creaminess to the broth. Adjust seasoning if needed.
- Prep Time: 15 minutes
- Cook Time: 30 minutes
Nutrition
- Calories: 380
- Sodium: 750mg
- Protein: 20g