This post may contain affiliate links. Please read our disclosure policy.

If you like ham and beans, then you’re going to LOVE this soup. The flavor of this ham and bean soup is super creamy and tasty and is the epitome of comfort food at it’s finest.

This soup recipe falls under the category of “hearty soups”! Serve it with some french bread slices and a side salad to round out the meal.

Ham and Bean Soup

ready in a pinch

Have I mentioned how much I love soup? No surprise here with this recipe! The smell of this bean and ham soup simmering on the stove is indescribable. This is a great soup to make if you have leftover ham from dinner the night before. Chop it up and throw it in with some beans, carrots, and herbs for the tastiest soup.

I haven’t met a person who doesn’t enjoy this bean and ham soup. What’s not to love about it’s creamy texture and delicious flavor? Another thing to love about this soup recipe – it’s SO easy to make.

With this recipe, you can have dinner ready in under an hour! I’m all about the easy dinner recipes over here, especially when it’s 5:00 and all my kids are starving and we need something hearty and filling STAT.

Pair this soup with a loaf of crusty bread and you’ve got the perfect meal. Is your mouth watering yet?

Which beans are best for creamy ham and bean soup? We prefer to use Great Northern Beans or Cannellini Beans. You can also use your favorite canned bean combinations.

cubed ham for ham and bean soup

simply simmer

Heat a large pot on the stove over medium heat. Take the first 8 ingredients and combine them together in the pot. Cook everything together for 30 minutes. Grab your chopped ham and stir it in to the soup mixture. Simmer for an additional 20 minutes.

After it’s done cooking, season it with the white pepper to your liking. THAT’S IT GUYS. Can you believe how easy this recipe is?

In case you need to thicken this soup, just use a little bit of flour or even use a heavy cream or cheese to help with that. 😉

In fact, if you love cheese with your soups, don’t be afraid 1/4 cup cheddar cheese to each bowl. It enhances all of the flavors and makes it even more addicting.

Can you make ham and bean soup in the crock pot? Just throw all your ingredients in a slow cooker and cook ON HIGH for 4 hours or on LOW for 6-8 hours.

How to store ham and bean soup? Places in an airtight container, this soup can stay in the fridge for 3-5 days. Or, you can freeze it in a container or freezer bag for up to 1 month. Reheat by cooking it over the stove or in the microwave until heated through.

Ham and Bean Soup Recipe

There are so many delicious ingredients in this soup. I love the tasty chopped bites of ham and the flavor of the cooked northern beans. And don’t forget the soft but crunchy chopped carrots. They give the soup some extra color and crunch.

We hope you enjoy this soup as much as we do! It’s EASY, YUMMY, and all around FANTASTIC.

For more bean soup recipes, check out:

More Collections: Winter Soups,

Save This Recipe!
Just enter your email and get it sent to your inbox! Plus you’ll get new recipes from us every week!
4.96 from 25 votes

Ham and Bean Soup Recipe

By: Lil’ Luna
With just a couple of steps, this creamy ham and bean soup is ready in no time! It's the epitome of comfort food.
Servings: 9
Cook: 50 minutes
Total: 50 minutes


  • 2 (15.5-ounce) cans northern beans
  • 3-4 cups water
  • 3 cups chicken broth
  • ½ teaspoon salt
  • 1 cup carrots chopped
  • 1 tablespoon onion powder
  • 1 teaspoon minced garlic
  • 1 teaspoon mustard powder
  • 2 cups chopped ham
  • ½ teaspoon ground white pepper
  • fresh parsley, chopped
Save This Recipe!
Just enter your email and get it sent to your inbox! Plus you’ll get new recipes from us every week!


  • Place beans, broth, water, salt, carrots, onion, garlic and mustard powder in a large pot. Cook on medium heat for 30 minutes.
  • Stir in the chopped ham and simmer for 20 more minutes. Season with ground white pepper to taste. 
  • Top with chopped, fresh parsley.



Calories: 40kcal, Carbohydrates: 2g, Protein: 5g, Fat: 1g, Cholesterol: 13mg, Sodium: 760mg, Potassium: 115mg, Sugar: 1g, Vitamin A: 2375IU, Vitamin C: 6.6mg, Calcium: 15mg, Iron: 0.4mg

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

Additional Info

Course: Soup
Cuisine: American
Making this recipe? Tag us!
Share it with us on Instagram using the hashtag #lilluna, so we can see what you’re creating in the kitchen!

About Kristyn

My name is Kristyn and I’m the mom of SIX stinkin’ cute kids and the wife to my smokin’ hot hubby, Lo. My mom’s maiden name is Luna, and I’m one of the many crafty “Lil’ Lunas” in the fam. On this site I like to share all things creative - from recipes to home decor to gifts and home decor ideas. Welcome!

So Easy & So Yummy

Get my cookbook!

My new cookbook is the ultimate resource for feeding your friends and family with 200+ simple recipes including videos, tips & more!

4.96 from 25 votes (10 ratings without comment)

Leave a comment

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

Recipe Rating


  1. wessel says:

    5 stars
    This soup is creamy, hearty, and it tastes like you slaved over it all day! A favorite of ours!

  2. Krissy Allori says:

    5 stars
    I love bean and ham soup and this one is great! I used a ham bone in mine for the ham.

  3. Stephanie says:

    5 stars
    I love this recipe! The beans and ham were so hearty & filling and was so delicious!

  4. Joy says:

    5 stars
    This was a very tasty soup!! I love that’s it’s different from your typical chili or chicken noodle. My picky kids even liked it!

  5. Katerina @ diethood .com says:

    5 stars
    This soup sounds incredible!! I LOVE how creamy it is!!

  6. DAn says:

    Drain beans?

    1. Kristyn Merkley says:

      No, you don’t have to, but you can if you prefer that 🙂

  7. Heather Luckhurst says:

    5 stars
    Perfect for Fall! Yum!!

  8. Kara Cook says:

    5 stars
    I grew up eating this soup, and it is so yummy on a chilly evening!

  9. Becca Olave says:

    5 stars
    Mmmm… now THIS is what I call comfort food. Love how creamy it is!

  10. Amy Huntley says:

    5 stars
    This soup is delicious! I am definitely adding it to my dinner rotation!

    1. Kassie says:

      I haven’t made yet! But wondering if I should add more broth if I want to add some potatoes in the soup?

      1. Kristyn Merkley says:

        You could add a little more, but you probably don’t need to.