Instant Pot Ham and Bean Soup

on April 22, 2018

If you click a link in this post and make a purchase, we may earn a small commission, at no additional cost to you. Read our full disclosure here.

Like many of you, I am IN LOVE with my Instant Pot (generic version, not-sure-what-brand but it works). This Instant Pot ham and bean soup might be the best thing I’ve made yet!

Instant Pot Ham and bean soup

I’ve been trying out tons of recipes I used to make in my crockpot and I get a huge thrill when what used to take half a day is ready in 30 minutes.

The recipes that have turned out best so far have been soups and chilis. I guess it’s because they have plenty of liquid to help the pressure cooker get up to pressure without any issues.

A big win in our house has been this Instant Pot ham and bean soup. It’s got lots of veggies, is easy to pull together, and is super affordable.

If you have leftovers from a ham (I always throw a few bags in the freezer after we have a ham in Christmas or Easter) then the biggest expense are the beans. They’ll set you back about 80 cents for this recipe. Ridiculous, I know.

Ham and white bean soup from an Instant Pot

This soup has a bunch of flavor and is super filling. Pair it with a loaf of french bread and dinner is ready! My five-year-old daughter loves it so I deem it kid-friendly, too.

I strongly suggest using Great Northern beans in this recipe because they will hold together and not turn to mush. If you can’t find them you can use Cannellini beans or Navy beans (learn the differences among the four kinds of white beans here).

When I make this, I use the “quick soak” method for getting the white beans recipe ready. Now, you can put the dried beans right in, but do this at your own risk! Unsoaked beans are known to cause lots of gas, so get ready to teach your kiddos the “beans, beans, the musical fruit song”.

Alternately, if you can manage to plan ahead, you can soak the beans overnight in water that covers them by a few inches and just rinse and go when you are ready to cook.

So here is the recipe for my Instant Pot Ham and Bean Soup (adapted from this Slow Cooker Ham and White Bean Soup from Dinner Then Dessert)


Instant Pot Ham & White Bean Soup

Instant Pot Ham & White Bean Soup


  • 1/2 lb. pre-soaked Great Northern white beans (about 2.5 cups)
  • 1/2 onion, diced
  • 1 medium carrot, coarsely chopped (or about 12 baby carrots)
  • 1/2 cup celery, sliced (about two stalks)
  • 2 cloves garlic, minced (2 tsp)
  • 1 tablespoon olive oil
  • 3 cups chicken or vegetable stock
  • 1.5 cups diced ham (can use a ham steak)
  • 1/2 tsp dried thyme
  • 1/4 tsp dried rosemary
  • salt and pepper to taste


  1. Turn your Instant Pot on saute mode.
  2. Rinse the pre-soaked beans if you haven't already.
  3. Add olive oil to Instant Pot and let it get hot but not smoking.
  4. Saute the onion, carrot, and celery until the onion starts to soften.
  5. Add the garlic and saute another 30 seconds.
  6. Add chicken stock, ham, beans, thyme, and rosemary.
  7. Cancel saute mode, put the lid safely on the Instant Pot, and set to 20 minutes.
Schema/Recipe SEO Data Markup by Yummly Rich Recipes

An easy and cheap Instant Pot Bean and Ham soup that is delicious, too! Use your pressure cooker to cut the time down to under 30 minutes for this easy soup. #easyrecipes #instantpot

If you liked this post you might also like:

Want to learn how to do Disney on a budget? Check out my Disney-only site, The Budget Mouse here!


  • Christine

    Can you do this ina thermomix?
    It looks so good 😊

    May 1, 2018 at 10:48 pm Reply
    • Leah

      Hi Christine! I’m embarrassed to say that I had to look up what a Thermomix is! I don’t see why you couldn’t use it to do this recipe… the instant pot cooks beans pretty quickly, so you might have to adjust the time. Enjoy!

      May 2, 2018 at 6:45 am Reply
  • Roni

    I have an Instant Pot but I don’t use it much because I kinda don’t know what to do with it! Will have to try this!

    April 28, 2018 at 11:43 am Reply
  • Leave a Reply

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

    Privacy Policy | Disclosure Policy | Contact Me