Instant Pot Navy Bean Soup {Stove Top Instructions Included}
Instant Pot Navy Bean Soup is a delicious blend of ham and navy beans cooked together in an Instant Pot until the ham is falling off the bone and the navy beans are perfectly tender.
Navy Bean Soup is an after Easter tradition in my family. It’s an awesome way to use up that leftover ham, especially if you have a ham bone too! For years we have cooked Navy Bean Soup in a big stock pot on the stove. It takes all day but at the end you’re left with this amazing soup with beans flavored with salty ham, and tender pieces of ham that just falls off the bone.
Instant Pot Navy Bean Soup gives you all of those same awesome flavors in just 2 hours AND you don’t have to soak the beans!
If you love this you’re going to want to try our Instant Pot Boston Baked Beans, Pressure Cooker Black Beans, and Instant Pot Pinto Beans. They are all quick and easy to make in your pressure cooker.
Note: This post may contain affiliate links. That means if you click on a link and make a purchase we may receive a small commission. Thank you!
How to Make Instant Pot Navy Bean Soup:
- Wash and rinse beans.
- Place beans, ham bone, cubed ham, and water in the Instant Pot.
- Lock lid into place and turn the valve to SEALING.
- Set to HIGH pressure 90 minutes.
- When the timer goes off press cancel and do a natural release for 15 minutes.
- Turn the valve to release the remaining pressure, remove lid, and remove the ham bone, pulling any excess meat off of the bone before disposing of it.
- Serve and enjoy!
How to Make Navy Bean Soup on the Stove Top:
- Wash and rinse beans.
- Quick-soak the beans by putting them in a pot with enough water to cover the beans with an inch of water. Bring to a boil for a few minutes and then turn off the heat letting them soak for an hour. After soaking drain water and return beans to pot.
- Place ham bone, cubed ham, and water in the pot with the beans. In this stove top version you should add enough water to cover the ham bone completely so if you may need more than the amount listed above depending on the size of your pot.
- Bring to a boil and let cook for 5 minutes before turning the heat to low and placing a lid on top.
- Cook for at least 3 hours or until the beans reach the desired tenderness.
- Serve and enjoy!
Do I Have to Use a Ham Bone?
While a ham bone gives this soup lots and lots of flavor if you don’t have one and you’re craving a hot bowl of Navy Bean Soup you can buy a small boneless ham and cut it up to add to the soup.
I also add extra ham when the ham bone I am using doesn’t have a lot of extra meat on it. Feel free to add more ham or use less depending on how “meaty” your ham bone is.
Want More Instant Pot Recipes?
- Instant Pot Boston Baked Beans
- Instant Pot Chili
- Instant Pot Cabbage Roll Soup
- Instant Pot Hoppin’ John
Like this recipe?
Make sure to follow us on Instagram and Pinterest for more recipes like this.
Instant Pot Navy Bean Soup
Ingredients
- Ham Bone with meat on it
- 12 ounces Ham, cubed (optional see notes)
- 16 ounces Dried Navy beans
- 8 cups Water
Instructions
Instant Pot Instructions
- Place beans, ham bone, cubed ham (if using), and water in the Instant Pot. Note: Make sure that the water does not go past the max fill line. The amount of water used may vary based on the size of the Instant Pot and the size of the ham bone.
- Lock lid into place and turn the valve to SEALING.
- Set to HIGH pressure 90 minutes.
- When the timer goes off press cancel and do a natural release for 15 minutes.
- Turn the valve to release the remaining pressure, remove lid, and remove the ham bone, pulling any excess meat off of the bone before disposing of it.
- Serve and enjoy!
Stove Top Instructions
- Wash and rinse beans.
- Quick-soak the beans by putting them in a pot with enough water to cover the beans with an inch of water. Bring to a boil for a few minutes and then turn off the heat letting them soak for an hour. After soaking drain water and return beans to pot.
- Place ham bone, cubed ham, and water in the pot with the beans. In this stove top version you should add enough water to cover the ham bone completely so if you may need more than the amount listed above depending on the size of your pot.
- Bring to a boil and let cook for 5 minutes before turning the heat to low and placing a lid on top.
- Cook for at least 3 hours or until the beans reach the desired tenderness.
- Serve and enjoy!
And what would the recipe be if using canned beans
I don’t recommend using canned beans for this recipe since they are already cooked and may get mushy if you cook them for an extended time but if that’s your only option I suggest cooking in the Instant Pot for 10 minutes and then letting it do a natural release for 10 minutes before venting the rest of the pressure. On the stovetop you can just simmer the beans and ham together for 30 minutes.
You won’t get a rich of a flavor because the beans won’t cook with the ham for as long so they won’t absorb all of that salty, smoky flavor.