White Bean and Ham Soup

My white bean and ham soup recipe is made with Great Northern beans, plenty of diced ham, and lots of veggies to make for a hearty soup! Big thanks to Hurst Beans for sponsoring this post.

ham and bean soup recipe close up

I’m allllll about Easter dinner, you guys.

So much good stuff happening.

Not only is there a giant ham to be devoured, you’ve also got a table full of sides like my cheesy scalloped potatoes or crockpot hashbrown casserole. My Jiffy corn casserole is always on the Easter table. For dessert, we never skip my blackberry cobbler.

Of course, we also enjoy the Easter egg hunt with the kids.

My kids are 17 and 13 at this point, so they’re both pretty much over the egg hunt, but last year we skipped the candy and stuffed the eggs with money. They hunted with gusto. 😉

white bean soup in bowl

Anyway, Easter is fabulous and we love it.

We especially love the leftovers.

By day 3, ham is starting to get boring on it’s own and that is when this ham and bean soup recipe comes into play.

You guys this is the best ham and bean soup and it’s so simple and economical!

I’m working with Hurst Beans to bring you new ways to use their dried beans and today we’re featuring their Great Northern Beans in my white bean and ham soup!

ham and bean soup in pot

How to cook dried beans:

Cooking dried beans might seem a little intimidating the first time you try it, but it’s really quite easy.

First, you’ll empty your package of beans into a colander and sort through them for any rocks or debris. Rinse them well.

A lot of people prefer to soak their beans overnight, but it’s completely not necessary.

This white bean soup features no-soak beans that come out nice and tender, so give my method a try!

bean and ham soup in bowl

You’ll saute the vegetables that season the soup in a little olive oil and then add in your beans and chicken stock. Bring that to a boil, reduce to a simmer, and cover with a lid.

You’ll want to cook until your beans are mostly tender, about 2 hours.

Then you’ll add in your seasonings and ham. Continue cooking for another 30 minutes to an hour, to get tender, creamy beans and the best ham and bean soup!

white bean and ham soup in bowl

This Northern bean and ham soup is a staple in my house. If we don’t have leftover ham in the fridge, we’ll just grab some already diced ham at the grocery story. Such an easy meal!

Does your family have a favorite white bean soup?

My Tuscan white bean soup is always a hit, if you need some more white bean soup ideas. 😉

Hope you enjoy this bean and ham soup! Let me know if you give it a try.

Northern bean and ham soup in pot

ham and bean soup recipe close up

White Bean and Ham Soup

Prep Time
10 mins
Cook Time
3 hrs
Total Time
3 hrs 10 mins
Servings: 8 servings
Course: Soup
Cuisine: American
Keyword: comfort food, easy recipes, weeknight dinner recipes
Calories: 321 kcal

This is the best ham and bean soup! It's made in just a few hours on the stove top with minimal work and is always a hearty and satisfying dinner. Serve with homemade cornbread.


  • 20 ounce package Hurst's Great Northern Beans with seasoning packet
  • 1 tablespoon olive oil
  • 1 sweet onion
  • 3 stalks celery
  • 2 carrots
  • 2 cloves garlic
  • 8 cups chicken broth
  • 1 teaspoon salt
  • 1 teaspoon ground pepper
  • 2 cups cooked diced ham


  1. Rinse and sort through the beans, discarding any rocks or debris. Set aside. Reserve seasoning packet for later.
  2. Dice the onion and celery. Peel and shred or finely dice the carrots. Mince the garlic.
  3. Add the oil to a large stock pot over medium heat. When hot, stir in the onion, celery, and carrot. 
  4. Cook vegetables until softened, about 5 minutes. Stir in the garlic and cook 30 more seconds.
  5. Add the chicken broth to the pot along with the dried beans. 
  6. Bring to a boil over medium heat, reduce to a simmer, and cover with a lid. Cook for 2 hours or until beans are mostly tender. 
  7. Add the ham, salt, pepper, and reserved seasoning packet to the soup. Continue simmering for 30 minutes to an hour more, or until beans are tender. Add additional broth as desired.
Nutrition Facts
White Bean and Ham Soup
Amount Per Serving
Calories 321 Calories from Fat 36
% Daily Value*
Fat 4g6%
Cholesterol 15mg5%
Sodium 1558mg68%
Potassium 1308mg37%
Carbohydrates 51g17%
Fiber 15g63%
Sugar 5g6%
Protein 22g44%
Vitamin A 2615IU52%
Vitamin C 23.8mg29%
Calcium 159mg16%
Iron 4.7mg26%
* Percent Daily Values are based on a 2000 calorie diet.

Nutrition Disclaimer: All information presented on this site is intended for informational purposes only. I am not a certified nutritionist and any nutritional information shared on bunsinmyoven.com should only be used as a general guideline.