How to Make Homemade White Bean and Ham Soup

Jump to Recipe

I’m always looking for new soup recipes that can be made in advance – this homemade white bean and ham soup is slow-simmered with smoky ham, white beans, and simple vegetables for a rich, cozy meal that only gets better as it cooks. It’s hearty, comforting, and a great way to use up leftover ham after the holidays.

Looking for more recipe ideas? Start with my full guide on making homemade soup and check out some of my favorite recipes:

You can also find weekly recipes, gardening and tips on raising your own food in my newsletter: The Backyard Farming Connection.

Homemade White Bean and Ham Soup
Homemade White Bean and Ham Soup

Contents

Tips for Making the Best Homemade White Bean and Ham Soup

Finish with fresh herbs – A little parsley, green onion, or even a squeeze of lemon at the end brightens the whole bowl.

Use a flavorful ham – A smoked ham hock or pork shank adds the most depth, but a leftover ham bone works just as well. The more flavor in the bone, the richer the broth. You can use diced ham but it lacks the overall flavor.

Don’t rush the beans – Slow simmering is key. Letting the beans cook gently gives you that creamy texture and allows the soup to naturally thicken. I’ve made this with both canned and dry beans and prefer the longer process of the dry beans.

Save some veggies for later – Cooking part of the vegetables later keeps them from turning mushy and adds better texture to the finished soup.

Adjust the thickness – For a creamier soup, mash some of the beans right in the pot. Prefer it brothy? Leave them whole.

Homemade White Bean and Ham Soup
Homemade White Bean and Ham Soup

How to Make Homemade White Bean and Ham Soup

There’s something deeply comforting about a pot of ham and bean soup simmering on the stove. It’s the kind of meal that fills the kitchen with warmth, uses simple ingredients, and doesn’t ask much from you other than a little time.

This soup is built around dried white beans, a smoky ham hock, and a handful of everyday vegetables. As it cooks, the beans soften and release their starches, creating a naturally thick, rich broth: no cream or shortcuts needed. It’s hearty without being heavy and makes excellent leftovers for the next day (or two).

If you have leftover ham from a holiday meal, this is one of the best ways to use it. And if all you have is a ham bone tucked away in the freezer, even better, it adds incredible depth of flavor. The first time I made this soup I used diced ham and it lacked flavor – the ham bone makes a big difference.


How the Soup Comes Together

After soaking the beans, everything starts in a large pot with a base of onion, leek, celery, and carrot cooked gently in oil and butter. Garlic and dried herbs are added just long enough to become fragrant, then most of the vegetables are set aside to be added back later.

The soaked beans and ham hock go into the pot next, along with fresh water. From there, it’s mostly hands-off time. The soup simmers slowly, allowing the beans to soften and the broth to develop real depth.

Near the end of cooking, the reserved vegetables, cooked ham, and a sprig of rosemary are added back in. Once the beans are tender enough to mash easily, the soup is finished with shredded ham from the hock, a little seasoning, and optional lemon juice to brighten everything up.


Make It Your Own

One of the best things about this soup is how forgiving it is.

  • For a creamier texture, mash some of the beans directly in the pot.
  • Prefer a thinner soup? Add a splash of water or broth before serving.
  • No rosemary on hand? Thyme works well too.
  • Like leftovers? This soup tastes even better the next day.

Serve it with crusty bread, cornbread, or just a spoon—no extras required.


Homemade White Bean and Ham Soup
Homemade White Bean and Ham Soup

Saving Some for Later

I always make a double batch of soup and save some for later. This homemade White Bean and Ham Soup is a great soup for freezing, and if anything, freezing improves the flavor.

How to Freeze Ham and Bean Soup

  • Let the soup cool completely before freezing.
  • Remove any fresh herbs (like parsley or green onions) before freezing and add them fresh when serving.
  • Portion the soup into airtight containers or freezer bags (leave a little space for expansion).
  • Label with the date and freeze for up to 3 months.

Reheating Tips

  • Thaw overnight in the fridge, or reheat gently from frozen on the stovetop.
  • The soup will thicken after freezing—just add a splash of water or broth while reheating to loosen it up.
  • Taste and adjust seasoning after reheating; beans tend to soak up salt over time.

One Small Note

If you mashed a lot of the beans, the texture may be slightly thicker after freezing—but the flavor holds up beautifully.

Homemade White Bean and Ham Soup

This delicious and hearty soup recipe is perfect for cold winter nights.

Ingredients
  

  • 1 pound dried white beans Great Northern, navy, or cannellini
  • 1 smoked ham hock or pork shank or the bone from a spiral ham, thawed if frozen
  • 1 tablespoon olive oil or avocado oil
  • 1 tablespoon butter
  • 1 small onion diced
  • 1 small leek chopped (white and light green parts only)
  • 2 ribs celery diced
  • 1 medium carrot diced
  • 2 cloves garlic minced
  • 1 teaspoon mustard powder
  • 1 teaspoon dried Italian herb blend
  • 2 cups cooked ham cubed or shredded
  • 1 sprig fresh rosemary
  • Salt and black pepper to taste
  • 1 tablespoon fresh parsley chopped (can used dry in a pinch)
  • 2 green onions thinly sliced

Method
 

  1. Sort and rinse the beans, then soak in about 8 cups of water for at least 6 hours or overnight.
  2. Heat the oil and butter in a large pot over medium heat. Add the onion, leek, celery, and carrot and cook until softened. Stir in the garlic, mustard powder, and dried herbs and cook until fragrant. Remove most of the vegetables and set aside.
  3. Add the ham hock to the pot, then drain and add the beans along with 5 cups of water. Bring to a gentle boil, reduce heat, cover, and simmer for 1½–2 hours, checking for tenderness after 1 hour.
  4. Remove the ham hock and return the reserved vegetables, cooked ham, and rosemary to the pot. Simmer 15 minutes more. Remove rosemary, shred any remaining meat from the ham hock, and add it back to the soup. Mash some beans if desired for a creamier texture. Season to taste and serve with parsley and green onions.

Leave a Comment

Your email address will not be published. Required fields are marked *

Recipe Rating




Get a FREE copy of the ebook: The Modern Homestead and our community exclusively for backyard gardeners and homesteaders.

Just straight up homesteading ideas sent directly to you.

Learn more about the Modern Homesteading Academy, a low cost series of ebooks and mini-courses.

 

This will close in 15 seconds