Instant Pot Ham & White 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 but it works).

I’m 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 like 20 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 & white 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.

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 & White 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

Destinations in Florida


  • 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.


    Get My FREE Guide To Doing Disney on a Budget

    When you subscribe to The Budget Mouse newsletter!
    Sign Me Up

    Privacy Policy | Disclosure Policy | Contact Me