Go Back
+ servings
spoonful of instant pot bean soup over bowl

Best Instant Pot Bean Soup with Ham

Classic and old-fashioned Instant Pot Bean Soup is full of veggies, ham, and 15 different kinds of beans. Hearty and flavorful, it's perfect any time of year, but especially on a cold night. Great for leftover ham!
Course Main
Cuisine American
Keyword instant pot 15-bean soup, instant pot bean soup, instant pot bean soup with ham
Prep Time 10 minutes
Cook Time 1 hour
Total Time 1 hour 10 minutes
Servings 8 to 10 people
Calories 130kcal


  • 8 Cups Vegetable Broth
  • 1 Bag 15-Bean Mix 20 ounces
  • 1 Pound Cubed Ham
  • 1 Yellow Onion
  • 1 Cup Carrots chopped
  • 1 Cup Celery chopped
  • 6 Cloves Garlic minced
  • 2 Tablespoons Butter


  • Chop all your vegetables and set them aside.
    1 Yellow Onion, 1 Cup Carrots, 1 Cup Celery, 6 Cloves Garlic
    chopped vegetables for instant pot bean soup
  • Set your instant pot to the saute setting and place the butter inside. Melt the butter.
    2 Tablespoons Butter
    melting butter in instant pot
  • Add the chopped onion to the pot and saute until translucent, about 5 minutes.
    1 Yellow Onion
    cooking onions in instant pot
  • Add the minced garlic and saute for another minute. Then, add all the ingredients, except the ham, to the instant pot, including the flavoring packet from the 15-bean bag.
    8 Cups Vegetable Broth, 1 Bag 15-Bean Mix, 1 Yellow Onion, 1 Cup Carrots, 6 Cloves Garlic, 1 Cup Celery
    Adding vegetable broth to instant pot with other ingredients
  • Cover and set your instant pot to manual/high pressure. Set it for 40 minutes. It will take about 10 minutes to pressurize before the 40 minutes will officially start.
    soup cooking in instant pot
  • Manually release your pot once it’s done and add the ham. Stir and let sit for a couple of minutes for the ham to warm through. Add salt and pepper, if desired or needed and enjoy!
    1 Pound Cubed Ham
    overhead shot of instant pot 15-bean soup in a bowl with fresh herbs on top


  • You can saute the veggies before for a couple minutes before adding the other ingredients, if preferred, but it’s not necessary for the best flavor.
  • If you don’t want to include the seasoning packet, you’ll want to add more spices for flavoring, such as salt, pepper, etc.
  • If you like your food a little saltier, add about ½ teaspoon to the mix.
  • Using cooked ham is the key here. Great for leftover ham or the cooked, cubed ham you can buy at the store. You don’t want to cook the ham the entire time as it’s already cooked, so it will get tough. You’re just wanting to warm up the ham, which is why you have it sit in the hot liquid for a couple of minutes before serving. It makes it the perfect temperature.
  • The soup only cooks for a total of 40 minutes, but you’ll need extra time for it to pressurize and to saute the onions. This is why the full cooking time is an hour.


Serving: 1cup | Calories: 130kcal | Carbohydrates: 11g | Protein: 12g | Fat: 5g | Saturated Fat: 2g | Polyunsaturated Fat: 1g | Monounsaturated Fat: 1g | Trans Fat: 1g | Cholesterol: 38mg | Sodium: 1732mg | Potassium: 168mg | Fiber: 2g | Sugar: 5g | Vitamin A: 3318IU | Vitamin C: 3mg | Calcium: 23mg | Iron: 1mg