Skip to Content

Instant Pot 15 Bean and Ham Soup

Thanks for sharing!

This post contains affiliate links. I make a commission from sales. As an Amazon Associate, I earn from qualifying purchases. For more information, read my disclosure policy.

This quick and easy Instant Pot 15 bean and ham soup is a healthy and comforting family favorite. It’s loaded with a blend of fiber-rich beans and protein-packed ham to keep you full and satisfied. No soaking required!

ham and bean soup in a bowl.
The best ham and bean soup

Love my Instant Pot 15 bean and ham soup? Then you’ll love my Instant Pot Ham And Bean Soup With Ham Bone.

Is 15 bean soup good for you? Absolutely! With this Instant Pot adaptation, you can make this classic bean soup in less time, and it’s just as healthy, hearty, and delicious as the stovetop version. It’s comforting, filling, and the ham is a bonus! It gives the beans incredible flavor and provides the soup with a protein boost.

Not to mention, the Instant Pot makes it easier than ever to make soup from scratch. This recipe calls for 15 different types of dry beans, which would usually be time-consuming to make. However, this entire recipe comes together in about an hour. Before we get into the details, let’s talk about those 15 delicious beans.

What are the beans in 15 bean soup?

I use HamBeens 15 bean soup blend, which lists the following beans … great northern, pinto, large lima, yelloweye, garbanzo, baby lima, green split, kidney, cranberry, small white, pink, small red, yellow split, lentil, navy, white kidney, and black beans.

Not a fan of all 15 beans? No worries. You can customize this soup with as many or as few types of beans as you like. Enjoy!

Why You’ll Love This Recipe

  • It’s made in the Instant Pot pressure cooker! In about an hour, you’ll achieve a simmered-all-day flavor.
  • There’s no need to soak the beans first, saving you time and effort.
  • There’s so much flavor in this soup. Not to mention, it’s packed with hearty fiber and filling protein.
  • It’s perfect for any meal of the day!
15 bean soup in a bowl.
Hearty bowl of ham and bean soup

Ingredients You’ll Need

Here’s what you’ll need to make this low-calorie and delicious bean and ham soup:

  • Dry 15 Bean Bag of Beans: My go-to is Hurst’s HamBeens, but any assortment of dry beans will work. Beans are a fantastic source of protein, fiber and iron.
  • Olive Oil: to coat the bottom of the pot and prevent the food from sticking. You could also use avocado oil, butter, or ghee here.
  • Yellow Onion & Carrots: This duo of aromatic vegetables adds a layer of sweet and savory flavor to the soup. Both veggies are a great source of fiber and potassium.
  • Salt & Pepper: to enhance and balance the flavors.
  • Garlic: adds another layer of intense, savory flavor. Once the garlic gets going, your house is going to smell amazing!
  • Chicken Broth: is the liquid base of this soup. Use low-sodium chicken broth or homemade broth to cut back on the salt. You can also use turkey or vegetable broth.
  • Water: to expand the volume of the broth.
  • Ham: This recipe is a great way to repurpose leftover ham and ham bone.

How To Make Ham And Bean Soup

six image process making instant pot bean and ham soup.
Instant pot bean and ham soup

Step 1: Rinse beans.

Before anything goes into the Instant Pot, you need to rinse your beans by placing them in a colander and rinsing them under running water. Continue rinsing until you’ve removed all of the debris. Set aside.

Step 2: Sort beans.

After rinsing, spread the beans out on a baking sheet and sort through them. Sometimes pebbles and other debris end up in the bag, so keep an eye out. Now it’s time for your Instant Pot to do the rest of the work!

Step 3: Saute vegetables.

Turn the Instant Pot on the SAUTE function. Add olive oil, onion, carrots, salt, and pepper and saute for 4 minutes. Then, add the garlic and saute for another minute.

Step 4: Add remaining ingredients.

Add beans, broth, water, and ham to the pot and stir.

Step 5: Pressure cook.

Close the lid, seal the pressure valve and program your pressure cooker to cook on high pressure for 60 minutes.

Step 6: Release pressure and serve.

When the 60 minutes is up, manually release the pressure. When the valve drops, carefully remove the lid and stir. Season to taste with additional salt and pepper, and enjoy!

ham and 15 bean soup on a spoon.
Spoonful of delicious bean soup

Recipe Tips

  • If you have bay leaf around, feel free to add a couple of leaves to the pot.
  • You can also use a ham hock for this recipe if you don’t have ham or a ham bone.
  • Something to consider when meal planningSimilar to preheating an oven, your Instant pot needs to reach pressure before it begins cooking. The 60-minute timer will not start until the pressure builds, taking anywhere from 5 to 15 minutes, sometimes longer. Once it reaches pressure, it will begin pressure cooking for 60 minutes.

Toppings & Serving Suggestions

To make this soup next level delicious, get creative with your toppings. You can use:

  • Sour Cream
  • Cilantro
  • Cheddar Cheese
  • Crispy Chopped Bacon
  • Chopped Chives
  • Greek Yogurt

As is, Instant Pot 15 bean and ham soup is a delightful and satisfying meal. It’s truly something special when served with freshly grated Parmesan cheese, a light salad, and crusty bread. It’s also delicious served with:

bowl of ham and bean soup.
Bean and ham soup ready to eat

Storing & Freezing

Storing: Once your soup has cooled completely, store it in an airtight container in the fridge for 3 to 4 days.

Freezing: Homemade bean and ham soup freezes exceptionally well. Let it cool completely and then transfer it into gallon-size freezer bags or freezer-safe containers and freeze for up to 3 months. Defrost in the fridge before heating on the stove or in the microwave.


Do I have to rinse and sort my beans first?

Yes! It’s not uncommon to find pebbles and twigs in bags of dried beans, so this is a non-negotiable step – but don’t worry, it’s simple! After rinsing the beans thoroughly under water, spread them out onto a baking sheet and pick out any field debris.

Do you have to soak beans before adding to Instant Pot 15 bean soup?

No, soaking the beans first isn’t necessary. If you prefer soaking them first, you’ll need to use less liquid.

Can I make bean and ham soup in the Instant pot with canned beans?

Canned beans are cooked before they’re canned, unlike dried beans which are raw. I do not recommend using canned beans in this recipe because they’ll overcook and get mushy.

You can also find my FREE Instant Pot cheat sheets here.

Yield: 8 Servings

Instant Pot 15 Bean and Ham Soup

ham and bean soup in a bowl.

This quick and easy Instant Pot 15 bean and ham soup is a healthy and comforting family favorite. It's loaded with a blend of fiber-rich beans and protein-packed ham to keep you full and satisfied. No soaking required!

Prep Time 10 minutes
Cook Time 1 hour
Total Time 1 hour 10 minutes


  • 1 tablespoon olive oil
  • 1 yellow onion, diced
  • 3 small carrots, peeled and diced
  • 1/4 teaspoon ground pepper
  • 1 teaspoon salt
  • 2 cloves garlic, minced
  • 1 package 15 bean dry bag of beans
  • 4 cups chicken broth
  • 1 cup water
  • 2 cups diced ham


  1. Rinse beans, removing any debris. Set aside.
  2. Turn Instant Pot on to sauté. Add olive oil, onion, carrots, salt and pepper. Sauté for 4 minutes. Add garlic, sauté for an additional minute.
  3. Add beans, chicken broth, water and ham to pot. Stir well.
  4. Secure lid on Instant Pot, making sure valve is turned to sealing. Cook on high pressure for 60 minutes. Quick release pressure.
  5. Remove lid and stir. Add additional salt and pepper, if desired. Enjoy!


I use Hurst's HamBeen brand for the dry beans, but any assortment of dry beans will work.

The Instant Pot needs to come to pressure before the cooking time starts, similar to an oven that needs to preheat. The cooking time doesn't actually start until pressure builds, which can take anywhere from 5-15 minutes, sometimes longer depending on how full the pot is and how much liquid there is inside. Once it reaches pressure the Instant Pot will beep, and the cook time will begin to count down. Please, make sure to consider that extra time when planning your meal.

Nutrition Information:



Amount Per Serving: Calories: 335Total Fat: 6gSaturated Fat: 0gTrans Fat: 0gUnsaturated Fat: 1gCholesterol: 13mgSodium: 625mgCarbohydrates: 49gFiber: 15gSugar: 4gProtein: 25g

Nutritional information is only an estimate. The accuracy of the nutritional information for any recipe on this site is not guaranteed.

Did you make this recipe?

Please leave a comment on the blog or share a photo on Instagram

More Instant Pot Soup Recipes

Instant Pot Potato Kale Soup

Instant Pot Vegetable Soup with Pasta



Friday 5th of February 2021

What if I have a ham hock full of yummy ham instead of just ham?


Sunday 7th of February 2021

Hi Cynthia, that would work out well too.


Tuesday 1st of December 2020

Can you use bacon if you don't have ham?


Wednesday 2nd of December 2020

Hi Victoria, I don't see why that would be a problem.


Sunday 13th of September 2020

My bean mix didn’t come with a seasoning packet like the Hurst beans come with. What can I add in place of the seasoning packet?


Monday 14th of September 2020

Hi Jen! I actually didn't use the seasoning packet that came with my beans. I just used what I put in the ingredient list and it came out great! :)

Haley D Williams

Wednesday 26th of February 2020

I want to warm up to a bowl of this soup! I love that you make it in the instant pot! Makes making dinner easy and cleanup a breeze for sure!


Wednesday 26th of February 2020

Thanks, Haley. :)


Wednesday 26th of February 2020

This is such a great winter soup. I love how easy it is to make too. Definitely a winner!


Wednesday 26th of February 2020

Thank you. :)

Skip to Recipe