Instant Pot Ham & Bean Soup

This post may contain affiliate links. Please read my disclosure policy.

Instant Pot Ham and Bean Soup is an easy and delicious way to enjoy a classic comfort food staple (with no soaking required)! Tender ham chunks are mixed with our favorite bean mixture, celery, carrots, and onions to create the perfect cozy soup!

This easy ham and bean soup recipe is a favorite way to use up leftover baked ham, and all you need to add is some cornbread!

Instant Pot Ham and Bean Soup in a white bowl garnished with parsley

I am so excited to partner with Hurst Beans and to share exactly how easy it is to cook beans in an Instant Pot! There is no need to pre-soak them so instead of waiting hours to soak, this meal is on the table in about 90 minutes!

Hurst’s HamBeens® 15 BEAN SOUP® is the main ingredient in our favorite Ham and Bean Soup recipe (and to be honest we can’t get enough 15 Bean Chili either).  This bowl of comfort is a favorite way to use up our holiday ham and start off our New Year!

You can find these beans in the dry bean section of almost any grocery store (or you can order them online). Along with the beans, a seasoning packet is included in each package of 15 Bean Soup making it simple and perfectly seasoned every time!

ingredients for Instant Pot Ham and Bean Soup on a wooden board

How To Make Instant Pot Ham and Bean Soup

To make this Instant Pot ham and bean soup recipe:

  1. Rinse the beans.
  2. Add olive oil and onion to the Instant Pot and sauté about 5 minutes.

left image is beans in a strainer and right image is onions in an instant pot

  1. Add all remaining ingredients (per recipe below), including the seasoning packet from the HamBeens beans, and stir to combine.
  2. Place the lid on the Instant Pot, and cook on HIGH pressure for 60 minutes.
  3. Quick-release, then remove the ham bone. Add tomatoes and tomato juice and the meat from the ham bone.

Tips For Making Ham And Bean Soup

  • Ham If you don’t have a leftover ham bone, a ham hock from the grocery store or your local butcher will work perfectly. Look for one with a bit of meat on it, so you can add it to the soup once it’s cooked.
  • Stock or Broth Chicken stock or turkey stock adds great flavor. If you prefer more liquid in your soup, add a couple of extra cups of broth to the Instant Pot.
  • Cooking Beans When cooking with beans, always add acidic ingredients such as tomatoes or lemon juice after the beans are cooked through. The acid binds to the beans shell and makes it harder for water to permeate them to cook them.

Instant Pot Ham and Bean Soup in bowls and in an instant pot with a ladle

What To Serve With Ham And Bean Soup

If you want to add some toppings, we love adding a dollop of sour cream, cilantro, cheddar cheese, or crispy bacon!

This Instant Pot Ham and bean soup is a stick-to-your-ribs kinda meal. We enjoy a nice fresh tossed salad next to it, and of course, cornbread is a MUST to sop up the leftover soup in the bowl.

Can You Freeze Bean Soup

Beans hold up well to freezing making this the perfect freezer meal for the cold winter months. Once cooled, transfer the soup into individual freezer bags or containers and freeze for up to 6 months.

To defrost, just add the soup to a saucepan over medium-low heat until heated through.

More Easy Instant Pot Recipes

No Instant Pot? No problem!

You can purchase an Instant Pot here, learn more about Instant Pot here or use your slow cooker to make a Crock Pot Ham and Bean Soup!

Instant Pot Ham and Bean Soup in a white bowl garnished with parsley
4.97 from 30 votes
Review Recipe

Instant Pot Ham & Bean Soup

Prep Time 10 minutes
Cook Time 1 hour
Total Time 1 hour 10 minutes
Servings 6 servings
Author Holly Nilsson
Instant Pot ham and bean soup is a quick and delicious way to enjoy a classic, comfort food staple without waiting for the slow cooker.



  • 1 package Hambeens® 15 BEAN SOUP®
  • 1 tablespoon olive oil
  • 1 large onion diced
  • 1 cup celery (approx 2 stalks), diced
  • 3 carrots diced
  • 1 ham bone ham hock or 2 cups leftover ham
  • 1 bay leaf
  • 4 cups chicken broth
  • 4 cups water
  • 14 ounces diced tomatoes with juice

Follow Spend with Pennies on Pinterest


  • Rinse beans and drain. Sort any unwanted debris and set seasoning packet aside.
  • Turn instant pot on to saute. Add olive oil and onion and saute until tender, about 3-4 minutes.
  • Add remaining ingredients except tomatoes.
  • Place the lid on, and cook on high pressure for 60 minutes. Quick release pressure.
  • Open the lid and remove ham bone or ham hock. Add tomatoes with juice, turn onto saute and allow to simmer while picking the ham off of the bone.
  • Return the meat to the Instant Pot and stir and serve.

Nutrition Information

Calories: 416, Carbohydrates: 52g, Protein: 28g, Fat: 11g, Saturated Fat: 3g, Cholesterol: 29mg, Sodium: 1266mg, Potassium: 551mg, Fiber: 2g, Sugar: 4g, Vitamin A: 5248IU, Vitamin C: 21mg, Calcium: 59mg, Iron: 2mg

(Nutrition information provided is an estimate and will vary based on cooking methods and brands of ingredients used.)

Keyword ham and bean soup, Instant Pot ham and bean soup
Course Main Course, Soup
Cuisine American
Two images of instant pot ham and bean soup with writing
Instant pot ham and bean soup with writing
About the author


pinterest facebook twitter instagram

Holly is a wine and cheese lover, recipe creator, shopping enthusiast and self appointed foodie. Her greatest passion is creating in the kitchen and making deliciously comforting recipes for the everyday home cook!

More Posts by Holly

Leave a Reply

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

Recipe Rating


  1. I’d like to make this tonight but I don’t have tomato. Can I use lemon juice instead and how much? Thank you

    1. It should work just fine, you may need to add a bit of liquid to replace the liquid from the canned tomatoes. If you’d like to add lemon juice, make sure you do so after cooking. I’d start with a small amount, maybe a Tablespoon, and add a bit at a time until it’s how you’d like it. Enjoy!

  2. I want to make this with a ham hock and chopped ham (I want to remove the whole ham hock after cooking). I also want to double the recipe as we are a big family. Would I be able to double the recipe in an 8Qt Instant Pot?