Go Back
+ servings

Instant Pot Ham Bone Soup Recipe

Use a leftover ham bone to make this comforting Instant Pot Ham Bone Soup! Pressure cooking this meal will have dinner done in less than an hour.
5 from 3 votes
Print Pin
Course: Soup
Cuisine: American
Prep Time: 15 minutes
Cook Time: 45 minutes
Servings: 6
Calories: 353kcal
Author: Megan Porta


  • Instant Pot


  • 3 tbsp olive oil
  • 3 cloves garlic minced
  • 3 medium carrots peeled and sliced
  • 1 yellow onion chopped
  • 1/4 cup flat-leaf parsley finely chopped
  • 1 tsp salt
  • 1 tsp pepper
  • 1 ham bone cooked, leftover with meat still attached
  • 1 cup ham chopped
  • 1 Russet potato peeled and cut into small cubes
  • 1 cup frozen corn
  • 15 oz kidney beans rinsed and drained
  • 14.5 oz diced tomatoes
  • 32 oz chicken stock


  • Set Instant Pot to saute. Heat the olive oil and add garlic, carrots, onion, parsley, salt and pepper and saute for 3 minutes, or until soft and fragrant.
  • Add the ham bone to the pot, along with the chopped ham, potatoes, corn, kidney beans, diced tomatoes and chicken stock or broth. Place the cover on the pot and set timer to 10 minutes on high pressure (soup setting). It will take the IP around 28 minutes to build up pressure before it begins cooking.
  • When cooking is done, let pressure release naturally for 5 minutes. Do a quick release and remove the cover. Using a tongs, carefully transfer the ham bone to a cutting board. Use a fork to remove remaining meat from the bone. Return meat to the pot and discard the bone. Stir and serve!


  • Swap out the large Russet potato in the recipe with 2 red potatoes or 2 yukon gold potatoes, if desired.
  • Replace the chicken broth or stock with equal amounts of beef broth or bone broth!
  • Ham hocks are not the same thing as ham bones, although ham hocks will work with this recipe. You won't get as much meat from the bone, but you'll still get plenty of flavor from it.
  • If you are unable to find a ham bone at the store, you'll likely be able to find a ham hock or even a smoked ham hock (even better!).
  • Add a bay leaf or two to the pot for an added touch of flavor. Just remember to pull it out before serving!
  • Just a little warning about how long it takes for this recipe to come to pressure. It takes almost 30 minutes, so plan accordingly. 


Calories: 353kcal | Carbohydrates: 43g | Protein: 18g | Fat: 14g | Saturated Fat: 3g | Cholesterol: 19mg | Sodium: 916mg | Potassium: 1013mg | Fiber: 8g | Sugar: 7g | Vitamin A: 5386IU | Vitamin C: 18mg | Calcium: 71mg | Iron: 4mg
Did you make this recipe?If you loved this recipe, please rate the recipe and leave a comment below!