Print

Ham and Bean Soup Recipe

4.5 from 112 reviews

Hearty and comforting Ham and Bean Soup featuring tender navy beans, savory diced ham, and aromatic vegetables simmered to perfection for a satisfying meal perfect for any season.

Ingredients

Scale

Beans and Meat

  • 2 cups dried navy beans or great northern beans, soaked overnight (or two 15-ounce cans, drained and rinsed)
  • 1 pound cooked ham, diced (leftover ham, ham steak, or smoked ham bone for deeper flavor)

Vegetables and Aromatics

  • 1 large onion, finely chopped
  • 2 medium carrots, peeled and diced
  • 2 stalks celery, diced
  • 3 cloves garlic, minced

Liquids and Seasonings

  • 6 cups low-sodium chicken broth (or vegetable broth, adjust for desired thickness)
  • 1 bay leaf
  • 1 teaspoon dried thyme
  • 1 teaspoon smoked paprika (optional)
  • Salt and black pepper to taste
  • 2 tablespoons olive oil or butter

Garnish

  • Fresh parsley, chopped

Instructions

  1. Preparation: If using dried beans, drain and rinse them after soaking overnight. Place the beans in a large pot, cover with water, bring to a boil, then simmer for 10 minutes and drain to prepare them for the soup.
  2. Sauté Vegetables: Heat olive oil over medium heat in a heavy-bottomed pot. Add the finely chopped onion, diced carrots, and celery. Sauté until softened and fragrant, about 6–8 minutes, to build the soup’s flavor base.
  3. Add Flavorings and Ham: Stir in minced garlic and smoked paprika (if using), cooking for 30 seconds until aromatic. Then add the diced ham, cooking for an additional minute to release savory oils and deepen flavor.
  4. Add Liquids and Herbs: Pour in the chicken broth followed by the bay leaf and dried thyme. Bring the mixture to a gentle simmer.
  5. Add Beans and Simmer: Add the prepared soaked beans or drained canned beans to the pot. Cover and simmer gently for 45 minutes to 1 hour for dried beans, or 20–30 minutes for canned beans, until the beans are tender and flavors meld beautifully.
  6. Finishing Touches: Remove the bay leaf. If you used a ham bone, remove it, shred any remaining meat, and return the meat to the soup. Taste and season with salt and black pepper as needed.
  7. Serve: Ladle the soup into bowls and garnish with freshly chopped parsley. Serve hot with crusty bread or cornbread for a complete meal.

Notes

  • Soaking dried beans overnight helps reduce cooking time and improves digestibility.
  • Using a smoked ham bone adds extra depth of flavor to the soup.
  • Adjust the broth quantity for thinner or thicker soup based on preference.
  • Smoked paprika is optional but adds a delicious subtle smokiness without overpowering.
  • For a vegetarian version, omit ham and use vegetable broth.

Keywords: ham and bean soup, navy beans, comfort food, hearty soup, easy soup recipe, stovetop soup, leftover ham recipes