There's something intensely satisfying about serving good old-fashioned Instant Pot Pork and Beans with dinner! Whether you are having burgers, chops, grilled chicken, or pulled pork sandwiches, this humble side dish deserves a chance to shine on your plate!

If you love your Instant Pot and are always looking for new ways to use it to make some of your favorite classic recipes, be sure to try my Instant Pot Meatloaf and Mashed PotatoesInstant Pot Homemade Applesauce, and Instant Pot Brown Rice!

An image of a bowl of homemade pork and beans.


Instant Pot Pork and Beans

It's no secret that I love beans. They are filling, cheap, and so delicious! Plus, they go with everything from an All-American Hamburger with Crispy Onion Strings to my Perfect Grilled Pork Chops with Sweet BBQ Pork Rub and almost everything in between. 

When I was researching foods that the state of Indiana is known for as part of my American Eats series, one thing I learned is that VanCamp’s Pork and Beans were first sold in Indianapolis way back in 1861!

Now, this is totally my personal take on things, but I think there is a difference between pork and beans and baked beans and there is room at the table for both recipes. Well, maybe not the same literal table, but I like them in different ways.

Pork and beans are lighter in color and have a milder flavor than baked beans, thanks to the addition of greater quantities of molasses and brown sugar. Also, many baked beans recipes just start with pork and beans, then add a bunch of ingredients and cook them longer, which also adds to the punch of flavor which lean toward the sweet, tangy and even spicy areas of the palate, depending on the recipe.

Pork and beans are simpler and humbler, I think. At it's core, it's just navy beans stewed with some pork for flavor. I add a few additional ingredients like some chopped onions, tomato sauce, some cider vinegar, spices, and just a little brown sugar and molasses for sweetness, but that classic, homey pork and beans flavor really comes through.

An image of the ingredients for making stewed navy beans with bacon.

While most people (myself included) often feel the need to gussy up a plain old can of pork and beans, that's not necessary when you make them from scratch!

One of my favorite things in the summer is to pile some on a paper plate with a grilled hot dog, some Cottage Cheese Jello Salad, and scoop the beans up with ridged potato chips instead of a spoon. Then chase it with a slice of watermelon. It's like my ultimate backyard summer cookout memory from my childhood. 

Cooking beans in the Instant Pot makes them effortless, especially since you can skip soaking them, which I don't think I have ever remembered to do. 

An image of pork and beans made in the Instant Pot.

How to make pork and beans in the Instant Pot

Start by using your Instant Pot sauté setting to cook the chopped bacon for about 4-5 minutes until the fat from the bacon starts to render. We don't want the bacon to get crispy for this recipe, just to get some of that fat to melt off for cooking the onions and garlic in before adding everything else.

Add in the onions with the bacon and cook another 4-5 minutes until they start to soften. Add garlic and cook 30 seconds longer. If there is a lot of fat from the bacon, you can drain some (although I never do) but leave at least a couple of tablespoons because it will flavor the beans.

Add the water, making sure to scrape the bottom of the pot well to release any stuck on bits of bacon or onion because nobody wants to get a burn notice while their beans are cooking! Add the dried beans, tomato sauce, cider vinegar, molasses, brown sugar, mustard, and salt and give everything a stir.

An image of an instant pot filled with small white beans, bacon, water, and spices.

Secure the lid for the Instant Pot and make sure the pressure release valve is locked in position. Set the Instant Pot to cook on high pressure for 32 minutes. When it is done cooking, let the Instant Pot do a 20-30 minute natural pressure release before removing the lid and stirring the beans well. The beans will thicken slightly as they cool.

An image of a bowl of homemade pork and beans next to an electric pressure cooker.

More recipes for beans or with beans in them!

Did you make this recipe?

Let me know what you thought with a comment and rating below. You can also take a picture and tag me on Instagram @houseofnasheats or share it on the Pinterest pin so I can see.

Stay in the know

Instant Pot Pork and Beans

4.79 from 19 votes
Amy Nash
Prep Time 10 minutes
Cook Time 32 minutes
Additional Time 30 minutes
Total Time 1 hour 12 minutes
Course Side Dish
Cuisine American
Servings 8 Servings
There's something intensely satisfying about serving good old-fashioned Instant Pot Pork and Beans with dinner! Whether you are having burgers, chops, grilled chicken, or pulled pork sandwiches, this humble side dish deserves a chance to shine on your plate!

Ingredients
  

  • ½ pound bacon about 8 slices, chopped
  • ½ large onion chopped
  • 2 cloves garlic minced
  • 4 cups water
  • 12 ounces dried small white or navy beans
  • 8 ounces tomato sauce
  • 3 Tablespoons apple cider vinegar
  • 2 Tablespoons molasses
  • 2 Tablespoons brown sugar
  • 2 teaspoons Dijon mustard
  • 1 teaspoon salt

Instructions
 

  • In the Instant Pot using the sauté setting, cook the chopped bacon for about 5 minutes until the fat from the bacon begins to render. The bacon should not be crispy.
  • Add the onions and cook another 5 minutes until they start to soften. Add garlic and cook 30 seconds longer. I like to leave the fat from the bacon in unless there is a lot of it, in which case you can drain some but leave at least a couple of tablespoons.
  • Add the water, making sure to scrape the bottom of the pot well to release any stuck on bits of bacon or onion. Add the dried beans, tomato sauce, cider vinegar, molasses, brown sugar, mustard, and salt.
  • Secure the lid for the Instant Pot and make sure the pressure release valve is locked in position. Set the Instant Pot to cook on high pressure for 32 minutes. When it is done cooking, let the Instant Pot do a 20-30 minute natural pressure release before removing the lid and stirring the beans well. The beans will thicken slightly as they cool.

Nutrition

Calories: 301kcal | Carbohydrates: 36g | Protein: 14g | Fat: 12g | Saturated Fat: 4g | Polyunsaturated Fat: 2g | Monounsaturated Fat: 5g | Trans Fat: 1g | Cholesterol: 19mg | Sodium: 653mg | Potassium: 754mg | Fiber: 11g | Sugar: 10g | Vitamin A: 134IU | Vitamin C: 3mg | Calcium: 89mg | Iron: 3mg
Tried this recipe? Show me on Instagram!Mention @HouseOfNashEats or tag #houseofnasheats!

Share This With the World

PinYummly

Related Recipes

About the author

Hi, I'm Amy

I enjoy exploring the world through food, culture, and travel and sharing the adventure with mostly from-scratch, family friendly recipes that I think of as modern comfort cooking.

Leave a comment

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

How many stars would you give this recipe?




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

Reader questions and reviews

  1. Going to try making these tonight. I only have dried pinto beans, but I am still going forward with it. I hope they work! Thank you for the recipe!!

  2. The beans were still hard after the prescribed cooking period. Some claim that adding anything tomato-based will cause this. Given this experience, I'm inclined to agree.

    So, I'm trying to save this batch by running it on high for another 15 minutes. I hope I don't have to throw the whole thing out!

  3. Made these for a out of town guests. The beans were under cooked. Put on hi pressure for another 20 min. Fingers crossed!

  4. My husband likes tomato pork and beans in the can but the sodium is too high, I make this but have add extra tablespoon molasses and brown sugar and 2 tsp liquid smoke and it taste just right for him. I make this regularly,

  5. Forgot yes beans weren’t quite right I now do a quick soak boiling water over beans, I’ve also put on slow cook for a couple of hours..