This Instant Pot Ham and Bean Soup is a cozy, hearty meal that’s perfect for using up leftover ham. Packed with tender beans, flavorful ham, and simple seasonings, this soup comes together quickly in the Instant Pot for a warm, comforting bowl that's perfect for chilly days or an easy weeknight dinner. You'll love how easy and delicious it is!
Cut onion and place it into the instant pot. You can sauté the onions if you like, but this is optional. Add in washed beans and precooked cut ham.
Pour in vegetable broth and water. Add in garlic, paprika, cayenne pepper, salt, pepper, cumin, and bay leaves. Give it a good stir. Lock lid and place valve in the sealed position.
Set to high pressure for 1 hour and 10 minutes. Once the instant pot stops counting let it naturally release for 25 minutes then quick release remaining pressure.
Serve with cornbread. See notes if you have pre-soaked beans.
Notes
If you have pre-soaked beans, only cook on high pressure for 40 minutes then quick release. Do not do a natural pressure release.We think this soup consistency comes out just perfect! However, some people may prefer a thicker soup or thinner soup.To make your soup a little thinner, you can add ½ cup to 1 cup more water. If you would like your soup a little thicker, take out ½ cup of water.