Go Back
+ servings
Instant Pot Ham and Bean Soup

Instant Pot Ham and Bean Soup

Instant Pot Ham and Bean Soup is the perfect budget friendly recipe, that can be made in just a few minutes using your Instant Pot. Hearty, healthy, delicious and with lots of flavor.
Course Main Course
Cuisine American
Keyword Ham and Bean Soup
Prep Time 25 minutes
Cook Time 5 minutes
Total Time 30 minutes
Servings 8 bowls
Calories 140kcal
Author Catalina Castravet


  • 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


  • Set Instant Pot to Saute.
  • Once the IP is hot and the oil and wait for it to 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 the water. Add water in dependence of how thick you want the soup to be. Do NOT go over the Max line of your pot.
  • Stir to combine.
  • Cover and lock the lid. Make sure the valve points to Sealed. Change setting to manual and adjust time to 5 minutes on High Pressure, you can also do for 4 minutes on High Pressure for crunchier veggies.
  • Once it beeps to show that it's done, do a quick release, by changing the position of the valve to Vent. Turn off the Instant Pot.
  • Carefully remove cover, discard bay leaves and stir.
  • Serve garnished with parsley and bacon crumbs.



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