Instant Pot baked beans are a beloved side dish that you can make from scratch, and they taste so much better than canned beans.
Prep the beans. Sort through the beans and pick out any pebbles or debris, then rinse and drain the beans and place them into a medium size bowl. Pour the water over the beans to fully cover them all. Soak the beans for 10-12 hours or overnight.
Pour the water into the pot over the bacon, onions and garlic and stir and scrape any brown bits of flavor off of the bottom of the pot. Add in the soaked beans, honey, ketchup, vinegar, mustard, and some salt and pepper and stir it all together.
Secure the lid on the Instant Pot and turn the release valve to the “sealing” position. Cook on manual high pressure for 50-55 minutes. Once the cook time ends, allow the Instant Pot to release steam for about 15 minutes. Then use a wooden spoon or dish towel to carefully move the release valve to the “venting” position but make sure to turn it away from you. Once there is no more steam coming out of the Instant Pot, carefully turn and remove the lid.
Serve. These beans are best if eaten hot or at room temperature with your favorite BBQ sides.