Nutrition Facts for Ham swiss soup

Ham Swiss Soup

Warm, creamy, and utterly comforting, Ham Swiss Soup is the perfect blend of savory elegance and hearty satisfaction. This rich soup features tender chunks of cooked ham, velvety melted Swiss cheese, and a medley of fresh vegetables like carrots, celery, onions, and potatoes, all simmered in a luscious broth made with milk, cream, and chicken stock. A hint of dried thyme elevates the flavor, while the infusion of garlic adds a fragrant depth. Ready in under an hour, this one-pot wonder is ideal for cozy weeknight dinners or as a crowd-pleasing starter at gatherings. Serve it piping hot with crusty bread or crackers, and don’t forget a sprinkle of fresh parsley for a vibrant finishing touch. Perfect for lovers of creamy soups and hearty meals, this Ham Swiss Soup will quickly become a family favorite.

Nutriscore Rating: 64/100
Want to add this food to your meal log?
Try SnapCalorie's FREE AI assisted nutrition tracking free in the App store or on Android.
Image of Ham Swiss Soup
Prep Time:15 mins
Cook Time:40 mins
Total Time:55 mins
Servings: 6

Ingredients

  • 2 tablespoons unsalted butter
  • 1 tablespoon olive oil
  • 1 medium yellow onion, diced
  • 2 medium carrots, diced
  • 2 stalks celery, diced
  • 3 large garlic cloves, minced
  • 3 tablespoons all-purpose flour
  • 4 cups chicken broth
  • 2 cups milk
  • 1 cup heavy cream
  • 2 cups cooked ham, diced
  • 2 cups Swiss cheese, shredded
  • 2 medium potatoes, peeled and diced
  • 1 teaspoon dried thyme
  • 0.5 teaspoons black pepper
  • 1 teaspoon salt
  • 2 tablespoons fresh parsley, chopped (optional for garnish)

Directions

Step 1

In a large pot or Dutch oven, melt the butter and olive oil over medium heat.

Step 2

Add the diced onions, carrots, and celery to the pot. Cook, stirring occasionally, for about 5-7 minutes, until the vegetables have softened.

Step 3

Stir in the minced garlic and cook for an additional 1-2 minutes until fragrant.

Step 4

Sprinkle the flour over the vegetables and stir well to coat evenly. Cook for 2 minutes to remove the raw flour taste.

Step 5

Gradually pour in the chicken broth while stirring constantly to prevent lumps. Add the milk and heavy cream, and stir to combine.

Step 6

Add the diced potatoes to the pot, along with the dried thyme, black pepper, and salt. Bring the mixture to a gentle boil over medium heat, then reduce the heat to low and let it simmer for 20 minutes, or until the potatoes are tender.

Step 7

Add the diced ham to the pot and stir well. Allow the soup to cook for an additional 5 minutes to warm the ham through.

Step 8

Gradually stir in the shredded Swiss cheese, one handful at a time, allowing each addition to melt fully before adding the next.

Step 9

Taste the soup and adjust seasoning with additional salt or pepper, if needed.

Step 10

Serve hot, garnished with chopped fresh parsley, if desired. Enjoy with crusty bread or crackers for a complete meal!

Nutrition Facts

Serving size 3272.2 grams (3272.2g)
Amount per serving % Daily Value*
Calories 3596
Total Fat 229.20g 294%
Saturated Fat 120.50g 603%
Polyunsaturated Fat 1.70g
Cholesterol 821mg 274%
Sodium 11525mg 501%
Total Carbohydrate 167.00g 61%
Dietary Fiber 14.70g 53%
Total Sugars 49.30g
Protein 211.10g 422%
Vitamin D 263IU 1314%
Calcium 2932mg 226%
Iron 11mg 63%
Potassium 5772mg 123%
*The % Daily Value tells you how much a nutrient in a serving of food contributes to a daily diet. 2,000 calories a day is used for general nutrition advice.

Source of Calories

Fat: 57.7%
Protein: 23.6%
Carbs: 18.7%