Go Back
+ servings
Share Your Thoughts! If you make this recipe, please rate and review the recipe. Your feedback helps us grow and continue to provide recipes free of charge. Thank you.
Closeup of a ladle filled with Ham and Bean Soup.
Print

Ham and Bean Soup

Our Ham and Bean Soup is just what you need on those cozy evenings when you want something hearty but don’t have time for complicated recipes. We use canned beans, tomatoes, carrots, and leftover ham to keep it simple, but the result is still a satisfying, flavorful meal that’s ready in no time.
Course Soup
Cuisine American
Keyword bean sou, comfort food, comfort food soup, easy soup recipe, ham and bean soup, how to make a ham and bean soup
Prep Time 10 minutes
Cook Time 30 minutes
Total Time 40 minutes
Servings 6
Calories 100kcal
Author Maike Corbett

Equipment

Ingredients

Optional

  • 1 tablespoon parsley chopped fresh for garnish

Instructions

  • Heat olive oil in a large pot over medium heat. Add diced onion and sauté for about 5 minutes until softened.
  • Stir in the minced garlic and cook for another minute until fragrant. Add tomato paste and cook for 2 minutes, stirring to coat the onions and garlic.
  • Pour in the beef broth and crushed tomatoes, and bring to a simmer. Add the drained beans, diced ham, thyme, and bay leaf to the pot. Stir to combine.
  • Simmer for 15-20 minutes to allow the flavors to meld together. During the last 5 minutes of cooking, stir in the canned carrots to heat them through.

*** For a thicker soup ****

  • Remove 1 cup of the beans and mash them in a small bowl using the back of a fork or potato masher until chunky. Stir the mashed beans back into the pot to thicken the soup naturally for another few minutes.
  • Taste the soup and season with salt and pepper as needed. Remove the bay leaf before serving. Garnish with chopped parsley, if desired, and serve hot.
    Garnish with chopped parsley, if desired, and serve hot.

Nutrition

Calories: 100kcal | Carbohydrates: 3g | Protein: 9g | Fat: 6g | Saturated Fat: 1g | Polyunsaturated Fat: 1g | Monounsaturated Fat: 3g | Cholesterol: 27mg | Sodium: 1099mg | Potassium: 245mg | Fiber: 1g | Sugar: 1g | Vitamin A: 134IU | Vitamin C: 12mg | Calcium: 24mg | Iron: 1mg