Go Back
+ servings

Instant Pot BBQ Beans

The most delicious homemade BBQ beans
Prep Time10 minutes
Cook Time30 minutes
Servings - 16 servings


  • 1 lb. dried pinto beans
  • 1/2 cup prepared BBQ sauce
  • 1/4 cup ketchup
  • 2 Tbsp mustard
  • 1/4 cup brown sugar
  • 1 small onion chopped
  • 7-8 cups water or stock
  • 4 slices bacon cooked and crumbled
  • Salt and pepper to taste


  • Rinse and soak the pinto beans. Drain well. Note: soaking not required, see time options below.
  • Add the beans with the water (7 cups, soaked beans or 8 cups, unsoaked beans), BBQ sauce, ketchup, mustard, brown sugar and chopped onion. Stir in the chopped bacon. Add about 1 tsp salt and pepper into the base of the Instant Pot insert. Give all the ingredients a good stir. Put the lid on top.
  • Steam valve: Sealing.
  • Cook: Beans setting. OR...Manual/High for 30 minutes if unsoaked, Manual/High for 20 minutes if soaked.
  • Release: Natural.
  • Once release is finished, open the lid and stir well. Season with more salt and pepper to taste.
  • Serve Instant Pot Pinto Beans as side dish, or use them to mix in with other proteins and meats.