Instant Pot Pinto Beans and Ham

Instant Pot Pinto Beans and Ham Recipe. Make this classic comfort food recipe in half the time in your pressure cooker.

Instant Pot Pinto Beans

There is nothing like a hot bowl of pinto beans and ham on a cold winter day. Especially with a piece of cornbread soaking in the juices. Am I right!? Now that we are armed with Instant Pots that recipe that took all day is now done in half the time. Pinto beans have always been a weekend recipe. Now you can get off work and make it for dinner.

Ingredients for Instant Pot Pinto Beans and Ham

  • Dry Pinto Beans
  • Ham Steak
  • Chicken Broth
  • Small Onion
  • Dried Oregano
  • Pepper 
  • Garlic Cloves
  • Cumin

Ham Steaks vs. Ham Hocks

I grew up eating pinto beans with ham hocks. The ham was my favorite part. As an adult, I realized it wasn’t enough meat and switched to ham steaks. If you like meaty pinto beans and ham you may want to make the switch. The ham still is super tender and just as delicious.

Instant Pot Pinto Beans and Ham 1


Instant Pot Pinto Beans and Ham Cook Time

This recipe comes together in just under an hour. Once your Instant Pot comes to pressure the beans and ham will cook for 50 minutes. Once the cooking time is over you will want to allow your instant pot to do a “natural releasefor 40 minutes.

Instant Pot Pinto Beans and Ham


More Instant Pot Recipes

How to Convert Pinto Beans Recipe to Slow Cooker. 

Try my Crock Pot Pinto Beans and Ham Recipe. 

Instant Pot Pinto Beans and Ham Recipe

Instant Pot Pinto Beans
4.08 from 14 votes

Instant Pot Pinto Beans and Ham

Instant Pot Pinto Beans and Ham

Course Main Course
Cuisine American
Keyword Instant Pot, Pinto Beans and Ham
Prep Time 5 minutes
Cook Time 50 minutes
Natural Release 40 minutes
Total Time 1 hour 35 minutes
Servings 8
Calories 185 kcal
Author Stephanie Jackson


  • 16 ounces dry pinto beans rinsed
  • 1 lb bone-in ham steak cut into chunks
  • 40 ounces chicken broth
  • 3 cloves garlic chopped
  • 1/2 medium onion chopped
  • 1 tsp cumin
  • 1 tsp dried oregano
  • 1/2 tsp pepper


  1. Rinse beans in a colander and transfer to your instant pot. 

  2. Add the remaining ingredients and stir. 

  3. Click on the "Bean/Chili" button. Set timer to 50 minutes.

  4. Allow the Instant Pot to do a natural release for 40 minutes. The beans will still be cooking so don't vent too early. Turn the knob to venting to release any final pressure after 40 minutes.  

  5. Stir then serve. 

Nutrition Facts
Instant Pot Pinto Beans and Ham
Amount Per Serving (1 g)
Calories 185 Calories from Fat 23
% Daily Value*
Fat 2.6g4%
Carbohydrates 37g12%
Protein 22.7g45%
* Percent Daily Values are based on a 2000 calorie diet.

3 thoughts on “Instant Pot Pinto Beans and Ham

  1. 4 stars
    This is an easy to follow recipe. Turned out great! We will definitely make this again.

  2. my Insta Pot doesn’t have the bean/chili button. ci=ould I use thr soup/stew button instead?

  3. 5 stars
    I used navy beans instead and it still came out great. Will definitely keep this recipe.

Leave a Reply

Your email address will not be published.

Recipe Rating

This site uses Akismet to reduce spam. Learn how your comment data is processed.