These beans are made in a little more than an hour in the Instant Pot, so yay for that! Generally, when making beans, it’s an all day event, due to the soaking of the beans. But, things are so much faster when you use the Instant Pot. If you are like me and a bit of a procrastinator who doesn’t usually think too far ahead about what’s for supper, this recipe is for you!
I created it out of a bunch of other recipes that I have tried but felt were all missing something. Luckily for me, it worked out perfectly. This recipe makes enough beans for supper and to have some left over to save for future breakfasts.


Instant Pot “Baked” Beans
Sweet and savoury homemade beans ready in just over one hour!
Ingredients
Dried Beans
- 1 lb navy beans
- 4 cups water
Sauce
- 1 onion, diced
- 1/2 tsp garlic, minced
- 1 tbsp oil
- 1/2 cup molasses
- 1/2 cup BBQ sauce (I used Richardson's Ultimate)
- 1/4 cup ketchup
- 1/2 cup brown sugar
- 1 tsp liquid smoke
- 1.5 tsp dry mustard
- 1 tsp salt
- 1/2 tsp pepper
- 1/2 tsp garlic powder
- 2 tbsp vinegar
Instructions
- Place the beans and the water in the Instant Pot, set on high pressure for 2 min. Wait 30 minutes before releasing steam.
Sauce
- While waiting for beans to soften in Instant Pot, mix all sauce ingredients together in a medium-sized bowl.
Onions and Garlic
- Put oil in a pan on medium heat. Once oil is heated, add onions. Saute until transculent, add garlic and fry for 1 minute.
Pressure Cooker
- Once 30 minutes are up, release pressure in Instant Pot and open lid. Beans should be soft and there should be liquid completely covering them. Add the onion and garlic and the sauce, mix well.
- Replace the Instant Pot lid and set the pressure cooker to normal for 30 minutes.
- After the Instant Pot is finished, you can manually release the pressure.
- Beans will still have a bit of liquid so turn the Saute function on and stir frequently until you reach the desired consistency.
- Enjoy!
