Instant Pot Baked Beans


See my guide on how to use an Instant Pot.


Perfect Instant Pot Baked Beans, cooked from dry beans in your pressure cooker. These sweet and savory baked beans are the perfect side dish for summer BBQ’s and potlucks.

A spoonful of baked beans held over an Instant Pot.

Baked beans are a classic summer side dish, and this from scratch version can’t be beat.

After many recipe tests, I’ve perfected my Instant Pot baked beans recipe. These homemade baked beans taste so much better than canned beans. My 11-year old, who usually only loves baked beans from a can, kept asking for more of these homemade baked beans. I call that a recipe win!

This baked beans recipe starts with dry beans, which are perfect for cooking in your Instant Pot. The beans pressure cook together with the seasonings so that they come out irresistibly flavorful.

These Instant Pot baked beans are the best combination of sweet and savory. Bacon and onion add savory notes, and brown sugar and molasses create the most delicious sweet sauce.

Serve your baked beans with grilled chicken, grilled pork chops, or turkey burgers. They are a delicious addition to any summer meal!

Baked beans in an Instant Pot.

Soaked or No Soak Beans?

I had originally hoped to create an Instant Pot baked beans recipe that did not require you to soak the beans. After many failed attempts with beans that did not cook to the tender texture that you want in a bowl of baked beans, I decided that soaking the beans is the way to go.

The soaking step doesn’t take much more effort, but you do need to plan ahead so that you can soak the beans in water for 8 to 12 hours before you plan to cook them.

How to Make Baked Beans in an Instant Pot

There are a few varieties of dried beans that you can use to make baked beans. Navy beans, great northern beans and pinto beans all work well and will cook in the same amount of time. I used navy beans to make the baked beans that you see in the photos. I also tested this recipe with pinto beans.

Here are the steps to making these easy baked beans. Find the full recipe including ingredient amounts and instructions in the recipe card below.

  1. Soak the beans in a large bowl of filtered water for 8 to 12 hours. Then drain and rinse them.
  2. Using the sauté function of your Instant Pot, cook some chopped bacon. Then add chopped onion and continue sautéing. Finally stir in minced garlic and then turn off the pot.
  3. Pour in 2 cups of water for a 6 quart Instant Pot, or 2 1/4 cups for an 8 quart pot. Scrape up any bits that might be stuck to the bottom of the pot.
  4. Add all of the remaining ingredients, except for the salt. You will salt the beans to taste after pressure cooking. Recipe ingredients in Instant Pot.
  5. Pressure cook for 55 minutes, followed by a 15 minute natural release.
  6. Stir in the salt, to taste. When you first open the Instant Pot after pressure cooking, the beans will look too watery. Simmer them using the sauté function of your Instant Pot until they are thickened to your liking. This usually takes 5 to 10 minutes, depending on how saucy you like your baked beans. Be sure to stir the beans every few minutes. The beans will continue to thicken as they cool.

If you are new to Instant Pot cooking, my Instant Pot Instructions are a helpful resource.

How to Make Vegetarian Baked Beans

I often make a vegetarian version of these Instant Pot baked beans, and we enjoy them just as much. To make this recipe vegetarian, omit the bacon. Add 1 tablespoon of olive oil to the pot when you sauté the onion, since you won’t have bacon grease to cook the onion in.

Recipe Tips for Instant Pot Baked Beans

  • There can be a lot of variability between dried beans, which can affect how long it takes them to cook. I tested this recipe multiple times and found that 55 minutes of pressure cooking at high pressure was needed to cook the soaked beans that I used. Be sure to use beans that have not expired, since old beans may never get tender no matter how long you cook them.
  • You can replace half of the brown sugar with pure maple syrup, if desired.
  • I was able to find dried pinto beans at my local grocery store, but not dried navy beans. You can usually find all types of dried beans on Amazon.
  • I recommend waiting to salt the beans after cooking, so that you can add salt to taste. Salt can also slow down the cooking process.

Baked beans in a white serving bowl.

You might also enjoy my Instant Pot Pinto Beans and Instant Pot Black Beans recipes. And don’t miss these Best Instant Pot Recipes!

Instant Pot Baked Beans

Perfect Instant Pot Baked Beans, cooked from dry beans in your pressure cooker. These sweet and savory baked beans are the perfect side dish for BBQ's and potlucks. This homemade baked beans recipe is so much better than canned beans!
Course Side Dish
Cuisine American
Keyword instant pot baked beans
Prep Time20 mins
Cook Time1 hr
Total Time1 hr 50 mins
Servings 8 servings
Calories 311kcal

Ingredients

  • 1 pound dry navy or pinto beans
  • 8 cups water for soaking beans, filtered water if possible
  • 6 slices bacon cut into 1-inch pieces (optional)
  • 1 cup chopped yellow onion
  • 3 cloves garlic minced
  • 2 cups water use filtered water if possible
  • ½ cup brown sugar
  • cup molasses
  • ¼ cup ketchup
  • 2 tablespoons apple cider vinegar
  • 2 teaspoons yellow mustard
  • ¼ teaspoon pepper
  • ½ teaspoon salt or to taste

Instructions

  • Pick over beans to remove any small pebbles or debris. Rinse, drain and put beans in a large bowl. Pour 8 cups water over beans. Soak for 8 to 12 hours. Then, drain and rinse beans.
  • Press the Saute button on the Instant Pot and allow it to get hot. Add the chopped bacon to the pot. Cook, stirring often, 4 to 5 minutes. Add the onion and continue cooking 2 to 3 more minutes. Add the garlic and cook, stirring, for 30 seconds. Press Cancel to turn off the Instant Pot.
  • Pour in the 2 cups water (use 2 ¼ cups for 8 quart pot) and scrape up any browned bits from the bottom of the pot.
  • Add the soaked and drained beans, brown sugar, molasses, ketchup, apple cider vinegar, mustard and pepper. Stir. (You will add the salt after cooking.)
  • Close the Instant Pot lid and turn the steam release valve to the sealing position. Set the pressure cook time to 55 minutes at high pressure using the Pressure Cook or Manual function. The Instant Pot will take about 15 minutes to reach pressure and then the cook time will start counting down.
  • When the cook time ends, allow the pot to naturally release for 15 minutes (just leave the Instant Pot alone). Then, carefully turn the steam release valve to the venting position to release the remaining pressure. When the pin drops down, open the Instant Pot lid.
  • Add salt to taste and stir the beans. The beans may look too liquidy, so press the Saute button (if Keep Warm is on, press Cancel to turn it of first) and simmer beans until they are thickened to your liking, 5 to 10 minutes. Beans will continue to thicken as they cool.

Notes

  • There can be a lot of variability between dried beans, which can affect how long it takes them to cook. I tested this recipe multiple times and found that 55 minutes of pressure cooking at high pressure was needed to cook the soaked beans that I used. Be sure to use beans that have not expired, since old beans may never get tender no matter how long you cook them.
  • You can replace half of the brown sugar with pure maple syrup, if desired.
  • To make vegetarian baked beans, omit the bacon and add 1 tablespoon olive oil to the pot when you saute the onion.

Nutrition

Serving: 3/4 cup | Calories: 311kcal | Carbohydrates: 63g | Protein: 13g | Fat: 2g | Saturated Fat: 1g | Cholesterol: 1mg | Sodium: 256mg | Potassium: 953mg | Fiber: 14g | Sugar: 29g | Vitamin A: 38IU | Vitamin C: 2mg | Calcium: 139mg | Iron: 4mg
Nutrition information is an estimate.
Tried this recipe?Mention @kristines_kitchen or tag #kristineskitchenblog!
Save Recipe

This site contains affiliate links. If you make a purchase through these links, I may receive a small commission, at no extra cost to you. Thank you for supporting Kristine's Kitchen!