Instant Pot Ham and Bean Soup

4.95 from 86 votes
Jump to Recipe

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

This Instant Pot Ham and Bean Soup takes the most humble ingredients and turns them into a cozy, filling soup that tastes like it simmered all day, yet is ready in record time. With dried beans, a leftover ham bone, and just the right seasonings, this ham bean soup is hearty, nourishing, and costs just pennies per serving.

Ham and Bean Soup is one of my favorite leftover ham recipes. It takes what is often thrown away, combines it with some pantry staples, and delivers a soup that warms you to your core.

Bowl of Ham and Bean Soup made with dried beans and leftover ham bone next to Instant Pot.

Kristen's Keys for Ham and Bean Soup

A few small details are the difference between a good soup and why didn't I make a double batch soup.

  • Check your beans. Ensure your great northern beans aren't expired, as believe it or not, dried beans DO expire and old beans won't soften, no matter how long you cook them.
  • No bone leftover from a holiday baked ham? Use a ham hock. Either works to deliver a smoky undertone that gives this ham bean soup its signature flavor.
  • Use a combination of chicken stock and water. Using both prevents the soup from becoming overly salty and allows the beans to soften properly, while still adding plenty of flavor.
  • Wait to salt! While the chicken stock and ham bone have a bit of salt, we don't want to add any additional salt to the soup until after it cooks, as too much salt can interfere with the beans ability to soften.
  • Plan for a natural pressure release. Letting the pressure come down naturally for at least 15 minutes ensures the beans fully cook and retain their texture. And prevents a starchy mess from spewing all over the kitchen.

5-Star Reader Review

This is an excellent bean soup recipe! A bit nontraditional (for me) with the tomato sauce, but it really adds a lot to the soup. I never was a huge fan of plain ol' ham & beans. My hubby loved it as well, which is impressive because he loves everything "the way my mom made it". THANK YOU! -ChemteacherB2

Ingredients Needed

Below is a quick glance of what you need to make this Ham and Bean Soup with a few notes on substitutions.

Ingredients for ham and bean soup labeled on counter.
  • Dried Beans: Traditionally made with dried northern white beans. But feel free to replace them with cannellini beans. And see recipe modifications for notes on using canned beans or soaked beans.
  • Tomato Sauce: A small amount of tomato sauce added helps to enrich and enhance the earthy flavors in the soup. Omit for brothier base or replace with tomato paste for a deeper, more classic bean and bacon style soup.
  • Seasoned Salt: Seasoned salt is a blend of seasonings that adds just the right amount of flavor and salt to this soup. If you don't have it on hand, use ½ teaspoon kosher salt plus ¼ teaspoon each onion powder and paprika.

How to Make Instant Pot Ham and Bean Soup

This section will ensure your ham bean soup turns out perfectly, whether you are just learning how to use an Instant Pot or are a seasoned user.

Step One: Sauté Veggies

Use the sauté function to soften the onions, carrots, and celery in a little oil. When the onions look glossy, add the garlic and cook for just 30-60 seconds. Garlic burns fast, so you want to take care not to cook longer than a minute. Hit cancel to turn off the sauté function.

Carrots, onions, celery, and garlic sauteed in inner pot for base of ham and bean soup.

Step Two: Deglaze Inner Pot

Add in the chicken stock and use a spatula or spoon to scrape up any browned bits on the bottom of the inner pot. This will prevent a burn notice from occurring. Not to mention, those browned bits help to flavor the soup!

Step Three: Layer Ingredients

Add the water, bay leaf, thyme leaves, and rinsed dried beans to the inner pot. Nestle the ham bone (or ham hock) into the broth. Pour the tomato sauce over the ingredients and resist the urge to stir!

👉🏻Don't stir after adding tomato sauce! Keeping it on top helps avoid a burn notice and allows the Instant Pot to come to pressure without issue.

Ingredients for ham and bean soup layered in inner pot of Instant Pot.

Step Four: Pressure Cook

Place the lid on the Instant Pot, ensure the vent knob is sealed, and set to cook for 45 minutes on high pressure. Once the cooking time has elapsed, let the pressure release naturally for at least 15 minutes to allow the soup to finish cooking.

Step Five: Finish Soup

Remove the ham bone, bay leaf, and thyme stems. Shred any remaining ham and stir it back into the soup. Season with 1 teaspoon seasoned salt, taste, and adjust as needed.

Ham and Bean Soup inside inner pot after being pressure cooked.

Recipe Modifications

  • Crockpot Ham Bean Soup: Layer the ingredients (minus the seasoned salt) inside the base of a crockpot and slow cook for 12 hours on low. Remove ham bone, season as directed and serve.
  • No Fresh Thyme? Use 1 teaspoon dried thyme leaves (not ground thyme).
  • Using a Glazed Ham Bone: Remove any heavily glazed pieces to avoid sweetness.
  • Using Soaked Beans: Soak the beans overnight in cold water. Drain, and proceed with the recipe, reducing the water to 3 cups and the cook time to just 35 minutes.
  • Using Canned Beans: Replace dried beans with two 16-ounce cans Great northern beans(drained and rinsed), reduce water to 2 cups, cook for 20 minutes, and reduce seasoned salt to just ¼ teaspoon.

Storage Instructions

This soup freezes and reheats well, so be happy if you have leftovers!

  • Refrigerate: Store in an airtight container for up to 4 days.
  • Freeze: Cool completely, transfer to freezer-safe container, and freeze for up to 3 months.
  • Reheat: Warm gently on the stovetop or microwave in 60-second bursts, adding extra broth or water as needed.
Save this Recipe!
Get this sent to your inbox, plus get new recipes from us every week!
4.95 from 86 votes

Instant Pot Ham and Bean Soup

Servings: 8
Prep: 15 minutes
Cook: 45 minutes
Pressure Time: 30 minutes
Total: 1 hour 30 minutes
Bowl of Ham and Bean Instant Pot Soup in inner pot.
Instant Pot Ham and Bean Soup delivers a cozy, hearty soup filled with tender beans and a rich smoky broth in record time.

Video

Ingredients 

  • ½ tablespoon extra virgin olive oil
  • 1 small yellow onion, minced
  • 2 stalks celery, thinly, sliced
  • 2 large peeled carrots, diced
  • 2 cloves garlic, minced
  • 2 cups low-sodium chicken stock, or additional water
  • 4 cups water
  • 2 cups dried white northern beans, rinsed and sorted
  • 2 dried bay leaves
  • 1 teaspoon black pepper
  • 2 sprigs fresh thyme, or 1 teaspoon dried thyme leaves
  • 8 ounces tomato sauce, optional
  • 1 ham bone, or smoked ham hock
  • 1-2 teaspoons seasoned salt

Instructions 

  • Turn the Instant Pot to sauté, add ½ tablespoon oil, and let briefly heat. Once heated, add onions, celery, and carrots and sauté for 3-4 minutes, or until onions have become soft and translucent. Once the onion has softened, add in garlic and sauté for another 30-60 seconds until just aromatic. Hit Cancel to turn the Instant Pot OFF.
    Carrots, onions, celery, and garlic sauteed in inner pot for base of ham and bean soup.
  • Add 2 cups of chicken stock (or additional water) into the inner pot and scrape up any browned bits from the bottom of the inner pot.
  • Add 4 cups of water, rinsed beans, 2 bay leaves, 2 sprigs of thyme, and 1 teaspoon pepper to Instant Pot. Nestle the ham bone inside the inner pot and top with 8 ounces of tomato sauce (if using).
    Ingredients for ham and bean soup layered in inner pot of Instant Pot.
  • Place lid on pressure cooker and turn vent knob to sealed. Set cook time to 45 minutes on HIGH pressure. (Hit manual/pressure cook button and then use +/- keys to adjust time to 45 minutes).
  • After the cooking time has elapsed, let the pressure release naturally. This can take 15-20 minutes. Open the lid and remove ham bone, bay leaf, and thyme sprigs. 
    Ham and Bean Soup inside inner pot after being pressure cooked.
  • If desired, pick off any remaining bits of meat from ham bone and stir back into the soup, along with 1 teaspoon of seasoned salt. Give the soup a taste and add up to an additional 1 teaspoon seasoned salt if needed.

Notes

Note on using a bone from a Honey Baked Ham: Be sure to remove any pieces of ham with glaze-or your soup will end up on the sweeter side.
Using Soaked Beans: If your dried beans have been previously soaked, decrease the water to 3 cups and cook time to 35 minutes.
Using Canned Beans: In place of dried beans, feel free to use two 16-ounce cans of Great Northern beans. Decrease the water to 2 cups, adjust the cooking time to 20 minutes, and decrease the seasoned salt to ¼ teaspoon.
No seasoned salt? Add ½ teaspoon of salt along with ¼ teaspoon each of onion powder and paprika.
Storage: Allow the soup to cool to room temperature. Transfer the soup to an airtight container and store it in the refrigerator for up to 4 days or in the freezer for up to 3 months. Reheat as desired, adding a splash more broth to thin if needed. 
 

Nutrition

Calories: 183kcalCarbohydrates: 24gProtein: 15gFat: 3gCholesterol: 20mgSodium: 1125mgPotassium: 706mgFiber: 4gSugar: 6gVitamin A: 380IUVitamin C: 6.8mgCalcium: 62mgIron: 3mg

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

Tried this recipe?Mention @amindfullmom or tag #amindfullmom!

Originally posted in 2017 and updated in 2025.

About Kristen Chidsey

Kristen is a wife, busy mom of two, and creator of A Mind "Full" Mom. From breakfast to dinner to dessert, it is her passion to share tried-and-true recipes that are big on flavor, made with easy-to-find ingredients, and family-approved!

You May Also Like

4.95 from 86 votes (50 ratings without comment)

Leave a comment

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

Recipe Rating




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

121 Comments

  1. 4 stars
    This was a DELICIOUS recipe! I used the canned beans.
    I have just 2 things that I would do differently next time:
    -add 1 more can of beans because there were not enough.
    -keep it at the 4 cups of water (instead of 2 when you used canned beans) because there needed to be more liquid. (I used stock instead of water.)
    The seasonings and addition of the tomato sauce were spot on.
    Really good recipe and I will definitely make this again!

  2. 5 stars
    I have never made bean and ham soup with tomato sauce, it added a different flavor, but I liked it all the same. I would make it again!

  3. 5 stars
    This is a great recipe! I was raised in the south and had ham and bean soup lots of times but never really liked it. Decided to try this one and give it another try. I changed out a few things because as one reviewer said, "It needed to be used from my freezer or pantry." So instead of two cups of chicken stock (homemade, also from the Instant Pot), I used four. Instead of four cups of water I used only two. I know that the larger amount of water was intended to knock down the saltiness of the ham but I don't use salt when I make chicken broth so it came out fine. I used a whole can of tomato sauce as I didn't have a six ounce can on hand and for all the supplies of beans I have on hand, I didn't have any great northern so I used two cups of a 13 bean soup mix instead. Also, in addition to the ham hock, I had several frozen ham steaks and cut up one of them from the freezer and added it to make it meatier. Everyone loved it! I gave some to relatives and they wanted your recipe too. I also froze some. Nowadays it is just me and my husband and I always cook way too much! Again. Thank you! This will be my new go to autumn soup.

    1. Hi Teri! Thank you for sharing your modifications. I am a huge fan of using what you have on hand, and I love hearing how you made this work--and that you enjoyed the Ham and Bean Soup Recipe 🙂

  4. I made the Bean soup today in my instant pot. Turned out great but how can I thicken it a bit?
    Thanks.

    1. Hi Suzanne! So glad you enjoyed this soup. You can thicken it up by blending 1 cup of the beans with broth and then mix back into the soup. Alternatively, you can turn the IP to saute and let the soup simmer with the lid off to evaporate some of the liquid.

  5. 5 stars
    Love the simplicity of this soup, it was so good. I used what I had in my pantry- dried black eyed peas- cause its what I had. Cubed ham (it needed to be used) I also tossed in a bag of the Great Value Seasoning Blend chopped frozen veggies- onions, celery, green peppers and parsley flakes- I asked myself- could this be easier? No, it was so easy. Loved that I could used dried beans in this in my instapot, and they were delicious, in just 45 mins- what! Love my instapot. Thanks for such a great easy recipe.