Instant Pot Baked Beans

Your family gatherings and backyard barbecues deserve better-than-canned when it comes to baked beans! These homemade Instant Pot Baked Beans are infused with rich, smoky flavor and just enough sweetness and taste like they were slow-cooked for hours – but they weren’t. Thanks to the magic of pressure cooking, just 15 minutes of hands-on time are all you need while the Instant Pot does the rest, leaving you plenty of time to tend to other party details.

A white scalloped bowl filled with Instant Pot Baked Beans and topped with bacon and herbs.Homemade Baked Beans for the win!

If you thought that perfect baked beans could only come from a can or start with canned beans that are then slow-cooked in the oven, then we are here to flip that script! Tender, mouth-watering, lightly sweet, and tangy beans that deserve a place at every backyard barbecue, tailgater, or potluck can be yours with these Instant Pot Baked Beans with Bacon.

We’ve reduced the cooking time and the need for soaking the beans significantly by using the power of a pressure cooker. And since the Instant Pot allows you to saute and sear, you can make the bacon in the same pot as the beans reducing the number of dishes to wash. How’s that for knocking it out of the park?

Looking for a great slow cooker baked bean recipe? Try our Slow Cooker Baked Beans

Baked beans in an instant pot being stirred with a wooden spoon

Ingredients for Instant Pot Baked Beans

  • Dried Navy beans or other small white beans
  • Bay leaf
  • Cooking spray
  • Bacon
  • Onion
  • Garlic
  • Ketchup (use unsweetened ketchup such as Primal Kitchen to reduce the total sugar)
  • Maple syrup
  • Spicy brown or Dijon mustard
  • Apple cider vinegar
  • Molasses
  • Liquid smoke (optional) 
  • Chopped fresh parsley, for garnish
  • Fine salt and black pepper to taste

Creamy baked beans with bacon in an Instant Pot being stirred with a wooden spoon

How to Make Instant Pot Baked Beans

You’ll start by cooking the beans in the Instant Pot. The beauty of using the Instant Pot for this recipe is that you get to skip the soaking process. Just 25 minutes at high pressure with 15 minutes of natural pressure release will give you perfectly tender beans.

Once the beans are done, you’ll drain and rinse them then set them aside so you can use the Instant Pot to cook the bacon. Reserving a little of the bacon grease for cooking the onions and garlic adds another layer of flavor to these homemade baked beans. If you want to make these vegetarian or vegan, simply omit the bacon and saute the onion and garlic in oil instead.

Before you add the beans back to the pot, add 1 cup of water to the pot and scrape up any browned bits of onion before adding the ingredients for the sauce. Once the sauce ingredients are in the pot, give it all a stir, then fold in the cooked beans.

Cook at high pressure for 10 minutes. If you get a ‘Burn’ error, release any pressure that has built up and remove the lid from the Instant Pot. Stir in the remaining ½ cup water and set the cooking time to 10 minutes at high pressure. Once the cooking time is up, allow for 10 minutes of natural pressure release before flipping the vent valve to the ‘venting’ position to release any residual steam. Remove the lid and stir. 

Taste and season with additional salt and pepper if desired. Any leftover baked beans may be stored in an airtight container in the refrigerator for up to 4 days.

A bowl filled with Instant pot baked beans and topped with bacon crumbles and fresh herbs

Can Instant Pot Baked Beans be made ahead of time?

Absolutely! Making these homemade baked beans ahead of time means you can enjoy the convenience of reheating them whenever you’re ready to eat. They can be stored in an airtight container in the refrigerator for up to 4 days.

How do I reheat homemade baked beans?

If you’ve made these Instant Pot Baked Beans ahead of time you can reheat them in several ways.

  1. On the stove – Place baked beans in a large saucepan over medium heat. Cover with a lid and heat for 10-15 minutes or until heated through, stirring occasionally.
  2. In a slow cooker – Place baked beans in a slow cooker set to low. Heat for 1-2 hours or until heated through, stirring occasionally.
  3. In the Instant Pot – Place baked beans in the Instant Pot. Select the ‘Saute’ function and heat for 8-10 minutes or until heated through, stirring frequently to avoid burning. Alternatively, you can use the ‘Slow Cook’ function and heat on low, covered, for 1 – 1 ½ hours or until heated through, stirring occasionally.
  4. In the Microwave – Place the desired amount of baked beans in a microwave-safe bowl. Cover loosely with a damp paper towel and microwave on high power for 2 minutes. Stir and continue to reheat in 1-minute increments until heated through.
  5. On the Grill – Place baked beans in a large oven-proof skillet, small Dutch oven, or enameled casserole/braiser (such as this one). Cover and heat over indirect heat (350-400℉) for 25-30 minutes or until heated through, stirring occasionally. Alternatively, if your grill has a side burner, you can follow the stove-top directions above for reheating. 

Can these be made in the slow cooker?

If you’re looking for a slow cooker version, be sure to check out these Slow Cooker Baked Beans with Bacon. They use canned beans as a shortcut but if you want to make your own beans, just follow the cooking instructions on the back of the bag of beans then proceed with the recipe as written.

Instant Pot Baked Beans with bacon served in a white scalloped edge bowl with a gold spoon in the beans.

Can these be made vegetarian?

Yes! To make these Instant Pot Baked Beans vegetarian or vegan, simply omit the bacon and replace the 1 tablespoon of rendered bacon grease with olive oil or avocado oil. To give your homemade baked beans a little smoky flavor, add a little liquid smoke to taste.

What can I serve Instant Pot Baked Beans with?

These homemade baked beans pair well with any of the usual barbecue and cookout fare: Burgers, hot dogs, and bratwurst are the first to come to mind but they are also delicious served alongside Grilled Pork Tenderloin, Spatchcock Chicken, or Grilled Steak Kebabs.

Other Side Dishes You Might Like:

Hungry for More? Subscribe to get our newsletter delivered straight to your inbox! And be sure to stay in touch on Facebook, Twitter, Pinterest and Instagram for all of the latest updates.

/*h3{flex:0 0 100%}.tasty-recipes-equipment .tasty-link-card{flex:0 0 50%;padding:1.5rem 1rem;text-align:center}@media screen and (min-width:500px){.tasty-recipes-equipment .tasty-link-card{flex:0 0 33%}}.tasty-recipes-equipment .tasty-link-card p{font-weight:700;font-size:1em;margin-bottom:0}.tasty-recipes-equipment .tasty-link-card p a{color:initial}.tasty-recipes-equipment .tasty-link-card span{font-size:.9em}.tasty-recipes-nutrition ul{list-style-type:none;margin:0;padding:0}.tasty-recipes-nutrition ul:after{display:block;content:” “;clear:both}.tasty-recipes-nutrition li{float:left;margin-right:1em}.tasty-recipes-plug{text-align:center;margin-bottom:1em;display:flex;flex-wrap:wrap;align-items:center;justify-content:center}.tasty-recipes-plug a{text-decoration:none;box-shadow:none}.tasty-recipes-plug a img{width:150px;height:auto;margin:5px 0 0 8px;display:inline-block}.tasty-recipes-footer-content{text-align:center;padding:1.5em}.tasty-recipes-footer-content .tasty-recipes-footer-copy{margin-left:0}.tasty-recipes-footer-content img,.tasty-recipes-footer-content svg{width:60px}.tasty-recipes-entry-content .tasty-recipes-entry-footer h3{font-size:1.25em;margin:0 0 .25em;padding:0}.tasty-recipes-entry-footer p{font-size:.75em;margin:0}.tasty-recipes-entry-footer p a{text-decoration:underline;box-shadow:none;border-bottom:none}.tasty-recipes-flash-message{display:inline-block;margin-left:10px;padding:4px 10px;background-color:#fff;box-shadow:0 .3px .4px 0 rgba(0,0,0,.024),0 .9px 1.5px 0 rgba(0,0,0,.05),0 3.5px 6px 0 rgba(0,0,0,.1);border-radius:4px;color:#313135;font-size:13px;letter-spacing:0;line-height:1.2em}@media screen and (min-width:500px){.tasty-recipes-flash-message{padding:4px 10px}}.tasty-recipes-flash-message p{padding:0;margin:0;text-transform:none}@media screen and (min-width:500px){.tasty-recipes-footer-content{display:flex;justify-content:center;align-items:center;padding:1.5em 0;text-align:left}.tasty-recipes-footer-content .tasty-recipes-footer-copy{margin-left:.8em}}@media print{.tasty-recipes-no-print,.tasty-recipes-no-print *{display:none!important}}/* [Recipe] */ .recipe-cta{margin-top:25px}.tasty-recipes{border:15px solid #f7f6f5;margin:25px auto 20px;padding:15px}.single .tasty-recipes p{font-size:14px;font-size:1.4rem}@media screen and (min-width:768px){.tasty-recipes{border-width:25px;padding:30px}}.tasty-recipes-print-button{display:none}.tasty-recipes-entry-header{text-align:center;position:relative}.tasty-recipes-entry-header .tagline{display:none}@media screen and (min-width:1024px){.tasty-recipes-entry-header .tagline{display:block;width:110px;height:110px;border-radius:100%;font-weight:900;padding:25px 15px;-webkit-transform:rotate(-12deg);transform:rotate(-12deg);position:absolute;top:-10px;left:-85px;font-size:13px;font-size:1.3rem;/* Print */ background:#ebf4f2;margin-top:-50px;text-align:center;text-transform:uppercase;letter-spacing:0.2em;line-height:1.4}.tasty-recipes-entry-header .tagline::before{content:”;display:block;width:30px;height:28px;background:url(/wp-content/themes/once-coupled-real-food-dietitians/assets/images/embellish-circle.png) no-repeat;background-size:30px;position:absolute;top:5px;left:5px}}@media (-webkit-min-device-pixel-ratio:2) and (min-width:1024px),(min-resolution:192dpi) and (min-width:1024px){.tasty-recipes-entry-header .tagline::before{background-image:url(/wp-content/themes/once-coupled-real-food-dietitians/assets/images/embellish-circle@2x.png)}}.tasty-recipes-entry-header h2{font-size:19px;font-size:1.9rem;font-weight:900;margin-bottom:0;margin-top:0;padding:0 30px}@media screen and (min-width:768px){.tasty-recipes-entry-header h2{font-size:21px;font-size:2.1rem}}.tasty-recipes-entry-header .tasty-recipes-details{margin-top:1em;letter-spacing:0.2em}.tasty-recipes-entry-header .tasty-recipes-details ul{list-style-type:none;margin:0}@media screen and (min-width:768px){.tasty-recipes-details ul{display:flex;align-items:center}}.tasty-recipes-entry-header .tasty-recipes-details ul li{margin-bottom:5px;font-size:10px;font-size:1rem;line-height:1.2;font-weight:900;text-transform:uppercase}@media screen and (min-width:768px){.tasty-recipes-entry-header .tasty-recipes-details ul li{display:inline-block;padding:0 5px;border-left:1px solid #414042;flex:1}.tasty-recipes-details ul li:first-of-type{border-left:0}.tasty-recipes-entry-header .tasty-recipes-details .tasty-recipes-label{display:block;font-size:12px;font-size:1.2rem;letter-spacing:0.12em}}.tasty-recipes-entry-content{margin-top:30px}.tasty-recipes-entry-content .right{float:none}@media screen and (min-width:768px){.tasty-recipes-entry-content .right{float:right;width:162px;margin-left:30px;position:relative;z-index:1}}.tasty-recipes-entry-content .right .tasty-recipes-image{float:none}.tasty-recipes-entry-content .right img{display:block;width:100%;position:relative;z-index:1}.tasty-recipes-entry-content .tasty-recipes-buttons a{text-transform:uppercase;text-align:center;display:block;color:#fff;background:url(/wp-content/themes/once-coupled-real-food-dietitians/assets/images/button-recipe-print.png);width:150px;height:61px;line-height:61px;background-size:150px;padding:0;text-decoration:none;margin:-10px auto 0;font-size:13px;font-size:1.3rem;letter-spacing:0.1em;opacity:0.8}@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi){.tasty-recipes-entry-content .tasty-recipes-buttons a{background-image:url(/wp-content/themes/once-coupled-real-food-dietitians/assets/images/button-recipe-print@2x.png)}}.tasty-recipes-buttons a:hover{opacity:1;cursor:pointer}.tasty-recipes-rating{text-align:center}.tasty-recipes-rating a{text-decoration:none}.tasty-recipes-rating a:hover{opacity:0.8}.tasty-recipes-rating-label{display:block}.tasty-recipes-entry-content h3{font-size:17px;font-size:1.7rem}.tasty-recipes-entry-content h4{font-size:15px;font-size:1.5rem}.tasty-recipes-entry-content .tasty-recipes-ingredients ul{list-style-type:none;margin-left:0}.tasty-recipes-entry-content .tasty-recipes-instructions ul,.tasty-recipes-entry-content .tasty-recipes-instructions ol{margin-left:15px}.tasty-recipes-entry-content .tasty-recipes-ingredients ul li{list-style-type:none;position:relative;margin-left:15px}.tasty-recipes-entry-content .tasty-recipes-ingredients ul li:before,.tasty-recipes-entry-content .tasty-recipes-instructions ul li:before{content:’+’;display:block;left:-15px;position:absolute}.tasty-recipes-entry-content .tasty-recipes-ingredients ul li,.tasty-recipes-entry-content .tasty-recipes-instructions ul li,.tasty-recipes-entry-content .tasty-recipes-ingredients ol li,.tasty-recipes-entry-content .tasty-recipes-instructions ol li{margin-bottom:2px}.tasty-recipes-entry-content .tasty-recipes-notes p:last-child{margin-bottom:0}.tasty-recipes-nutrifox{text-align:center;margin:0}.tasty-recipes-nutrifox iframe{width:100%;display:block;margin:0}.tasty-recipes-nutrition{border-top:3px solid #f7f6f5;margin-top:30px;text-align:center}@media screen and (min-width:768px){.tasty-recipes-entry-content .tasty-recipes-nutrition{padding:10px 20px 0}}.tasty-recipes-nutrition ul{margin-left:0;margin-bottom:0}@media screen and (min-width:768px){.tasty-recipes-nutrition ul{overflow:auto}}.tasty-recipes-nutrition li{float:none;list-style-type:none;font-size:11px;font-size:1.1rem;text-transform:uppercase;font-weight:900;letter-spacing:0.1em}@media screen and (min-width:768px){.tasty-recipes-nutrition li{display:block;float:left;line-height:1.2;margin:0;width:33%;border-left:1px solid #f7f6f5;border-top:1px solid #f7f6f5;padding:5px 2px}.tasty-recipes-nutrition li:nth-of-type(1),.tasty-recipes-nutrition li:nth-of-type(2),.tasty-recipes-nutrition li:nth-of-type(3){border-top:0}.tasty-recipes-nutrition li:nth-of-type(3n+1){border-left:0;clear:both}}

Let’s Get Cookin’

Instant Pot Baked Beans

These Instant Pot Baked Beans are infused with rich, smoky flavor and just enough sweetness and taste like they were slow-cooked for hours.

  • Author: Jessica Beacom
  • Prep Time: 15 mins
  • Cook Time: 45 mins
  • Total Time: 1 hour, 30 mins
  • Yield: Serves 12 1x
  • Cuisine: Gluten-Free, Nut-Free


  • 1 pound dried Navy beans, rinsed and picked over
  • 8 cups water
  • ½ teaspoon fine salt
  • 1 bay leaf
  • Cooking spray
  • 6 slices uncooked bacon, chopped
  • 1 medium yellow onion, finely diced
  • 3 garlic cloves, minced
  • 11 ½ cup water (see notes)
  • 1 cup ketchup (use unsweetened ketchup such as Primal Kitchen to reduce the total sugar)
  • ¼ cup maple syrup
  • 3 tablespoons spicy brown or Dijon mustard
  • 3 tablespoons apple cider vinegar
  • 2 tablespoons molasses
  • ½1 teaspoon liquid smoke (optional) 
  • Chopped fresh parsley, for garnish
  • Fine salt and black pepper to taste


  1. To cook the beans: Add the dry beans, water, salt, and bay leaf to the Instant Pot. Lock the lid into place, flip the vent valve to the ‘sealing’ position, and cook for 25 minutes at high pressure. Allow for 15 minutes of natural pressure release before flipping the vent valve to the ‘venting’ position to release the remaining pressure. 
  2. Drain and rinse the beans then set aside. Wipe the Instant Pot insert dry and select the ‘Saute’ setting. When the pot is hot, spray lightly with cooking spray. Add the chopped bacon and cook for 5-6 minutes or until the bacon is crispy, stirring occasionally. Remove the bacon with a slotted spoon to a paper towel and set it aside. Remove all but 1 tablespoon of the rendered bacon grease from the pot. 
  3. Add onions and cook for 3-4 minutes until the onions start to soften, stirring occasionally. Add the garlic and cook, stirring constantly, for another 30 seconds or until the garlic is fragrant. Press the ‘Cancel’ button on the Instant Pot. 
  4. Add 1 cup water to the pot and use a wooden spoon to scrape up any browned bits of bacon or onion before adding the ketchup, maple syrup, mustard, vinegar, molasses, and liquid smoke (if using). Stir to combine. Taste and season with salt and pepper. 
  5. Add the cooked beans back to the pot and stir. 
  6. Lock the lid into place and cook for 10 minutes at high pressure. If you get a ‘Burn’ message, release the pressure and remove the lid. Stir in ½ cup water and lock the lid into place and set the cooking time to 10 minutes. Allow for 10 minutes of natural pressure release before flipping the vent valve to the ‘venting’ position to release any residual steam. 
  7. Remove the lid and stir. 
  8. Garnish with chopped parsley if desired. 
  9. Store any leftovers in an airtight container in the refrigerator for up to 4 days.


Start with 1 cup water and if you get a ‘Burn’ message on the Instant Pot, remove the lid and stir in an additional ½ cup water.


  • Serving Size: ½ cup
  • Calories: 197
  • Sugar: 10 g
  • Sodium: 408 mg
  • Fat: 2 g
  • Saturated Fat: 1 g
  • Carbohydrates: 34 g
  • Fiber: 10 g
  • Protein: 9 g
  • Cholesterol: 3 mg

Instant Pot baked beans with bacon crumbles and fresh herbs on top

All photos and content are copyright protected. Please do not use our photos without prior written permission. If you wish to republish this recipe, please rewrite the recipe in your own unique words and link back to the source recipe here on The Real Food Dietitians. Thank you!

Photo Credit: The photos in this blog post were taken by Jess of Plays Well with Butter

About Jessica Beacom

Jessica is a Registered Dietitian Nutritionist living in Boulder, CO with her husband and two daughters. She’s been described as a ‘real food evangelist’ and loves sharing her knowledge with others to help them break free of the diet mentality and find their own food freedom. In her spare time, she enjoys CrossFit, telemark skiing, mountain biking, and camping out under the stars.

You May Also Like