Print
clock clock iconcutlery cutlery iconflag flag iconfolder folder iconinstagram instagram iconpinterest pinterest iconfacebook facebook iconprint print iconsquares squares iconheart heart iconheart solid heart solid icon
Ham And Bean Soup 22.png

Ham And Bean Soup

5 Stars 4 Stars 3 Stars 2 Stars 1 Star

No reviews

🍲 Hearty and satisfying soup that combines tender ham with creamy beans and fresh vegetables in a flavorful broth
🥄 Perfect comfort food that’s ideal for using up leftover ham and creates a nutritious meal the whole family will love

  • Total Time: 40 minutes
  • Yield: 8 servings 1x

Ingredients

Scale

1 tablespoon olive oil used to sauté the aromatics and develop flavor

1 large yellow onion diced provides a sweet savory base

3 stalks celery diced adds savory crunch and aromatic depth

3 medium-large carrots diced brings natural sweetness and color

3 garlic cloves minced boosts flavor with aromatic garlic notes

1 tablespoon Italian seasoning a simple herb blend that seasons the broth

2 quarts water or 1 quart water plus 1 quart chicken broth the cooking liquid

2 bay leaves gentle aromatic that rounds out the soup’s savory profile

1 ham hock or ham bone adds smoky richness and gelatin when simmered

20 24 ounces chopped or pulled cooked ham pieces main protein and salt contributor

3 15-ounce cans white beans quick tender beans for body and fiber

5 ounces fresh baby spinach leaves or chopped kale brightens the soup and adds nutrients

1 tablespoon apple cider vinegar a finishing acid to lift and balance flavors

Instructions

1-First Step: Mise en place and prep (10 minutes) Measure and prepare all ingredients before you start. Dice one large yellow onion (about 2 cups), chop 3 stalks celery (about 1 cup), and dice 3 medium-large carrots (about 1 1/2 cups). Mince 3 garlic cloves (1 tablespoon). Open and drain three 15-ounce cans of white beans and rinse them. If using a ham hock, have it ready. If using leftover ham, chop or pull about 20 to 24 ounces.

2-Second Step: Sauté the aromatics (5 minutes) Heat 1 tablespoon olive oil in a large pot or Dutch oven over medium heat. Add the diced onion, celery, carrots, and minced garlic along with 1 tablespoon Italian seasoning. Sauté until the onions are translucent, about 5 minutes, stirring occasionally so nothing browns too quickly. This softens the vegetables and builds a flavorful base for the broth.

3-Third Step: Build the broth and simmer (10 to 20 minutes) Pour in 2 quarts (8 cups) water or 1 quart water plus 1 quart chicken broth, then add 2 bay leaves and the ham hock if you are using one. Increase heat to bring the pot to a rolling simmer, then lower to maintain a gentle simmer. Cover and simmer for 10 to 20 minutes to let flavors marry; if you used a ham hock, simmer up to 20 minutes or longer to extract more flavor and gelatin. For a richer stock, simmer longer, checking liquid levels and adding more water or broth as needed.

4-Fourth Step: Add ham and beans (10 to 30+ minutes) Remove the lid and add 20 to 24 ounces (about 4 cups) chopped or pulled cooked ham and the drained and rinsed beans. Simmer uncovered for at least 10 minutes to heat and loosen flavors. If you prefer a thicker, more stew-like soup, simmer uncovered for 30 minutes or more; beans will soften further and the broth will concentrate. For an instant pot method, skip the initial sauté or do it using the sauté function, then pressure cook for 5 minutes with quick release when using canned beans.

5-Fifth Step: Finish and balance the flavors (2 minutes) Remove the pot from the heat. Take out the ham hock and bay leaves, discarding any bones and leaves. Stir in 5 ounces fresh baby spinach leaves or chopped kale and 1 tablespoon apple cider vinegar. The greens will wilt quickly from the residual heat; the vinegar brightens the overall profile and balances the salt from the ham.

6-Final Step: Serve and store Serve hot with crusty bread or a crisp salad. Let leftovers cool to room temperature before storing in an airtight container in the refrigerator for up to 5 days. Reheat on the stovetop, adding a splash of broth if the soup has thickened. For thicker texture, you can mash 1 cup of beans and stir them back in before serving.

Last Step:

Please leave a rating and comment letting us know how you liked this recipe! This helps our business to thrive and continue providing free, high-quality recipes for you.

Notes

🍖 For thicker soup, mash 1 cup of the beans before adding and simmer longer over low heat
🥄 Taste before adding salt due to ham’s natural saltiness
❄️ Freeze leftovers in freezer-safe containers for up to 3 months

  • Author: Brandi Oshea
  • Prep Time: 10 minutes
  • Cook Time: 30 minutes
  • Category: Soup
  • Method: Stovetop
  • Cuisine: American
  • Diet: Non-Vegetarian

Nutrition

  • Serving Size: 1 1/4 cups
  • Calories: 368
  • Sugar: 4g
  • Sodium: 708mg
  • Fat: 9g
  • Saturated Fat: 3g
  • Unsaturated Fat: 6g
  • Trans Fat: 0g
  • Carbohydrates: 38g
  • Fiber: 9g
  • Protein: 34g
  • Cholesterol: 70mg