Ham and Bean Soup Recipe

Stella Romano Avatar
By:
Stella Romano
Published:

[grow_share_buttons]

Why You’ll Love This Ham And Bean Soup

If you are looking for a hearty, comforting bowl that is simple to make and full of flavor, this Ham And Bean Soup is a go-to. It combines tender white beans, smoky ham, and bright greens for a meal that works any night of the week. The recipe is forgiving, family-friendly, and perfect for busy schedules or meal prep.

  • Ease of preparation: This ham and bean soup comes together quickly using pantry staples and canned beans, with a short sauté and a brief simmer for a weeknight-friendly dinner. Use leftover ham or a ham hock for deeper flavor without extra fuss.
  • Health benefits: White beans add plant-based fiber and protein while spinach or kale brings vitamins and minerals. The result is a balanced white bean soup that supports satiety and nutrition in a single bowl. For background on how ham fits into a balanced diet see + $(‘AI Agent’).item.json.output.Anchor1 + and for more on bean nutrition see + $(‘AI Agent’).item.json.output.Anchor2 +.
  • Versatility: Whether you want a quick leftover ham soup, a slow cooker ham and bean soup, or a thicker navy bean soup that passes for a stew, this base recipe adapts to many methods and dietary tweaks.
  • Distinctive flavor: The combination of savory ham, bay leaves, Italian seasoning, and apple cider vinegar lends a bright, balanced finish that keeps each bowl interesting. The ham hock option brings extra richness and gentle collagen for silky mouthfeel.

“Comfort food that doubles as sensible weeknight cooking: a few simple steps and you have a bowl that feeds the family and the freezer.”

Essential Ingredients for Ham And Bean Soup

Below is a clear, structured list of every ingredient with precise measurements and a brief note on why each item matters in the recipe.

  • 1 tablespoon olive oil – used to sauté the aromatics and develop flavor.
  • 1 large yellow onion, diced (about 2 cups) – provides a sweet, savory base.
  • 3 stalks celery, diced (about 1 cup) – adds savory crunch and aromatic depth.
  • 3 medium-large carrots, diced (about 1 1/2 cups) – brings natural sweetness and color.
  • 3 garlic cloves, minced (1 tablespoon) – boosts flavor with aromatic garlic notes.
  • 1 tablespoon Italian seasoning – a simple herb blend that seasons the broth.
  • 2 quarts (8 cups) water or 1 quart water plus 1 quart chicken broth – the cooking liquid; use broth for more savory depth.
  • 2 bay leaves – gentle aromatic that rounds out the soup’s savory profile.
  • 1 ham hock or ham bone (optional) – adds smoky richness and gelatin when simmered.
  • 20 24 ounces (about 4 cups) chopped or pulled cooked ham pieces – main protein and salt contributor.
  • 3 15-ounce cans white beans, drained and rinsed – 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.

Special Dietary Options

  • Vegan: Replace ham and ham hock with smoked tofu or a tablespoon of liquid smoke plus extra mushrooms for texture; use vegetable broth instead of chicken broth.
  • Gluten-free: This recipe is naturally gluten-free when you use gluten-free broth and check canned beans for cross-contamination.
  • Low-calorie: Reduce the ham to 1 to 1 1/2 cups, use all water or low-sodium broth, and increase vegetables like extra carrots, celery, or zucchini to keep volume without many calories.

How to Prepare the Perfect Ham And Bean Soup: Step-by-Step Guide

Follow these clear steps to make a reliable ham and bean soup. Each step includes timing and options for different equipment or dietary needs.

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.

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.

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.

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.

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.

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.

Notes on equipment and timing

  • Stovetop: Total active cook time is about 30 minutes plus prep. Use a heavy-bottom pot or Dutch oven for even heat.
  • Slow cooker: Use dry beans or pre-soak them; cook on low for 8 hours, then add diced ham and finish 30 minutes more.
  • Instant Pot: Sauté aromatics using the sauté function, add liquids, ham, and canned beans, and pressure cook for 5 minutes with quick release to keep beans tender.
PreparationTime
Prep time10 minutes
Cook time30 minutes
Total time40 minutes
Ham And Bean Soup Recipe 9

Dietary Substitutions to Customize Your Ham And Bean Soup

This section helps you swap ingredients to match diets, tastes, or what’s in your pantry. Two main subareas below cover protein swaps and seasoning or vegetable changes.

Protein and Main Component Alternatives

  • Leftover ham: Use 2 to 3 cups diced leftover ham for a quick version of leftover ham and bean soup. It warms in minutes and adds texture.
  • No ham hock: Skip the ham hock and start with 2 to 3 cups diced ham; add a teaspoon of smoked paprika to mimic smoke if desired.
  • Plant-based option: Replace ham with smoked tempeh or smoked mushrooms and use vegetable broth. Add a tablespoon of soy sauce for umami.
  • Higher protein: Add extra ham or stir in shredded rotisserie chicken along with the beans for an even heartier soup.

Vegetable, Sauce, and Seasoning Modifications

  • Vegetables: Add diced potatoes, parsnips, or turnips for a root-vegetable variation. Zucchini or chopped bell pepper work well in summer.
  • Herbs and seasonings: Swap Italian seasoning for thyme and rosemary for an earthier flavor. Add a pinch of red pepper flakes for heat. Use low-sodium broth and taste before adding salt because ham brings saltiness.
  • Beans: Navy beans and great northern beans both make classic navy bean soup or ham and navy bean soup. For a creamier texture, mash 1 cup of the beans before stirring them back in.
  • Broth: Use all water for a lighter soup, or a mix of water and chicken broth for deeper savory notes. For a richer result, use homemade ham bone broth made from simmering a ham bone with aromatics.

Mastering Ham And Bean Soup: Advanced Tips and Variations

After you make the basic ham and bean soup a couple times, these techniques and variations help you step it up. This section includes advanced cooking methods, flavor experiments, presentation tips, and make-ahead strategies.

Pro cooking techniques

  • Brown the ham briefly before adding it back to the pot to create deeper caramelized notes and texture contrast.
  • Deglaze the pan with a splash of the broth after sautéing the vegetables to lift any fond and fold it back into the soup for richer flavor.
  • For silky body, simmer a ham hock slowly to extract gelatin and then skim fat from the surface if you want a leaner broth.

Flavor variations

  • Smoky kick: Add a teaspoon of liquid smoke or smoked paprika for extra smoke without an extra ham hock.
  • Tomato twist: Stir in a 14-ounce can of diced tomatoes for a tomato-and-bean variation that brightens the broth.
  • Herb-forward: Finish with chopped parsley, chives, or a squeeze of lemon for fresh contrast.

Presentation tips

  • Serve in warmed bowls with a drizzle of good olive oil and a few torn baby spinach leaves on top for color.
  • Offer grated parmesan, chopped fresh herbs, or crusty bread on the side to let guests customize their bowls.

Make-ahead options

  • Cook the soup fully, cool, and refrigerate for up to 5 days. Flavors often deepen overnight.
  • Freeze portions in meal-sized containers for up to 3 months. Thaw overnight and refresh with a splash of water or broth when reheating.

How to Store Ham And Bean Soup: Best Practices

Proper storage preserves flavor and texture. Follow these guidelines for refrigeration, freezing, reheating, and meal prep.

Refrigeration

Cool the soup to room temperature, then transfer to airtight containers. Store in the refrigerator up to 5 days. If the soup seems thick after chilling, stir in a little broth or water when reheating.

Freezing

Portion into freezer-safe containers or zip-top bags, removing excess air before sealing. Freeze up to 3 months. Label with date. When ready to use, thaw overnight in the refrigerator.

Reheating

Reheat gently on the stovetop over medium-low heat, stirring to distribute heat evenly. Add 1/4 to 1/2 cup water or broth per quart if the soup has thickened. Microwave reheating is fine for single portions, but stirring midway helps even heating.

Meal prep considerations

  • Make a double batch and freeze half for easy lunches or dinners later.
  • Freeze in single-serve portions for grab-and-go meals that reheat quickly.
Ham And Bean Soup
Ham And Bean Soup Recipe 10

FAQs: Frequently Asked Questions About Ham And Bean Soup

Can I make ham and bean soup in a slow cooker?

Yes, ham and bean soup works great in a slow cooker with dry beans. In a 6-quart or larger crockpot, combine 1 lb dry great northern or navy beans, 8 cups water, diced onion, carrots, celery, garlic, bay leaves, thyme, pepper, and a ham hock. Cook on low for 8 hours until beans are tender. Remove the ham hock, shred any meat, discard the bone, and stir in 2 cups diced ham. Cook on low for 30 more minutes. Finish by stirring in 2 cups chopped spinach and 2 tablespoons apple cider vinegar. Taste and adjust seasoning. This hands-off method yields about 10 servings of hearty soup. Serve with cornbread. Total time: 8.5 hours. (92 words)

What are common mistakes to avoid when making ham and bean soup?

Two frequent issues are overseasoning with salt and undercooking beans. Ham and ham hocks are salty, so start with low-sodium broth or water and taste before adding salt—many recipes need none extra. For beans, dry ones take time to soften; simmer until creamy (3+ hours on stovetop or 8 hours in slow cooker). Quick fix: use canned beans (rinsed and drained) for guaranteed tenderness in 30-45 minutes. Another tip: don’t skip skimming foam during initial boil with dry beans to reduce bitterness. Stir occasionally and add liquid if thickening too much. These steps prevent tough, salty soup every time. (98 words)

Can you freeze ham and bean soup?

Yes, ham and bean soup freezes well for up to 3 months. Cool completely, then portion into freezer-safe zip-top bags or containers, removing excess air to prevent freezer burn. Label with date. Thaw overnight in the fridge, then reheat on stovetop over medium heat, stirring in 1/4-1/2 cup water or broth per quart to restore creaminess—beans absorb liquid when frozen. Microwave works too, but stovetop heats evenly. Avoid refreezing thawed soup. Pro tip: freeze in single-serve portions for quick lunches. It reheats without separating if stirred well. Enjoy the same smoky flavor later. (96 words)

Can I reuse a ham bone when making ham and bean soup?

No, reuse the ham bone (hock or shank) only once for best flavor and safety. Simmer it in the soup 2-4 hours (or 8 in slow cooker) to extract meat and gelatin for richness. Remove, pick off any remaining meat to add back, then discard the bone—further cooking yields little flavor and risks toughness or bacteria. Save leftover bones in the freezer for one future batch. Fresh hocks give brighter taste. If no bone, use 2-3 cups diced ham from start. This keeps soup balanced without bland rounds two or three. (92 words)

How do you soften dry beans for ham and bean soup?

Soak and simmer dry beans properly for tender results in ham and bean soup. Rinse 1 lb beans (great northern or navy work best). Quick-soak: cover with 8 cups water, boil 2 minutes, remove from heat, soak 1 hour. Drain, then add to pot with fresh water/broth, veggies, ham hock, and seasonings. Simmer 2-3 hours, adding liquid as needed until beans mash easily. Slow cooker: 8 hours on low. Test doneness early—under 90 minutes often leaves skins tough. Salt after softening to avoid hardness. Yields creamy texture without cans. (94 words)

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

Next Recipe

Leave a Comment

Recipe rating 5 Stars 4 Stars 3 Stars 2 Stars 1 Star