Go Back
+ servings
Print Recipe
No ratings yet

Cheesy Ham and Bean Soup

Warm up with a bowl of Cheesy Ham and Bean Soup. This flavorful soup is made with onions, carrots, beans, and diced ham, and finished with melted cheddar cheese!
Prep Time15 minutes
Cook Time30 minutes
Total Time45 minutes
Course: Soup
Keyword: Cheesy Ham and Bean Soup
Servings: 8 people
Calories: 303kcal
Author: Amanda Rettke--iamhomesteader.com

Ingredients

  • 3 tablespoons unsalted butter
  • 1 large yellow onion, diced (about 1 ½ cups)
  • 2 medium carrots, peeled, diced into ¼-inch pieces (about 1 cup)
  • ½ teaspoon kosher salt
  • ½ teaspoon black pepper
  • 2 teaspoons garlic, minced
  • ¼ cup (31 g) all-purpose flour
  • 3 cups (720 g) chicken broth
  • 1 cup (245 g) whole milk
  • 2 tablespoons Worcestershire sauce
  • 2 cups (270 g) cooked ham, diced
  • 2 cans (15 ounces each) Great Northern white beans, rinsed and drained
  • 1 cup (113 g) mild cheddar cheese, shredded (plus more for garnish)
  • parsley, for garnish

Instructions

  • In a large pot over medium heat, melt the butter. Add onion, carrots, salt, and pepper. Stir. Cook for 10-12 minutes, or until the onion and carrots start to soften.
  • Add garlic. Sprinkle the flour over the vegetables and stir well. Continue cooking for another minute.
  • Pour in the chicken broth, milk, and Worcestershire sauce. Stir to combine.
  • Add the ham and beans. Stir to combine.
  • Reduce heat to medium-low and simmer, stirring occasionally until thickened, about 15-20 minutes.
  • Remove the pot from heat. Stir in the shredded cheddar cheese until fully melted and smooth.
  • Serve, garnished with parsley and more cheese if desired.

Video

Nutrition

Serving: 1portion | Calories: 303kcal