This is the best Ham and Bean Soup recipe! There’s no better comfort food than an easy and classic soup, and this definitely makes the cut. I love this hearty soup when the weather turns cool. This classic ham and bean soup is easy to make and something the entire family will love!

ham and bean soup in a bowl

This post may include affiliate links that earn us a small commission from your purchases at no extra cost to you.

What’s in this Ham and Bean Soup Recipe?

It’s a good thing to have some classics in your repertoire. They’re almost always easier than you think! This is the best ham and bean soup recipe, and it’s so easy to make any time.

  • Great Northern Beans: provide a creamy texture and nutty flavor. They are hearty and absorb the flavors of the other ingredients.
  • Olive Oil + Butter: Helps the vegetables sauté without burning and creates a rich and flavorful base.
  • Carrots: Add sweetness and texture to the soup.
  • Sweet Onion: Adds a mild, sweet, and earthy flavor to the soup.
  • Celery: Adds a herbal flavor and crunch to the soup.
  • Garlic: Adds an earthy flavor and a pungent aroma.
  • Chicken Stock: Provides a savory base for the soup. I prefer to use low-sodium stock.
  • Water: Adds volume to the soup without adding additional calories and sodium. Water is also key for soaking the beans to soften them.
  • Ham Hock + Ham Shank: Provide flavor, richness, and a smoky taste to the soup.
  • Seasonings: Parisien Bonnes Herbes, dry mustard, black pepper, salt, seasoned salt, smoked paprika, and nutmeg add depth and complexity to the soup, making it savory, smoky, and slightly spicy.
  • Bay Leaves: Infuse the soup with their unique herbal flavor.
  • Bacon: Adds a smoky and salty flavor to the soup.

Pro Tip: Do not add the kosher salt until the soup has cooked for an hour. Taste and add salt only if needed.

Variations on Bean and Ham Soup

If you don’t have Great Northern Beans, Cannellini or Navy beans are great substitutes. If you’re short on time, you can use canned beans instead of soaking them from dry. If you can’t find a ham hock, another ham bone works well.

For an extra kick, I like to add some hot sauce to my soup, but that is totally optional!

scooping soup out of a pot
Email This Recipe
Enter your email and we’ll send the recipe directly to you!
Please enable JavaScript in your browser to complete this form.
What kind of beans do you put in ham and bean soup?

We recommend using Great Northern Beans for this recipe, but you can also substitute Navy or Cannellini Beans.

What will happen if I eat undercooked beans?

Unfortunately, beans are not safe to eat unless they have been fully cooked. Fully cooked beans are tender and creamy, and some of them may even split open. If you accidentally eat undercooked beans, you may experience gastrointestinal upset or vomiting. If these symptoms are severe or persistent, it’s a good idea to visit the ER.

How do you thicken ham and bean soup?

This soup should thicken up on its own, but if you’d like it even thicker, try adding some cornstarch mixed with cold water. Continue cooking the soup until it thickens to the desired consistency.

How long does it take for ham and bean soup to thicken?

This soup takes about 3 hours to cook and thicken.

What is a good substitute for ham bones?

If you can’t find a ham bone, you can use pork shank, smoked bacon, or smoked sausage instead.

Why does my ham and bean soup taste bland?

Seasoning this soup is key. I like to add dry mustard powder for a bit of a spicy kick, but you can also add a splash of red wine or apple cider vinegar to make the flavors pop even more.

Can you freeze ham and bean soup?

Yes, this soup freezes well for up to 3 months!

a bowl of ham and bean soup

How to Store and Reheat

Store leftover ham and bean soup in an airtight container in the refrigerator for up to 5 days. Reheat in a pot set over medium-low heat or in the microwave in 30-second increments until warmed through.

How to Freeze

Freeze ham and bean soup whole or in individual portions in airtight containers or Ziplock bags for up to 3 months. Let thaw overnight in the refrigerator before reheating.

Serving Suggestions

Just like any good soup, garnishes are key. Be sure you serve this Ham and Bean Soup with some delicious crusty bread, cornbread, or biscuits and some hot sauce. A little spice goes a long way but really tops off this delicious soup.

I also enjoy this soup paired with corn on the cob, green beans and bacon, scalloped potatoes, or roasted sweet potatoes.

a bowl of ham and bean soup
Recipe Card

Ham and Bean Soup Recipe

4.79 from 19 votes
Prep: 30 minutes
Cook: 2 hours
Soak Time: 3 hours 5 minutes
Total: 5 hours 35 minutes
Servings: 8 bowls
Author: Becky Hardin
ham and bean soup
Ham and Bean soup is a delicious and classic soup recipe to make for dinner tonight.
Save this recipe!
Enter your email and we’ll send the recipe directly to you, plus new recipes weekly!
Please enable JavaScript in your browser to complete this form.

Equipment

  • Dutch Oven

Ingredients 

  • 1 pound dry Great Northern Beans (can sub Cannellini or Navy beans)
  • 2 tablespoons olive oil
  • 2 tablespoons unsalted butter (¼ stick)
  • 5 carrots peeled and cut into ⅛ inch thick slices
  • 1 sweet yellow onion peeled and diced
  • 2 ribs celery cut into ⅛ inch-thick slices
  • 3 cloves garlic minced
  • 4 cups low-sodium chicken stock
  • 4 cups water plus more, for soaking the beans
  • 2 pounds ham hock or ham bone
  • 2 pounds ham shank
  • 1 teaspoon dried Parisien Bonnes Herbes or dried thyme
  • 1 teaspoon dry mustard
  • 1 teaspoons ground black pepper
  • 1 teaspoon Kosher salt (taste before adding)
  • ½ teaspoon seasoned salt
  • ½ teaspoon smoked paprika
  • ¼ teaspoon ground nutmeg
  • 3 bay leaves
  • 4 strips bacon

Optional Garnishes

  • Hot sauce
  • Chopped fresh parsley or cilantro

Instructions 

  • Rinse the beans (remove any that are discolored). Fill a large pot half full with water and bring the water to a boil. Remove the water from the heat and add the beans. Place the lid on the pot and allow the beans to soak for 2 hours, then drain the water.
    1 pound dry Great Northern Beans
  • Heat 2 tablespoons of olive oil and 2 tablespoons of butter in a Dutch oven or soup pot set over medium heat.
    2 tablespoons olive oil, 2 tablespoons unsalted butter
  • Add the carrots, onions, and celery and sauté until tender.
    5 carrots, 1 sweet yellow onion, 2 ribs celery
    veggies sautéing in a pan
  • Add the garlic and cook for 30 seconds more.
    3 cloves garlic
  • Add all of the remaining soup ingredients except the beans to the vegetables and bring to a boil, then reduce the temperature to low and simmer for 1 hour. Stir periodically.
    4 cups low-sodium chicken stock, 4 cups water, 2 pounds ham hock, 2 pounds ham shank, 1 teaspoon dried Parisien Bonnes Herbes, 1 teaspoon dry mustard, 1 teaspoons ground black pepper, 1 teaspoon Kosher salt, ½ teaspoon seasoned salt, ½ teaspoon smoked paprika, ¼ teaspoon ground nutmeg, 3 bay leaves, 4 strips bacon
    soup ingredients cooking in a pot
  • Add the beans to the soup. Bring to a boil, then reduce the temperature to low and simmer for 2 hours, or until the meat begins to fall away from the bones. Stir periodically.
    close up on pork cooking in soup
  • Remove the meat from the bones then place the meat back in the bean pot. Discard the bones.
    shredding meat on a plate with two forks
  • When ready to serve, remove bacon strips and bay leaves.
    ham and beans cooking in a pot
  • If desired, add a dash or two of hot sauce.
    Hot sauce
  • Serve with bread, cornbread, or biscuits and garnish with fresh cilantro or parsley. Enjoy!
    Chopped fresh parsley

Video

Becky’s Tips

  • You can cut the time this recipe takes by using precooked canned beans instead of soaking your own.
  • Do not add salt until soup has cooked for an hour. Taste and add salt if needed.
  • Nutritional information does not include optional garnishes.
Storage: Store ham and bean soup in an airtight container in the refrigerator for up to 5 days or in the freezer for up to 3 months.
Serving: 1bowlCalories: 753kcalCarbohydrates: 46gProtein: 50gFat: 41gSaturated Fat: 15gPolyunsaturated Fat: 5gMonounsaturated Fat: 19gTrans Fat: 0.1gCholesterol: 143mgSodium: 931mgPotassium: 1576mgFiber: 14gSugar: 6gVitamin A: 7748IUVitamin C: 9mgCalcium: 169mgIron: 6mg

Nutrition information is automatically calculated, so should only be used as an approximation.

Did you make this? Leave a comment!

More Ham Soup Recipes We Love

Meet Becky Hardin

Becky Hardin is a wife and mother living in Saint Louis Missouri. She founded The Cookie Rookie in 2012 as a creative way to share recipes. Now, she is a trusted resource for easy cooking around the world, being featured in Taste of Home, The Kitchn, ABC’s Home and Family, and more. Here at The Cookie Rookie she is the editor in chief of all recipes and continues to enjoy sharing her passion for cooking for busy families. She has since founded two additional food blogs, Easy Chicken Recipes and Easy Dessert Recipes.

4.79 from 19 votes (17 ratings without comment)
Subscribe
Notify of
guest
Recipe Rating




This site uses Akismet to reduce spam. Learn how your comment data is processed.

12 Comments
Newest
Oldest Most Voted
Inline Feedbacks
View all comments
Whitney
Whitney
January 8, 2023 4:38 pm

This was AMAZING! I am in my 30’s and am starting to find my way around the kitchen and have never made a soup with a ham bone or anything like this. It was so easy and delicious! When I pulled the bacon out of the soup, I put the bacon in the oven at the same time as the cornbread to get it crispy, and then crumbled it and put it on top of the soup…so good! Thank you for this recipe!5 stars

Kathleen Van-Beatty
Kathleen Van-Beatty
December 29, 2022 10:17 pm

Best ham and bean recipe I’ve tried! However, I am a little heavy handed on the spice and also doubled the garlic. It came out fantastic! We also crumble bacon on top and used an instant pot to speed up the cook time. Thank you for the recipe! This will be added to our recipe collection for sure 💚5 stars

image.jpg
Last edited 1 year ago by Kathleen Van-Beatty
Samantha Marceau
January 2, 2023 9:57 am

That looks delicious, Kathleen! Thanks so much for stopping by!

Rose Marie Browne
Rose Marie Browne
February 2, 2017 7:54 am

I can’t find a printable version of your ham and bean soup, or for that matte the recipe at all. Just pictures.

Susan Ramelli
Susan Ramelli
February 1, 2017 8:15 pm

I have stopped looking for the recipes. It is too hard to find them and is so annoying . I looked for the ham and bean soup to see if it had gotten any easier, but it has gotten worse! Not worth it!

Barb
Barb
February 1, 2017 3:54 pm

Why is it so very difficult to find the recipe. I like the pictures, but finding how to make it—-almost impossible.

So how do I find the recipes?

DICK BIRKENHAUER
DICK BIRKENHAUER
February 1, 2017 3:43 pm

i LOVE YOUR SITE AND YOUR RECIPES BUT I CAN NOT FIND AN EASY WAY TO PRINT THEM OFF – AM I MISSING SOMETHING OR DO I NEED TO LOOK ELSEWHERE – THANKS

Cheri
Cheri
February 1, 2017 3:15 pm

I can’t seem to find the recipe for your bean and ham soup.

DIxie Holbrook
DIxie Holbrook
February 1, 2017 1:47 pm

I can’t seem to ind the recipe for your Bean Soup on this page. You have all the great oics but no easy obtainable instructions with the pics.

Stacey Kirk
Stacey Kirk
February 1, 2017 3:10 pm
Reply to  DIxie Holbrook

You At the bottom of the last photo you’ll see this: Hop over to SIMPLY SATED (click on the link) where my Mom has the recipe. Thanks Mom!

Click on the SIMPLY SATED> :)

Rose Marie Browne
Rose Marie Browne
February 2, 2017 7:55 am
Reply to  Stacey Kirk

But thats a different recipe!

Susie Gall
Susie Gall
February 1, 2017 8:07 am

Your photos are gorgeous, Bec, and make me want a bowl of Classic Ham & Bean Soup this second. :-) Thanks so much for sharing!!