Warm up with a bowl of Cheesy Ham and Bean Soup! This isn’t just any soup; it’s a creamy, dreamy combination of savory ham, tender beans, and melty cheddar cheese1. It’s comfort food at its finest, perfect for a chilly evening or a satisfying lunch36.
Why You’ll Love This Soup
- Quick and Easy: Ready in under an hour, this recipe is perfect for busy weeknights14.
- Flavorful: The combination of ham, beans, and cheese creates a rich and satisfying taste1.
- Versatile: Customize it with your favorite veggies and cheeses1.
- Comforting: A warm bowl of this soup is like a hug from the inside out6.
- Great way to use leftover ham: This recipe gives your leftover ham a new flavor4.
Quick Facts
Ingredients
- 3 tablespoons unsalted butter1
- 1 large yellow onion, diced (about 1 ½ cups)1
- 2 medium carrots, peeled, diced into ¼-inch pieces (about 1 cup)1
- ½ teaspoon kosher salt1
- ½ teaspoon black pepper1
- 2 teaspoons garlic, minced1
- ¼ cup (31 g) all-purpose flour1
- 3 cups (720 g) chicken broth1
- 1 cup (245 g) whole milk1
- 2 tablespoons Worcestershire sauce1
- 2 cups (270 g) cooked ham, diced1
- 2 cans (15 ounces each) Great Northern white beans, rinsed and drained1
- 1 cup (113 g) mild cheddar cheese, shredded (plus more for garnish)1
- Parsley, for garnish1
Let’s Get Cooking!
- In a large pot over medium heat, melt the butter. Add onion, carrots, salt, and pepper1. Stir and cook for 10-12 minutes, until the onion and carrots start to soften1.
- Add garlic and sprinkle the flour over the vegetables. Stir well and continue cooking for another minute1.
- Pour in the chicken broth, milk, and Worcestershire sauce. Stir to combine1.
- Add the ham and beans. Stir to combine1.
- Reduce heat to medium-low and simmer, stirring occasionally until thickened, about 15-20 minutes1.
- Remove the pot from heat and stir in the shredded cheddar cheese until fully melted and smooth1.
- Serve, garnished with parsley and more cheese if desired1.
Serving Suggestions
This soup is fantastic on its own, but here are a few ideas to make it a complete meal:
- Bread: Serve with a warm loaf of crusty bread, flaky biscuits, or cornbread3.
- Salad: Pair with a simple green salad dressed in Dijon vinaigrette3.
- Sandwich: Enjoy alongside a grilled cheese or ham sandwich.
Tips for Customization
- Beans: Try using navy beans, cannellini beans, or a mix of your favorites35.
- Cheese: Experiment with different cheeses like Gruyere, Monterey Jack, or a sharp cheddar for a bolder flavor1.
- Vegetables: Add diced celery, potatoes, or corn for extra nutrients and texture24.
- Spice: A pinch of red pepper flakes can add a touch of heat.
- Herbs: Fresh thyme or bay leaf can enhance the savory flavor3.
- Make it Creamier: Stir in a dollop of sour cream or heavy cream before serving for extra richness4.
Frequently Asked Questions
Can I use a ham bone instead of diced ham?Yes, using a ham bone adds a ton of flavor! Simmer the bone in the soup for about an hour, then remove it, shred the meat, and return it to the pot3.Can I freeze this soup?Absolutely! Let the soup cool completely before transferring it to freezer-safe containers. It will keep in the freezer for up to 3 months.How can I thicken the soup?If you like a thicker soup, mash some of the beans with a potato masher or use an immersion blender to puree a portion of the soup3. You can also simmer the soup with the lid off to reduce the liquid.Can I make this in a slow cooker?Yes, you can! Sauté the vegetables first, then combine all ingredients (except the cheese) in a slow cooker. Cook on low for 6-8 hours, then stir in the cheese before serving.
Nutritional Information (Per Serving, Estimated)
- Calories: 350-400
- Protein: 25-30g
- Fat: 20-25g
- Carbohydrates: 20-25g
- Fiber: 5-7g
Note: Nutritional information is an estimate and may vary based on specific ingredients and portion sizes