This post may contain affiliate links. Please read my disclosure.
This Instant Pot Bean Soup is made quickly in the pressure cooker, with ham and a hearty blend of 15 beans. It’s a budget friendly soup that feeds a crowd and a great way to repurpose that frozen ham bone from Christmas or Easter!
The Instant Pot is definitely my favorite way to prepare soups. It usually speeds up the process, it’s pretty hands off and you don’t need to worry about a pot boiling over on the stove!
Some of our favorite Instant Pot soups include this Instant Pot Clam Chowder, Instant Pot Chicken Curry Soup, this Instant Pot French Onion Soup and this Instant Pot Split Pea Soup.
The split pea soup was actually the inspiration behind this ham and bean soup I’m sharing today (as well as these Instant Pot lima beans). They’re both hearty, economical and a great way to use up that ham bone you have stashed in your freezer!
We’ve been enjoying this Instant Pot bean soup quite a bit lately. It’s the perfect comfort meal with crusty air fryer garlic bread or air fryer cornbread!
Jump to:
Why this recipe works
- With all the beans in this soup, it’s a great source of both fiber and protein.
- Dried beans aren’t that expensive, so this soup is budget friendly. It’s filling and goes a long way for lunches and dinner.
- Using the Instant Pot to make bean soup is quicker than the stovetop method, so this recipe saves time.
- You also don’t need to soak your beans, which is another time saver.
- If you don’t have a leftover ham bone, you can easily use smoked pork hock.
Want to Save This Recipe?
Enter your email & I'll send it to your inbox. Plus, get great new recipes from me every week!
By submitting this form, you consent to receive emails from Went Here 8 This.
Ingredients
The full list of ingredients can be found in the recipe card at the bottom of this post.
You’ll need 16 ounces of dried mixed beans for this soup. I used a 15-bean mix, but you can use any mix of dried beans you prefer.
For a smoky flavor in the soup, I used 1 tablespoon of bacon fat but you can also substitute butter or olive oil.
To add a umami flavor to the soup, I like to add 2 tablespoons of white miso paste. Miso is a fermented soybean paste, and white miso is the mildest type. It’s fermented with rice and has a sweet and mellow taste.
The bean soup is heavily flavored by a smoked pork hock that I picked up at the grocery store. You can also use a ham bone, which is a great way to use up one left from the holidays.
I sometimes also add chopped ham, especially if I use a ham bone that doesn’t have a lot of ham left on it. Adding crumbled cooked bacon or shredded smoked turkey would also be delicious.
You’ll need 6 cups of chicken stock for the base of the soup and the cooking liquid for the beans. I like to use low sodium stock to control the amount of added salt in the soup, especially since the ham or pork hock can be salty. I highly recommend using this homemade crockpot chicken broth.
Step by step instructions
Sauté the onions in the bacon fat until softened, about 2-3 minutes, using the Instant Pot sauté function.
Add the remaining ingredients (except tomatoes and salt) and stir to combine.
Pressure cook on high for 50 minutes.
Let the pressure release naturally for 15 minutes, then use the quick release for any remaining pressure.
Stir in the tomatoes and add the salt, if necessary (taste before adding salt).
Remove any ham from the bone, chop up and put back in the soup.
Expert tips
- For the best flavor, I highly recommend using bacon fat, but butter or oil will also work.
- Similarly, I suggest toasting your cumin seeds for maximum flavor.
- Taste the soup first before adding any salt. The ham or pork hock will be salty, so you may only need to add a little salt to suit your taste.
- Be sure to let the pressure naturally release for 15 minutes as the beans will continue to cook during this time. If you do a quick release, the beans may still be a little firm.
- After all of the pressure releases, be sure to remove the soup from the Instant Pot. If you let it keep warming, the beans may start to get mushy.
- While the cook time is 50 minutes in the Instant Pot, you’ll also need to factor in time for pressure to build and release.
Common questions
For variety, I like to use a 15-bean mix but you can use any kind of bean mix you prefer. Or, instead of a mix, you can use all of the same kind.
No, that’s the great thing about using the Instant Pot to make bean soup. You don’t need to soak the beans. If you decide you would like to, you will need to reduce the cooking time and liquid in the Instant Pot.
Absolutely! In fact, this bean soup is even more flavorful the next day. Just store it in the fridge and reheat it in the microwave or on the stovetop when ready to enjoy. It will thicken a little in the fridge, so feel free to add a little more broth before reheating.
Yes! While it won’t taste the exact same, you can make substitutions so the soup is vegetarian. Just replace the bacon fat with butter, olive oil or coconut oil, and use veggie broth in place of the chicken broth. You’ll also need to leave out the ham, so I suggest adding more salt and other seasonings to compensate for the missing flavor.
If you like your bean soup a little thicker, just remove a cup or so from the Instant Pot, puree it and stir it back in. The soup will also thicken if you store it in the fridge.
Storage, freezing and reheating
This bean soup should be stored in an airtight container in the fridge, where it will last for 3-4 days.
To freeze, let the soup cool completely in the fridge. Then, divide it into freezer safe containers or bags. I like to freeze it in individual portions for easy defrosting. It should last in the freezer for up to 6 months.
To reheat, just warm the soup on the stovetop or in the microwave. It will thicken in the fridge, but you can add some more broth to thin it out before reheating. If your soup is frozen, defrost it in the fridge overnight before reheating.
Other Instant Pot recipes
- Instant Pot Pumpkin Soup
- Instant Pot Collard Greens
- Instant Pot Mashed Sweet Potatoes
- Instant Pot Basmati Rice
If you love this recipe, please leave a star rating and a comment below and let us know your favorite thing about it. We'd also love to connect on Instagram! Follow us at @went_here_8_this for awesome recipes and all sorts of fun food stuff 🙂
The form you have selected does not exist.
Recipe
Instant Pot Bean Soup
Ingredients
- 16 ounces dried mixed beans
- 1 small onion diced
- 2 carrots chopped
- 1 tablespoon bacon fat substitute butter or olive oil
- 2 tablespoons white miso paste
- 1 bay leaf
- 1 teaspoon black pepper
- 1 teaspoon chili powder
- 1 teaspoon toasted cumin seeds
- 1 ham bone or smoked pork hock
- 6 ounces chopped ham optional
- 6 cups chicken stock
- 1 cup water
- 1-15 ounce can diced tomatoes
- 1-2 teaspoons salt optional
Instructions
- Sauté the onions in the bacon fat until softened, about 2-3 minutes, using the Instant Pot sauté function.
- Add the remaining ingredients (except tomatoes and salt) and stir to combine.
- Pressure cook on high for 50 minutes.
- Let the pressure release naturally for 15 minutes, then use the quick release for any remaining pressure.
- Stir in the tomatoes and add the salt, if necessary. (Taste before adding salt).
- Remove any ham from the bone, chop up and put back in the soup.
Expert Tips:
- For the best flavor, I highly recommend using bacon fat, but butter or oil will also work.
- Similarly, I suggest toasting your cumin seeds for maximum flavor.
- Taste the soup first before adding any salt. The ham or pork hock will be salty, so you may only need to add a little salt to suit your taste.
- Be sure to let the pressure naturally release for 15 minutes as the beans will continue to cook during this time. If you do a quick release, the beans may still be a little firm.
- After all of the pressure releases, be sure to remove the soup from the Instant Pot. If you let it keep warming, the beans may start to get mushy.
- While the cook time is 50 minutes in the Instant Pot, you’ll also need to factor in time for pressure to build and release.
Toni
I love how easy this is to prepare! Perfect for busy days!
Danielle
Totally!
Gina
I've been saving a frozen ham hock for the perfect soup and this was it! Absolutely delicious recipe!
Danielle
So glad you liked it!
Katherine
I love all the flavors in this soup! Great idea to use bacon fat.
Danielle
The bacon fat makes it so yummy 🙂
Dannii
I'm always looking for ways to use my instant pot and this bean soup looks super comforting.
Danielle
Thanks!
Beth Sachs
Such a filling and heart bean soup! So tasty too!
Danielle
So glad you liked it!