Instant Pot Ham and Bean Soup

This soup is made in an Instant Pot with leftover ham, navy beans, and a simple combination of veggies and spices. 
4.67 from 108 votes
164
Comments
Jump to Recipe
Jump to Video

Instant Pot Ham and Bean Soup is flavorful as can be, so hearty and filling, and incredibly easy to make thanks to the pressure cooker! It’s the perfect recipe to use when you have leftover holiday ham.

Cozy up with more pressure cooker soup recipes like Instant Pot Butternut Squash Soup and Instant Pot Vegetable Beef Soup!

ham and bean soup in a bowl with a spoon scooping some out.

Ham and bean soup is simple but when made just right, it can have such amazing flavors! Most of the flavors here comes from the best part, the ham. Using leftover ham in this bean soup actually infuses the soup with the flavors of the ham. If you glazed a ham for a holiday dinner, make this ham and bean soup with the leftovers. Whatever flavors you baked on the ham will transfer into the soup beautifully. 

The main reason that the ham infuses so much flavor into the soup is because it’s cooked in an Instant Pot. Pressure cooking is a great method for infusing a lot of flavor into the dishes. 

Besides infusing a lot of flavor into the soup, making it in the Instant Pot will speed up the process. The whole soup will take you less than an hour to make. I’m still amazed that you can get tender, soft beans by pressure cooking it for just about 30 minutes!

PRO TIP: If you cooked ham on the bone for the holidays, you can throw in the bone as well. Cut the meat off the bone and add the bone into the pot while sautéing the veggies. Then, simply dice the meat that has been cut off the bone and add it to the soup as well. This bean soup will be amazing with or without the bone. This will just be a good way to utilize the bone instead of just tossing it away. 

Ingredient Notes

labeled ingredients for ham and bean soup on a wood surface.

Ham – This is an excellent way to use up that leftover holiday ham in your fridge! One of my favorite recipes to make every Christmas is Baked Ham with Cherry Glaze.

Chicken Stock – I love keeping Homemade Chicken Stock on hand for recipes like this but you can always use your favorite store-bought.

Vegetables – This recipe uses a simple medley of carrots, celery, and yellow onions.

Navy Beans – These are my favorite beans to use in ham and bean soup because they’re small and cook perfectly every time.

Garlic – Freshly smashed and minced garlic cloves yield the very best flavor.

Crushed Red Pepper Flakes – I like to add just enough to enhance the savory flavor and add a little spicy touch. Add more or less as you see fit.

See the recipe card below for the full list of ingredients and instructions.

How to Make Instant Pot Ham and Bean Soup

a collage of four images sauteing veggies and ham in the instant pot.

Prepare. Start by preparing all your veggies and ham. Dice onions, celery, carrots, and ham. Peel garlic and set it all aside. Rinse the beans to get rid of any debris that might be in the bag and set aside to let it strain. 

Sauté. Set Instant Pot to sauté and let it heat up. Add oil, onions, celery, and carrots and saute until veggies soften and start to golden (1). If using ham bone, add ham bone to the pot.

Add garlic. Press garlic and add it to the pot (2). Sauté until fragrant.

Ham and beans. Stir in diced ham (3), stir, and sauté for a few minutes, then stir in the beans (4).

collage of 3 photos one of stock being poured into the instant pot and the beans and stock in instant pot.

Add broth and seasonings. Pour in the chicken broth (5), thyme, bay leaf, crushed red peppers, and salt (6). Don’t forget to taste to make sure you have enough salt.

Cook the soup. Stir, close the lid and make sure it’s latched. Turn the valve to “SEAL” and set the Instant Pot to pressure cook on high pressure cook mode for 30 minutes.

Release the pressure. Let it do a natural release for about 10 minutes and then do a quick release (7). Be careful opening the lid.

instant pot ham and ben soup with a ladle scooping some up.

Recipe FAQs

Can I make this ham and bean soup in the slow cooker?

You can easily convert this recipe to a slow cooker recipe instead! All you’ll need to do is sauté the vegetables and ham on the stove top first, then transfer it into a slow cooker. 

Preheat a medium pot over medium heat and add oil, onions, celery, and carrots and sauté until veggies soften and start to turn golden. Press in the garlic and sauté until fragrant. Add diced ham, stir, and sauté for a couple of minutes.
Transfer it all into a slow cooker. Add ham bone if using.

Add beans, chicken broth, thyme, bay leaf, crushed red peppers, and salt. Don’t forget to taste to make sure you have enough salt. Close the lid and set it to cook on LOW for 8-10 hours (until beans are tender). 

What other vegetables can I add?

Add as many of your favorite vegetables as you’d like, or just some extra carrots, onions, and celery. Some good veggies to add include diced tomatoes, bell peppers, corn, and root vegetables.

Do I have to use navy beans?

No, not necessarily. Navy beans are small and cook nicely but you can use any beans you’d like. You can even use a mix of beans, like a 7-bean mix. Just remember to discard any seasoning packets that come with it because you will be using your own seasoning.

30 minutes is a nice average cook time for beans that are about the same size as a navy bean or smaller. If you want to use larger beans, your cooking time will increase. So for beans like cannellini or white kidney beans, you will want to add another 5-10 minutes. Note that some beans may be larger in size but thinner in thickness, they will have a slightly different cook time. You can always consult your pressure cooker manual for exact cook times.

ham and bean soup in an instant pot with a wood ladle scooping some out.

Freezing Instructions

When freezing any food, it’s important to cool it to room temperature as quickly as possible before freezing. Cooling it quickly and freezing it will extend its shelf life by giving less time for bacteria to grow.

To cool the soup, place the pot with soup into a larger container filled with ice and let it cool, stirring occasionally.

Once ham and bean soup is cooled to room temperature, portion it into freezer zip-lock bags. Get the air out and seal. Label and date each bag and lay them flat on a cutting board. Place it in the freezer for up to 3 months.

It’s easier to freeze soup in freezer bags because you can easily stack flat bags of frozen soup. This will save you a lot of room.

Thaw the Instant Pot Ham and Bean soup slowly, overnight in the refrigerator (or for up to 24 hours depending on the amount).

Storing and Reheating

Store cooled cooked soup in an airtight food storage container, in the refrigerator. Properly stored, it should last for up to 5-7 days. Make sure you always use a clean ladle when getting a serving out of the container. This will help ensure longer shelf life.

Reheating this soup is simple: you can reheat individual portions in the microwave or in a small sauce pot over medium heat.

a bowl of ham and bean soup.

PIN THIS RECIPE FOR LATER

DID YOU MAKE THIS RECIPE? PLEASE leave a 🌟 star rating! Let me know how you liked it by leaving the 📝 comment below or share and tag me on social media @willcookforsmiles. DON’T FORGET to subscribe to my newsletter!

a bowl of ham and bean soup.

Ham and Bean Soup Recipe

This soup is made in an Instant Pot with leftover ham, navy beans, and a simple combination of veggies and spices. 
4.67 from 108 votes
Print Pin Video Rate
Course: Soup
Cuisine: American
Diet: Gluten Free
Prep Time: 10 minutes
Cook Time: 30 minutes
Build pressure and release: 25 minutes
Total Time: 50 minutes
Servings: 8
Calories: 312kcal
Author: Lyuba Brooke

Ingredients

  • 2 tbsp canola oil
  • 1 medium yellow onion
  • 2 long celery ribs
  • 2 medium carrots
  • 4 cloves of garlic
  • 1 1/2 cups diced ham use leftover holiday ham is available
  • 1 lb dried navy beans
  • 8 cups chicken broth
  • 1 large bay leaf
  • 1 tsp dried thyme
  • 1 tsp crushed red pepper flakes
  • salt
  • ham bone from leftover whole cooked ham OPTIONAL

Instructions

  • Dice onions, celery, carrots, and ham. Peel garlic and set it all aside. 
    Rinse the beans to get rid of any debris that might be in the bag and set aside to let it strain. 
  • Set Instant Pot to SAUTE and let it heat up. Add oil, onions, celery, and carrots and saute until veggies soften and start to golden. (If using ham bone, add ham bone to the pot.)
  • Press garlic and add it to the pot. Saute until fragrant.
  • Add diced ham, stir, and saute for a few minutes. Pour in beans, chicken broth, thyme, bay leaf, crushed red peppers, and salt. Don’t forget to taste to make sure you have enough salt. 
  • Stir, close the lid and make sure it’s latched. Turn the valve to “SEAL” and set the Instant Pot to pressure cook on high pressure cook mode for 30 minutes.
  • Let it do a natural release for about 10 minutes and then do a quick release. Be careful opening the lid.
  • NOTE: don’t forget to discard the bay leaf and ham bone if using.

Video

Notes

  • Ham Bone: If you cooked ham on the bone for the holidays, you can throw in the bone as well. Cut the meat off the bone and add the bone into the pot while sautéing the veggies. Then, simply dice the meat that has been cut off the bone and add it to the soup as well. This bean soup will be amazing with or without the bone. This will just be a good way to utilize the bone instead of just tossing it away. 
  • Using other beans? 30 minutes is a nice average cook time for beans that are about the same size as a navy bean or smaller. If you want to use larger beans, your cooking time will increase. So for beans like cannellini or white kidney beans, you will want to add another 5-10 minutes. Note that some beans may be larger in size but thinner in thickness, they will have a slightly different cook time. You can always consult your pressure cooker manual for exact cook times.

Nutrition

Calories: 312kcal | Carbohydrates: 38g | Protein: 19g | Fat: 9g | Saturated Fat: 2g | Cholesterol: 16mg | Sodium: 1190mg | Potassium: 1014mg | Fiber: 14g | Sugar: 3g | Vitamin A: 2620IU | Vitamin C: 18.8mg | Calcium: 113mg | Iron: 4.1mg
Tried this recipe?Mention @willcookforsmiles or tag #willcookforsmiles!

Originally published on Will Cook For Smiles in April 2019.

Categories:

, , , , , , ,

All images and text ©Lyubov Brooke for ©Will Cook For Smiles. Please do not use my images without prior permission. If using my posts in collections and features, please link back to this post for the recipe.
Disclaimer: Nutrition information shown is not guaranteed to be 100% accurate as most ingredients and brands have variations.

4.67 from 108 votes (55 ratings without comment)

Leave a Reply

Your email address will not be published. Required fields are marked *

Recipe Rating




This site uses Akismet to reduce spam. Learn how your comment data is processed.

164 Comments

  1. Could i use diced garlic instead of pressed

    1. Yes, that will be totally fine. I hope you like the recipe! 🙂

  2. Lori Thomas says:

    5 stars
    This soup turns out sooo good! The first time I made it I felt it was too salty. So I omit the salt and use low sodium broth and low sodium canned beans. I even put in a bit of water. Worked like a champ! You can always add salt to taste. I also like making the diced carrots in larger chunks than the onions and celery. I didn’t have a ham bone but did use leftover honey baked ham co ham. I’ve also made it with pre-packaged ham chunks before too. Still turns out yummy.

    1. I am glad you liked the recipe, Lori!

  3. 5 stars
    This was excellent! I had a large container of ham broth that I thawed out, I also had a big ham bone that I added to it and let simmer for a couple of hours, too big for the instant pot. After I strained it,I put the broth in the fridge a couple of days ago and used that broth for the soup. I already had ham from the bone frozen separately and trimmed the fat off and used it in the soup.

    I still have 8 more cups of broth and all the trimmings that I didn’t use in the soup and will make more this weekend. It always takes me a couple of days to make soups if I have to boil the bones. I do use the instant pot for that.

    1. Thank you for sharing your process—it sounds like you’ve perfected the art of making ham and bean soup! Using homemade ham broth adds so much depth of flavor, and it’s great that you made the most of the ham bone and trimmings. 🙂

  4. 5 stars
    The seasoning really stands out: bay leaf sand crushed red pepper especially. All the quickness of a pressure cooker while still tasting like it took hours to prepare.

    1. Thanks, Joe! SO glad you liked the recipe!

  5. T.E. Litt says:

    Love your recipe! It is spiced just right for me, but my wife likes a little less red pepper flakes. So guess what I did? Just a pinch! I used the 20oz,’16 beans’ pack from Aldi along with a handful of pinto beans, another of small Navy. I had left about 2 lb,
    (0.91 kg) ham on the bone, so I just tossed it in and made sure it was covered with liquid. Best Ham and beans ever!
    Thank you!

    1. Debbie Tavenner says:

      5 stars
      Same as Mom’s! I use canned navy beans, and add sliced smoke sausage w ham(buy a ham steak) and some tubetti or ditalini about 1/2c. Also use 2-3 whole allspice and tbs paste. Came out perfect!

      1. Glad you enjoyed it, Debbie!

  6. 5 stars
    Very good! I added a can of fire roasted diced tomatoes. This was delicious & I’ll definitely make again. Thanks.

  7. Are the beans soft or firm? I like softer beans
    Thanks

    1. They are soft but not mushy. If you liked them a little mushy you can had a few more minutes to the cook time.

  8. 5 stars
    My husband & I loved this ham & bean recipe! He said it was the best he has ever had!😋 Said it had just the right amount of heat. 😊. This will be my go to recipe from now on. Thanks Luba!

    1. You’re so welcome, Sunny! So glad you guys like it!

  9. 5 stars
    Great recipe! I omitted salt , thyme, bay leaf and used low sodium chicken broth. Ham bone left after the holiday is my go to. Love that I can do this in an instant pot.

    1. SO happy you liked it, Debra!

  10. Lucinda Ruch says:

    5 stars
    Great recipe! I made with pinto beans & 35 mins, 20 mins npr. I didn’t add any salt since I know the ham & chicken broth (low sodium) has so much already. I love salty foods but this was too salty for my significant other. What is the size of the serving for the calories?

    1. Hi Lucinda,

      I am so glad you liked it! unfortunately with the calorie creator it just takes the splits the calories with the amount of servings, so a serving is 8 equal portions.

More Recipes...