Broccoli, Ham, and Cheese Soup: A Comforting Classic
The aroma alone instantly transports me back to my grandmother’s kitchen. On chilly autumn afternoons, she’d always have a pot of something simmering on the stove, and more often than not, it was this creamy, comforting broccoli, ham, and cheese soup. The way the Swiss cheese melted into velvety smoothness, the gentle saltiness of the ham, and the earthy broccoli – it was a symphony of simple flavors that warmed you from the inside out. To this day, making this soup feels like a warm hug from Grandma.
Recipe Overview
- Prep Time: 15 minutes
- Cook Time: 20 minutes
- Total Time: 35 minutes
- Servings: 4-6
- Yield: 6-8 cups
- Dietary Type: Not Gluten-Free
Ingredients
- 2 lbs fresh broccoli, roughly chopped
- 6 cups chicken stock
- 2 cups milk
- 1 cup chopped cooked ham
- 2 teaspoons salt
- ½ teaspoon pepper
- 2 cups half-and-half
- ½ lb Swiss cheese, grated
- ¼ cup butter, cut small
Equipment Needed
- Soup pot
- Measuring cups and spoons
- Knife and cutting board
- Grater
Instructions
- In a large soup pot, bring the chicken stock to a boil over medium-high heat. Using quality chicken stock will enhance the overall flavour.
- Add the roughly chopped broccoli to the boiling chicken stock. Cook for 6-7 minutes, or until the broccoli is just tender. You want it cooked through but not mushy. A slight bite is perfect.
- Stir in the milk, chopped cooked ham, salt, and pepper. Bring the soup back to a gentle boil. Ensure the ham is evenly distributed.
- Reduce the heat to low. Add the half-and-half, grated Swiss cheese, and small pieces of butter to the pot. Stir gently until all the cheese is completely melted and the soup is heated through. Be careful not to scorch the bottom of the pot. Stir frequently.
- Once the cheese is melted and the butter is incorporated, remove the soup from the heat.
- Serve hot.
Expert Tips & Tricks
- Cheese Choice: While Swiss cheese provides a classic flavor, feel free to experiment! Cheddar, Gruyere, or even a smoky Gouda can add a unique twist to the soup. For a sharper flavour, use a blend of Swiss and Parmesan.
- Broccoli Texture: If you prefer a smoother soup, you can use an immersion blender to partially or fully puree the broccoli after it has cooked in the chicken stock. Be careful when blending hot liquids. Alternatively, you can remove a portion of the soup, blend it in a regular blender (in batches), and then return it to the pot.
- Making it Ahead: This soup is excellent made a day or two in advance. The flavors meld together beautifully as it sits. Just be sure to store it properly in the refrigerator. You may need to add a splash of chicken stock or milk when reheating if it has thickened too much.
- Boosting the Flavor: For an extra layer of flavor, try sautéing a diced onion and a clove of minced garlic in the butter before adding it to the soup.
- Ham Alternatives: Don’t have ham on hand? Cooked bacon or Canadian bacon make fantastic substitutes. Even leftover roasted chicken or turkey would work well. If you want to keep the recipe vegetarian or vegan, omit the ham or replace it with some sauteed mushrooms or smoked tofu.
Serving & Storage Suggestions
Serve the Broccoli, Ham, and Cheese Soup piping hot. A crusty loaf of French bread, sourdough, or dinner rolls is the perfect accompaniment for dipping. A sprinkle of freshly chopped parsley or chives adds a pop of color and freshness. You can also top each bowl with a dollop of sour cream or Greek yogurt.
To store leftovers, allow the soup to cool completely before transferring it to an airtight container. Store in the refrigerator for up to 3-4 days. You can also freeze the soup for up to 2-3 months. Thaw overnight in the refrigerator before reheating.
To reheat, gently warm the soup in a saucepan over low heat, stirring occasionally, until heated through. Avoid boiling, as this can cause the cheese to separate. You can also reheat the soup in the microwave in 1-2 minute intervals, stirring in between.
Nutritional Information
| Nutrient | Amount per Serving | % Daily Value |
|---|---|---|
| Calories | 580 kcal | 29% |
| Total Fat | 40g | 62% |
| Saturated Fat | 25g | 125% |
| Cholesterol | 125mg | 42% |
| Sodium | 1400mg | 58% |
| Total Carbohydrate | 25g | 8% |
| Dietary Fiber | 6g | 24% |
| Sugars | 7g | N/A |
| Protein | 30g | 60% |
Note: Nutritional information is an estimate and may vary based on specific ingredients and portion sizes.
Variations & Substitutions
- Dairy-Free: Substitute the milk and half-and-half with unsweetened almond milk or oat milk. Use a dairy-free cheese alternative or nutritional yeast for a cheesy flavor.
- Gluten-Free: This recipe is not gluten free as is. Serve with gluten-free bread or crackers. Ensure the chicken stock used is gluten-free.
- Spicy Kick: Add a pinch of red pepper flakes or a dash of hot sauce to the soup for a bit of heat.
- Vegetable Boost: Incorporate other vegetables, such as carrots, celery, or potatoes, for added nutrients and flavor. Just add them to the pot along with the broccoli.
- Smoked Flavor: Use smoked ham or add a few drops of liquid smoke to enhance the smoky flavor.
FAQs (Frequently Asked Questions)
Q: Can I use frozen broccoli instead of fresh?
A: Yes, you can use frozen broccoli. Add it directly to the chicken stock and cook until tender. You may need to adjust the cooking time slightly.
Q: How can I prevent the cheese from clumping?
A: Add the cheese gradually and stir constantly until it’s completely melted. Avoid boiling the soup after adding the cheese. Shredding your own cheese from a block is better than pre-shredded as it doesn’t contain cellulose to prevent clumping.
Q: Can I make this soup in a slow cooker?
A: Yes, you can. Add all ingredients except the half-and-half, Swiss cheese, and butter to the slow cooker. Cook on low for 6-8 hours or on high for 3-4 hours. Stir in the half-and-half, cheese, and butter during the last 30 minutes of cooking.
Q: How do I thicken the soup if it’s too thin?
A: In a small bowl, whisk together 1 tablespoon of cornstarch with 2 tablespoons of cold water. Stir this slurry into the soup and simmer for a few minutes until thickened.
Q: Can I add cream cheese to this soup?
A: Yes, adding a few ounces of cream cheese to the soup along with the Swiss cheese will make it extra creamy.
Final Thoughts
This Broccoli, Ham, and Cheese Soup is more than just a recipe; it’s a comforting memory in a bowl. It’s simple enough for a weeknight meal yet special enough to share with guests. Whether you stick to the classic recipe or experiment with variations, I encourage you to try it and make it your own. Let me know what you think in the comments below! I’d love to hear about your favorite additions or substitutions. Pair this with a crisp green salad for a complete and satisfying meal. Enjoy!
