Stove Top Ham and Bean Soup Recipe
We absolutely love a hearty bowl of our quick ham bean soup. It’s a simple classic! After a big dinner or holiday meal, cook your leftover ham bone in a soup with white beans, clean broth and veggies. It’s a fantastic way to use that ham bone from your spiral honey baked ham and not let it go to waste! This is our go-to soup for post-holiday ham meals. It’s cooked on the stove top, quick, easy and finished in 30 minutes. Our recipe uses canned white beans, so it’s perfect for using up those pantry items that you have. There’s a lot of flexibility in this recipe too. Add what ever veggies you want and you’ll be enjoying a comforting bowl of amazing soup.
Video: Recipe for Quick & Easy Ham Bean Soup
How to Make Recipe for Ham & Bean Soup (Quick and Easy)
This stove top version of this delicious soup is super simple to make. Like we mentioned above, you can add what ever extra veggies you want: some potatoes, shredded cabbage, broccoli or cauliflower. Kale and swiss chard is great too and would add wonderful nutrients to the healthy soup. This soup is finished within 30 minutes because it uses canned beans. If you’re wanting to cook with dried beans, try our Instant pot version. The pressure cooker cooks the soup in minutes too with the dried beans. Check out our step-by-step photos and all the recipe details are in the recipe box below.
Here’s our–> Instant Pot Ham and Bean Soup Recipe
If you’re using a ham hock with ham meat, you don’t have to add the additional cooked diced ham. We used a ham bone that didn't have much meat, so we added the extra diced ham. The saltiness of the broth will vary greatly depending on how well seasoned your chicken broth is and if the ham is salted. Make sure to taste the broth after cooking and adjust seasoning accordingly.
Feel free to add more beans if desired. If you love beans, you can easily double the amount of beans in the recipe.
- 1 large ham bone or ham hock
- 1 1/2 cups cooked diced ham *see head note
- 1 Tablespoon olive oil
- 1 onion , diced
- 3 cloves garlic , minced
- 7 cups chicken broth
- 15 oz. canned white beans , drained, or more if desired
- 2-3 large celery stalks , diced
- 2-3 large carrots , peeled and diced
- 2 teaspoons Worcestershire sauce
- 1 bay leaf
- 1/2 teaspoon dried thyme or dried oregano
- 1/2 teaspoon ground cumin (optional)
- 1/2 teaspoon kosher salt , or to taste
- 1/2 teaspoon fresh cracked black pepper , or to taste
- 1 cup chopped kale or cabbage , optional
- minced parsley for garnish, optional
Heat a large stock pot over medium heat. Add the oil, and when heated, add the onions & garlic. Cook for about 1 minute or until softened and lightly browned.
Add the ham bone, diced ham, broth, beans, celery, carrots, Worcestershire sauce, bay leaf, thyme, optional ground cumin, salt and pepper. Heat to a gentle simmer.
Simmer for 30-40 minutes, depending on how tender you like your veggies and how rich you prefer your broth.
Remove ham bones and any excess fatty chunks and pull off any ham meat and cut into small pieces. Add the chopped ham back into the soup. If you want a thicker soup, mash a few of the beans in the soup. Give the soup a good stir and add additional salt and paper, to taste.
If desired when serving, add the optional chopped kale or cabbage to the soup. Garnish with minced parsley (optional). Serve warm.
Check out all our–> Easy Soup and Stew Recipes Here.
Here’s more cool recipes to use with your leftover ham. Hope you enjoy our soup! If you make it, please share it with us on social media or leave your comments below.