Go Back
+ servings

Three Bean Ham Soup

3.5 from 2 votes
Three Bean Ham Soup made with ham chunks, veggies and three kinds of beans, this flavorful ready in 30 minute soup ticks all of the must try buttons. It's even better made ahead!
Prep Time 5 minutes
Cook Time 25 minutes
Total Time 30 minutes
Servings 8
Calories 375

Click highlighted ingredients to buy them!


  • 2 tbsp butter
  • 3 medium carrots, cleaned and sliced
  • 2 stalks celery, chopped small
  • 1/2 cup yellow onion, chopped
  • 1 1/2 tsp minced garlic, about 3 cloves
  • 31 ounces great northern beans, 2 (15.5-ounce) cans, drained and rinsed
  • 15.5 ounce Cannellini beans, canned,drained and rinsed
  • 15.5 ounce black beans, canned, drained and rinsed
  • 4 cups chicken broth
  • 2 cups water
  • 2 cups ham, fully cooked and cubed
  • 1-1/2 tsp chili powder
  • 1/2 tsp paprika
  • 1/4 tsp salt
  • 1/4 tsp black pepper
  • 1 large bay leaf


  • In a large pot, heat the butter until melted. Add the carrots, celery, and onions and saute over medium-high heat until tender, about 4 minutes. Add garlic and cook until fragrant, about 1 minute.
  • Stir in the remaining ingredients and bring to a boil. Reduce the heat and simmer for 20 minutes or until ham and beans are heated thru. Discard the bay leaf and add additional salt and pepper to taste.


If you like more heat, add another 1/2 teaspoon of chili powder or a pinch of cayenne.


Serving: 1serving | Calories: 375kcal | Carbohydrates: 48.98g | Protein: 25.67g | Fat: 9.9g | Saturated Fat: 4.18g | Cholesterol: 29.23mg | Sodium: 1097.66mg | Potassium: 939.73mg | Fiber: 16.24g | Sugar: 1.74g | Vitamin A: 4126.62IU | Vitamin C: 12.23mg | Calcium: 147.71mg | Iron: 5.38mg
Course: Soup
Cuisine: American

© Copyright Christine Mello for Must Love Home. We would love for you to share a link to this recipe but please do not copy/paste the recipe instructions to websites or social media. We are happy for you to share a photo with a link back to this website instead.

Did you make this recipe?Mention @mustlovehome or tag #mustlovehomecooking!