Instant Pot Ham and Bean Soup

Anytime I have leftover ham on hand, I am looking forward to making this wholesome Instant Pot Ham and Bean Soup recipe. I love everything about it, a low-effort meal that is hearty, satisfying, and loaded with flavor and textures. The soup takes just minutes to prep and only 5 minutes to pressure cook!

Veggie loaded Instant Pot ham and bean soup.

Making easy, comforting soups in the Instant Pot is a staple in my kitchen, including Pressure Cooker Lasagna SoupPressure Cooker Tomato Soup, and Instant Pot Baked Potato Soup. Since I have my pot, I make soups way more often because they are ready in a fraction of the time, and now I can even plan to make some on busy weeknights.

Instant Pot Ham and Bean Soup is one of the best comfort and easy meals to make. It will warm up your soul and give your body the nutrients it needs, because it is loaded with beans and veggies. This recipe can be easily made with leftover holiday ham or regular store-bought cubed ham. The soup tastes like it has been simmered for hours, and my kitchen smells so inviting when I cook it. If you are tired of ham sandwiches, then this is a great alternative to use all that leftover ham.

Bowls of homemade Instant Pot ham and bean soup.

Why you will love this recipe 

  • Budget-friendly: For just a few dollars, I can feed my whole family and still have leftovers for days. I just use leftover ham and vegetables from Easter, canned beans, and broth to make a hearty soup seasoned with plenty of herbs and spices.
  • It is so fast: It takes me less than 30 minutes to prepare and cook this homemade soup for a comforting meal that feeds up to 8 people. 
  • No preservatives: I control what goes into it, so there are no extra preservatives, sugar, salt, or other hidden additives to worry about. I can make it as healthy, nutritious, and flavorful as I want it to be.
  • I use canned beans: Instead of dried beans, I use canned beans because they’re faster, easier, and the taste is negligible enough that it isn’t even worth the extra time and work.

What you will need

Overhead shot of Instant Pot ham and bean soup ingredients in bowls on a wooden table.
  • Beans: I use two 15-ounce cans of white cannellini beans, drained and rinsed well.
  • Ham: Leftover ham from Easter dinner or about 16 ounces of organic ham, cut into cubes.
  • Vegetables: The natural sweetness of the carrots helps balance the smoky, salty flavors of the ham and broth while enhancing the beans’ mild flavor. The orange bell peppers also complement everything with a subtle sweetness and soft, chewy texture. Celery adds a slightly firmer texture and an earthy, fresh taste. For a caramelized but savory base, I saute the yellow onions in oil with ham before adding the rest of the ingredients. Minced garlic adds aromatic depth, creating a more complex foundation. 
  • Wet ingredients: I use olive oil for sautéing because it doesn’t burn, and it has a mild flavor. The main ingredient for the soup is chicken broth. I use the low-sodium kind because I like to control how much salt goes into my soup. I also add water to help prevent the burn notice and to help the other ingredients mingle.  
  • Seasonings: Besides salt and pepper, I also add thyme for a slight minty taste, rosemary for a fragrant earthy hint, and marjoram for its subtle sweetness. Oregano has a slightly peppery taste that cuts through the richness, while a hint of red pepper flakes provides a kick of heat. Bay leaves lend the broth herbal depth without being overwhelming. I also add chopped parsley and bacon crumbs as garnish to make this soup extra flavorful and add a bit of crunch.

How to prepare 

Sauté the onion: First, I set the pot to saute and wait for it to heat up before adding the oil. When it is hot, I add the diced onion and cook, stirring, for 1 minute. 

Cooking onions in the instant pot.

Add the rest: Then I toss in the ham and brown it for 2 to 3 minutes, stirring occasionally, before adding the remaining ingredients except the parsley, broth, and water. Now, I add the broth and water, stirring to combine, then close and lock the lid. 

Browning ham in the Instant Pot.

Cook the soup: I set the timer to 5 minutes on high pressure (for soft veggies) or 4 minutes (for crisp veggies). Then, I allow it to naturally release pressure for 10 minutes before turning it off and letting the rest of the pressure release. 

Pouring broth to make Instant Pot ham and bean soup.

Garnish and serve: After, I turn it off and carefully open the lid. I remove the bay leaves, stir, and serve the soup garnished with parsley and bacon crumbs. 

A ladle of Instant Pot ham and bean soup.

Expert tip

Adding more flavor

With all the herbs, spices, and vegetables in this recipe, the soup should be full of flavor. Especially if chicken broth is used as a base. Fresh garlic and onion provide plenty of extra flavor as well. However, if you are looking for a more intense flavor, helpful additions include garlic and onion powders, tomato paste, Worcestershire sauce, soy sauce, and apple cider vinegar. Sautéing the vegetables and ham first also gives them more flavor. 

More tips to consider:

  • Rinse the beans. The liquid in the can is unflavored and mostly just a dirty, watery substance that doesn’t add much to the soup’s flavor. It just adds more water. 
  • Do not use the bean or soup setting for this recipe. The high-pressure manual setting is perfect. 
  • The soup needs a natural pressure release of about 10 minutes after it cooks before opening the pot. 
  • For thicker soup, mash some of the beans and blend them with an immersion blender. 
  • Add a ham hock for traditional ham-and-beans soup. First, brown it in a skillet with a bit of olive oil. Then, it goes into the pot with everything else, and the meat falls off the bone. Just remember to remove the bone after it is done cooking. 
A ladle of Instant Pot ham and bean soup with veggies.

Recipe variations and add-ins:

  • Different meat: Use smoked turkey for a different flavor and texture. 
  • Umami boost: To give this soup a savory, umami-rich kick, I sometimes stir in 2 teaspoons of low-sodium soy sauce.
  • Smokier soup: Smoked paprika or liquid smoke will add a nice smoky kick to this ham and bean soup.  
  • Heat it up: When I have people over who love spicy food, I make a separate batch of this soup with jalapenos and a bit of red pepper flakes. 
  • Add vegetables: Give this soup some extra flavor, texture, and bulk by adding your favorite vegetables. I like to add diced red potatoes, green beans, corn, peas, tomatoes, mushrooms, and zucchini. 
Overhead shot of Instant Pot ham and bean soup with veggies.

Serving suggestions:

To add some heartiness to this soup without adding more veggies, I sometimes add my coconut rice after it is finished cooking. It is slightly sweet, made with coconut milk and extract, but the soup takes that flavor and blends it into a complementary masterpiece. I always serve this soup with crusty bread, like my easy-to-make beer bread, which takes just an hour and requires no kneading or waiting for it to rise! Make it with your favorite beer and just 6 more basic ingredients.

I usually make 2 kinds of bread for this soup because I need some cornbread in my bowl. Before I even make the soup, I like to use my pot to make Instant Pot cornbread because it makes the most buttery, moist cornbread. So, it is much easier than the oven, and it never comes out dry! I often have several types of bread on the table, including homemade rolls and crunchy breadsticks, because this soup has such delicious broth; it needs something to soak it up with. 

How to store leftovers:

  • Refrigerate: Instant Pot ham and bean soup can be stored in an airtight container in the refrigerator for 4 to 5 days.
  • Freezing: To freeze leftover soup, I ladle some into quart-sized freezer bags and lay them flat in the freezer. They will stay fresh for up to 3 months.   
  • Defrost: Before serving, I thaw frozen leftovers in the fridge overnight. 
  • Reheating: I reheat my soup in a saucepan over medium heat for 2 to 3 minutes, or in the microwave for 45 to 90 seconds. 
Two bowls of Instant Pot ham and bean soup.

Frequently asked questions

Do I need to soak the beans for Instant Pot ham and beans soup?

I use canned beans for my recipe, so they definitely do not need to be soaked. However, even with dried beans, they do not need to be soaked before cooking in the Instant Pot. When cooked under pressure, they soften quickly, in about 45 to 55 minutes. I like to use canned beans in this recipe because they cook in just 5 minutes.  

How many cups of water per cup of beans for the Instant Pot?

For most dried beans in an Instant Pot, use a ratio of 3 to 4 cups of water (or broth) for every 1 cup of dry beans. This generally ensures the beans are completely covered, which prevents uneven cooking and raw spots. The basic rule of thumb is 1 cup of dried beans to 3 to 4 cups of water or other liquid. I use canned beans, so I don’t have to worry about all that. Just be sure not to pass the MAX FILL line. 

Why is my soup so thin?

It probably just needs to cook longer. An instant pot does not let the water evaporate like it does when cooking on the stove, so the water just builds up and gets trapped inside. It could also be that too much liquid was added in the first place. Some vegetables also add excess liquid, such as celery and spinach. Luckily, it’s easy to fix. Just turn the pot to simmer and let it cook longer to reduce the liquid. Or, add some cornstarch slurry if you’re in a hurry. 

A spoonful of Instant Pot ham and bean soup.

More Instant Pot soups to try:

Loved this recipe? I’d love to hear from you! 💛 Leave a 5-star rating ⭐️ in the recipe card below and share your thoughts in the comments – I read and appreciate every single one!

Let’s stay connected! Follow me on Facebook, Instagram, Pinterest, and YouTube for more delicious, sweet and savory recipes. Have a question? Ask in the comments, and I’ll be happy to help! 😊 with love Catalina!

Veggie loaded Instant Pot ham and bean soup.

Instant Pot Ham and Bean Soup

Instant Pot Ham and Bean Soup made with leftover ham is a hearty, satisfying, and budget-friendly recipe that cooks in just 5 minutes.
4.93 from 14 votes
Print Pin Rate
Course: dinner, lunch, Main Course, Soup
Cuisine: American
Diet: Gluten Free
Keyword: budget-friendly, comfort food, Ham and Bean Soup, hearty, quick
Prep Time: 25 minutes
Cook Time: 5 minutes
Total Time: 30 minutes
Servings: 8 bowls
Calories: 140kcal

Ingredients

  • 2 tablespoons olive oil or vegetable oil
  • 1 yellow onion diced
  • 16 ounces cubed ham
  • 1 tablespoon garlic minced
  • 1 teaspoon dried thyme
  • 1 teaspoon dried rosemary
  • 1/2 teaspoon marjoram
  • 1/2 teaspoon oregano
  • 1/4 teaspoon red pepper flakes
  • 1 teaspoon Kosher salt
  • 1/2 teaspoon ground black pepper
  • 1 1/2 cups carrots diced
  • 2 cups celery diced
  • 1 bell pepper diced
  • 2 cans 15 ounces each white cannelini beans drained and rinsed
  • 3 bay leaves
  • 4 cups vegetable stock or chicken broth
  • 2-3 cups water
  • chopped parsley for garnish
  • bacon crumbs

Instructions

  • Set the Instant Pot to Saute. Once the IP is hot, add the oil and let it heat up.
  • Add the diced onion and cook, stirring for 1 minute.
  • Add the ham and brown it for 2-3 minutes, stirring occasionally.
  • Add the rest of the ingredients, except the fresh parsley.
  • Add the broth and water. Adjust the water based on your preferred soup thickness. Do NOT exceed the maximum line of your pot. Stir to combine.
  • Cover and secure the lid, ensuring the valve is set to the Sealed position. Switch the setting to Manual and adjust the timer to 5 minutes on High Pressure. For crunchier vegetables, you can set it for 4 minutes on High Pressure instead.
  • Once it beeps to indicate that it's finished, quickly release the pressure by switching the valve to Vent. Then, turn off the Instant Pot.
  • Carefully remove the cover, discard the bay leaves, and stir.
  • Serve garnished with parsley and bacon crumbs.

Video

YouTube video

Notes

Adding more flavor

With all the herbs, spices, and vegetables in this recipe, the soup should be full of flavor. Especially if chicken broth is used as a base. Fresh garlic and onion provide plenty of extra flavor as well. However, if you are looking for a more intense flavor, helpful additions include garlic and onion powders, tomato paste, Worcestershire sauce, soy sauce, and apple cider vinegar. Sautéing the vegetables and ham first also gives them more flavor. 

More tips to consider:

  • Rinse the beans. The liquid in the can is unflavored and mostly just a dirty, watery substance that doesn’t add much to the soup’s flavor. It just adds more water. 
  • Do not use the bean or soup setting for this recipe. The high-pressure manual setting is perfect. 
  • The soup needs a natural pressure release of about 10 minutes after it cooks before opening the pot. 
  • For thicker soup, mash some of the beans and blend them with an immersion blender. 
  • Add a ham hock for traditional ham-and-beans soup. First, brown it in a skillet with a bit of olive oil. Then, it goes into the pot with everything else, and the meat falls off the bone. Just remember to remove the bone after it is done cooking. 

Nutrition

Serving: 0g | Calories: 140kcal | Carbohydrates: 8g | Protein: 10g | Fat: 7g | Saturated Fat: 0g | Cholesterol: 30mg | Sodium: 1542mg | Potassium: 193mg | Fiber: 1g | Sugar: 4g | Vitamin A: 4855IU | Vitamin C: 22.2mg | Calcium: 27mg | Iron: 0.8mg
4.93 from 14 votes

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.

39 Comments

  1. I just got an insta pot so this is right up my alley and exactly what I need to start up! This look really good but I am excited to try the Instant Pot Lasagna Soup!

    1. I made this for a second time today. The first time was amazing! This time is good too but I did 5 minutes instead of 4 like you suggested. I should have stuck with my first one one like you suggested. The veggies are overcooked only because I added a minute. When I did it exactly how you said it was perfect. It’s still good but I like it better with your time 4 minutes pressure cooking. Stick to the recipe and I’ll be the best thing you ever made. Thank you and it’s awesome recipe!

  2. I love using m y Instant Pot! It makes life so much easier! I am going to have to try this out soon!

  3. I have still not jumped on the instant pot wagon. I have heard so many great things about the instant pot. I guess I need to get on board!

  4. I love soups, and this is one of my favorites. I have to be honest, I never thought to make soup in an instant pot. Now that I see this recipe, I’ll have to try it this weekend. They say it’s going to be a chilly one.5 stars

  5. I find when making ham and bean soup the regular way, it’s so much better when cooking it with a ham bone. Is this the case with this version?

  6. Just made this recipe tonight and it was delicious! I used a fresh rosemary sprig instead of dried and used a ham hock in addition to the ham cubes. I also grated fresh Parmesan with the parsley. My kids gobbled it up! Shocking!
    Thank you!5 stars

  7. This soup was DELICIOUS! So flavorful — and my family didn’t even know they were eating so many veggies that I normally can’t get them to eat!! I did use smoked salt flakes (my new “secret” ingredient!) instead of regular salt, which added a touch of smoky flavor.5 stars

  8. Delicious, full of flavor, hearty, healthy soup. I used chicken bone broth, and added the ham bone as well. I added 4 cloves of minced garlic to the onion saute. I also doubled the amount of beans (I have an 8 qt. multi-cooker). My husband, kids and I loved it!5 stars

  9. Are all/most recipes for Instant Pots designed for the 8-quart model? I’ve tried a few and managed to overflow once or twice.

  10. This was really good! My husband even liked it 🙂 I thought at first I wouldn’t like all the different spices, but they were the perfect combo!5 stars

  11. This was the perfect recipe to christen my new instant pot. Made it tonight and my husband and picky kids loved it. Huge win! I love the texture of the veggies and the flavor was smoky and delicious from the ham. Yum!5 stars

  12. Made this tonight and it was insanely delicious!! Super quick and easy. My love for my instant pot continues…5 stars