Instant Pot Ham and White Bean Soup
Smoky ham and white bean soup made easy in the Instant Pot, no need to presoak the beans.

I think my favorite thing to make in my Instant Pot so far, has been soup. I've made a lot of soups and my pressure cooker is my go-to for making chicken stock (or bone broth, if you prefer). Instant Pot Ham and White Bean Soup is so easy and so good. We love it.

I used to never make soups from dried beans because I was always turned off by having to soak them overnight. Don't have to do that with the Instant Pot. I didn't and they were perfectly tender. I wanted cannellini beans, but couldn't find dried, so I used Great Northern beans, which is probably the preferred white bean to use anyway. You need a one-pound bag of beans.
I love ham shanks for soups, they are meaty and add so much flavor. You could use a smoked ham hock but you won't get any meat to shred for the soup. You're better off with shanks or a meaty ham bone with some extra meat added. Just sayin'

I flavored the soup a couple different ways, each time I made it. I like fresh rosemary and thyme (or dried) a lot. I also like herbs de Provence. Whatever you got and like. And a bay leaf. That's it. Well, along with the onion, celery, carrot and garlic, that's it.
It all goes in the Instant Pot and you can walk away while it does all the work. While the actual cooking time is about 35 minutes, it takes awhile to reach pressure as well as naturally release the pressure. Count on about an hour and a half, start to finish.

Recipe Notes and Tips
- I do not presoak the beans and never have a problem with them cooking all the way. Use the manual pressure cook setting, set at high pressure. Do not use the bean or soup setting. I can not stress this enough.
- Make sure to use a natural release of at least 20 minutes before you open the pot.
- If the beans are not tender, remove the ham shanks and cook the beans under high pressure an additional 5 to 10 minutes.
- The soup will thicken upon standing as well as after refrigeration. I like it on the broth-y side but also like it after it sits for awhile and thickens.
- Use a ham bone, either leftover or shanks, to cook with the beans to make the best flavored broth. Add any leftover ham not on the bone at the end.
- Total time to make this soup is about an hour and a half. It takes some time to come to pressure and then the natural release time, but it's all hands off and easy.
Instant Pot Ham and White Bean Soup is a favorite around here. We love a hot bowl of soup for dinner, with crusty bread and a salad. It's even better the next day for lunch, and I usually manage to stash a quart in the freezer for later. I think you'll like this, homemade soup is so tasty and comforting. Enjoy, Kelly🍴🐦

If you're looking for Instant Pot recipes to try, you might like these favorites of mine:
- Spaghetti with Meat Sauce
- Pho Ga (Vietnamese Chicken Noddle Soup)
- Country Green Beans, Potatoes and Ham
- Easy Barbecue Ribs
- Split Pea and Lentil Soup
HUNGRY FOR MORE? Subscribe to my Newsletter and come hang out with me on INSTAGRAM, or give me a follow on FACEBOOK or see what I’m pinning on PINTEREST.

Instant Pot Ham and White Bean Soup
Ingredients
- 1 pound dried Great Northern white beans, picked over and rinsed
- 1 tablespoon olive oil
- 1 small yellow onion, diced
- 2 ribs celery, chopped
- 1 medium carrot, peeled and chopped
- 3 cloves garlic, finely chopped
- 2 tablespoons fresh rosemary and thyme, minced or 2 teaspoons dried, or 2 teaspoons herbs de Provence
- 1 bay leaf
- 2 pounds meaty, smoked ham shanks
- 8 cups water
- 2 sprigs parsley
Instructions
- Turn Instant Pot on sauté setting and heat olive oil in insert. I use the medium heat setting for sautéing. Add onion, celery and carrots and sauté until starting to soften, a few minutes. Add garlic, stir a few seconds until fragrant, then add herbs and bay leaf, stir and turn off sauté function.
- Add the dried beans to the pot along with the ham shanks. Pour in 8 cups of water and combine gently. Toss in 2 sprigs of parsley.
- Close lid and seal pressure cooker. Cook on high pressure and set timer for 35 minutes. It will take about 25 minutes to reach pressure and then the timer will start. When finished cooking, let pressure naturally release for 20 minutes.
- Manually release any remaining pressure, carefully open pot. Remove ham shanks to cutting board and shred/cut meat into bite-sized pieces. Add back to soup and season with kosher salt and black pepper to taste. Ladle into bowls and serve with a little hot sauce on the side.
Recipe Notes
Nutrition






I made this tonight!! Delicious! I added extra veggies and threw some kale into the mix. So hearty and yummy! Served it with a blueberry muffin.
I presoaked my beans and the end result was excellent. Great flavor!
I cooked the beans forc35 min plus natural release and they were not done. Added 10 min with quick release and they were still toothsome. We like our beans soft, I'm giving 2 stars, hoping others see this comment and adjust their time. Otherwise recipe is good. S
I don’t know what I did wrong! I followed every step, used every correct ingredient. It tasted like pork flavored water! It was terrible!
Any suggestions?
I've made this recipe twice now. The first time was exactly to spec, the second I changed slightly based on what I had on hand. I did end up letting it boil a bit so it was less brothy and thicker - that was just a preference thing.
This was fantastic - my husband here, and my sister's family (that I gifted the second pot to), both said this is a winner of a recipe. The second pot, I didn't have any more celery, so I used some celery salt and cut back on salt elsewhere.
thanks for sharing!
Have an instant pot mini, didn’t realize the amount of water needed until I had everything in the pot. Ended up using 5 cups of mostly chicken broth and hoped for the best. Alas, the beans were still hard. I added a cup of broth, cooked for 20 more minutes and did a natural release, expecting to have pizza for dinner. But it turned out great! Thick and hearty, which is what we like. I used the rosemary and thyme
Only tried making this once but the beans were not anywhere near cooked after 35 minutes of pressure cooking plus the 20-minute natural release. We pressure cooked them another 5 minutes and they still weren't done. The Great Northern beans were right from the store, just rinsed and added to the Instant Pot.
Awesome soup and so easy to make. Had friends coming over to watch football and was crunched on time. Looked up this instant pot recipe to try. Came out just like the pictures. Used dried white bean which ended up needing the extra 5 minutes. Delicious!
Thanks for letting me know, Debbie! So glad you found the recipe and decided to try it, it's so good!
This recipe turned out amazing! Very easy just follow the recipe, I added a few extra things in but no big deal mostly did the recipe as instructed. Will make again!
So good to hear, I love this soup!
Whats the instructions for a crockpot??
I am looking forward to making this. I have a stove top bean soup recipe I wanted to transfer to the instant pot. Thank you for the guidance as the recipes are almost identical except for the sautés.
Made this without adding any time to the recipe, however, used cube ham instead of ham bone. Soup was excellent and beans were done with recommended cooking time. Froze half of it for a later use and it was just as good after it was reheated from the freezer. Thank you for the recipe. Looking forward to making it again.
So glad to hear you liked it. I always freeze some for later since it's just the two of us. We kinda think it's even better reheated later!
This soup was delicious and so easy to make!
This was amazing! Will the left overs freeze well?
Yes!
Are you using 1 tbsp each of fresh rosemary and thyme or a tbsp total of them?
One tablespoon of each. Sorry if it was confusing.