Whenever I make a ham dinner I always make sure to save the ham bone because it can be used in soups or stocks to which it adds a ton of flavour. (The ham bone keeps well in the freezer so even if I don't plan on making a soup right away I freeze it for later.) One of my favourite soups to use a ham bone in is the ever so simple and yet wonderful ham and bean soup! Ham and bean soup lends itself beautifully for a ham bone because the longer you simmer the ham bone, the more flavour you get from it and you need to simmer the beans for an hour or two in this soup anyways. Really this soup is as simple as it gets, you have your basic vegetables, the onions, celery and carrots in addition to the ham and beans and the ham bone provides all of the flavour. You do need a bit of time to let it simmer but it is really worth it! Despite being so simple this has to be one of the best soups around and it is pure comfort food that is bound to satisfy!
If you have the cravings for ham and bean soup but do not have a ham bone on hand, don't worry, you can get a soup that is almost as flavourful using ham hocks.
Of course bacon makes everything better and you can't go wrong with even more pork-y goodness!
Grainy mustard and sour cream are a perfect garnish for ham and bean soup along with some bread to mop up every last drop!
I like to have a green vegetable in my meal and the addition of green beans is a great way to get one into this soup!
Ham and Bean Soup
Ham and beans are perfect companions and they truly shine in this soup which is pure comfort food!
Prep Time: 15 minutes
Soak Time: 8 hours
Cook Time: 1 hour 45 minutes
Total Time: 2 hours
- 1 tablespoon oil
- 1 onion, diced
- 2 carrots, diced
- 2 stalks celery, diced
- 2 cloves garlic, chopped
- 1 teaspoon thyme, chopped
- 6 cups ham broth or chicken broth or chicken stock
- 1 pound dried white beans such as navy, great northern, cannellini, picked over and soaked over night in water
- 1 ham bone (or 2 ham hocks)
- salt, pepper and cayenne to taste
- 2 cups cooked ham, diced (omit if you are using ham hocks)
- Heat the oil in a pan over medium-high heat, add the onion, carrots and celery and cook until tender, about 7-10 minutes.
- Add the garlic and thyme and cook until fragrant, about a minute.
- Add the broth, white beans and ham bone, bring to a boil, reduce the heat and let simmer, covered, until the beans are tender, about 1-2 hours.
- Remove the bone or ham hocks and if you are using the ham hocks, strip the meat from them and dice or shred it.
- Optionally puree some or all of the soup with a blender, add the ham and simmer for 30 minutes.
- Season with salt, pepper, and cayenne to taste.
Option: Green beans are an amazing addition; add them near the end and let them cook until just tender.
Maple, Bourbon Ham and Baked Bean Soup
Split Pea Soup
Pasta e Fagioli Soup (Italian Pasta and Bean Soup)
Ham and Lentil Soup