Ham Broccoli Soup — Hearty and delicious, this soup is a perfect way to use that leftover ham!
I first tried this soup years ago at a church dinner. I loved it so much that I made sure to get the recipe. It is oh so yummy!
My family doesn’t even like Swiss cheese, but they all love this broccoli soup. I can’t believe it’s taken me so long to share the recipe.
The combination of flavors and textures in this broccoli soup is just amazing. Ham, swiss, and broccoli is such a delicious combo!
I like to cook it till the broccoli is just barely tender, because I like a little crunch. I definitely recommend using fresh broccoli, frozen ends up a little mushy.
Serve it with some homemade oatmeal rolls and you have a hearty comforting meal.
If you have someone in your family with a gluten intolerance, this is a perfect soup. One of the only recipes I’ve seen for creamy soup that doesn’t have flour in it.
Here are a few more simply amazing soup recipes:
- Ham Potato Chowder
- Taco Soup
- Chicken Enchilada Chili
- Instant Pot Chicken Tortilla Soup
- Pumpkin Chili
- Ravioli Tuscan Soup
- Creamy Tortellini Soup
- Chicken Tortilla Soup
- Bacon Chicken Soup
- Chicken Pot Pie Soup
- Mexican Corn Soup
- Nacho Soup
Ham Broccoli Soup Recipe
- 3 potatoes, peeled and diced
- 3 cups chicken broth
- 1 tsp salt
- 2 pounds chopped fresh broccoli
- 1 1/2 cups diced ham
- 3 cups milk
- 1 cup heavy cream
- 1/2 tsp garlic powder
- 2 cups shredded Swiss cheese
- 1/2 tsp pepper
- In a large soup pot, cook potatoes in broth and salt for 15 minutes.
- Add broccoli and cook till crisp tender, 5-10 more minutes.
- Add remaining ingredients, bring to a boil. Reduce heat to low and simmer for 5-10 minutes.
If you prefer a thicker soup, you can melt together 1/4 cup butter and flour in a small saucepan, then add to the soup after cooking the broccoli. Stir often while the soup is simmering.
Amount Per Serving: Calories: 313Total Fat: 18gSaturated Fat: 11gTrans Fat: 0gUnsaturated Fat: 6gCholesterol: 67mgSodium: 805mgCarbohydrates: 24gFiber: 4gSugar: 7gProtein: 17g
One serving is about 1 1/3 cups.