It's easy to make vegetarian baked beans in the Instant Pot with dry beans, no soaking required! These beans are sweet and savory, just like classic canned baked beans.

Recipe features
- Dietary features: vegan, vegetarian, gluten-free optional
- Made with dry navy beans (no soaking required)
- Requires only 5 minutes of active time
- Even better than canned baked beans
- Sweet, savory and easy to customize
Are they technically baked beans if they aren't baked in the oven? Maybe not, but I promise that these are just as good as any oven baked beans.
Baked beans are one of my favorite healthy-ish comfort food sides. Growing up, they were a regular side with lunch and dinner.
Baked beans with mashed potatoes, baked beans with hot dogs, with burgers, etc. etc. Usually from a can, sometimes homemade and always a comforting side dish.
What you'll need
To make vegetarian baked beans in the pressure cooker, you will need just a handful of pantry staples.
- Navy beans: These are small white beans, not to be confused with Great northern beans, lima beans or anything labeled "white bean".
- Ketchup adds the classic baked bean flavor. You can use an equal amount of tomato sauce if you prefer but it will lead to a thinner and less sweet sauce.
- Stone ground mustard is typically more spicy than regular yellow mustard. This is the brand that I love.
- Molasses and brown sugar give this recipe the classic baked beans sweetness. Molasses gives a deep, rich flavor but it can be replaced with brown sugar if needed.
- Worcestershire sauce is usually made with anchovies, but a lot of store brands are actually anchovy-free! Just double check the ingredients label for a vegan sauce.
Step by step instructions
All of my Instant Pot recipes are made in a 6 qt DUO60 Instant Pot.
The sauce used in this recipe is adapted from my vegan BBQ sauce recipe.
Step one: Add the drained and rinsed navy beans and 3 and ¾ cups water to the Instant Pot. Lock the lid in place and set the vent to sealing. Cook on high pressure for 27 minutes and allow a natural pressure release.
Step two: Whisk together the BBQ sauce ingredients in a bowl.
Step three: Add the BBQ sauce to the cooked beans. There will be some liquid remaining in the pot - don't drain it off unless you want a very thick sauce.
Step four: Select "sauté". Simmer the BBQ sauce and beans together for 10 minutes, stirring occasionally. The sauce should thicken up to the consistency of canned beans. The longer you sauté the thicker the beans will get.
Expert tips
- Spice/heat: Add 1 teaspoon red pepper flakes (or more to taste) for spicier baked beans.
- Smokiness: I love the lightly smoky taste smoked paprika adds but if you prefer smokier beans you can add liquid smoke. Careful, liquid smoke is very strong. Start small with ½ teaspoon.
- Sweetness: These are quite sweet baked beans. Decrease brown sugar to ¼ cup for a less sweet result.
- Serving ideas: Enjoy vegan baked beans with vegan mac and cheese, vegan cornbread, chicken fried tofu and okra for a comforting dinner.
- To make gluten-free choose a gluten-free Worcestershire sauce gluten-free certified ketchup (ketchup is usually GF but sometimes it is processed on the same equipment as wheat).
Recipe FAQ
This recipe was originally written for store bought BBQ sauce instead of homemade. If you want to use store bought I recommend draining water off the cooked beans before adding BBQ sauce to taste.
Stir the beans and cook on high pressure for another 2 minutes. Do a quick pressure release and check for tenderness, repeating as necessary.
Yes, they freeze well. Let cool to room temperature, then transfer to a freezer safe container. Leave at least ½ inch space at the top of the container. Freeze for up to 3 months. Let thaw overnight in the fridge before reheating.
For best quality keep refrigerated in a closed container for 3-4 days.
I have not tested this recipe on the stove top. You should be able to simmer together the sauce ingredients over medium-low and 3-4 cans of navy beans for similar results.
Looking for more instant pot recipes?
Did you try this recipe? You can leave a star rating ⭐️⭐️⭐️⭐️⭐️ in the recipe card or a review down in the comments section. I always appreciate your feedback! You can also follow along on my YouTube, Instagram, TikTok, and Pinterest or sign up for my newsletter!
Instant Pot Vegan Baked Beans
Ingredients
- 1 pound dry navy beans see note #1
- 3 and ¾ cups water
- 1 cup ketchup
- ½ cup light brown sugar adjust to taste
- ¼ cup molasses
- 3 tablespoons apple cider vinegar
- 1 and ½ tablespoons whole grain mustard
- 1 tablespoon Worcestershire sauce see note #2
- ½ teaspoon garlic powder
- ½ teaspoon onion powder
- ¼ teaspoon smoked paprika
- salt to taste
- red pepper flakes to taste
Instructions
- Rinse the dry navy beans and remove any shriveled beans and debris. Add to the Instant Pot with 3 and ¾ cups water. Lock lid in place and set vent to "sealing". Select "high pressure" and adjust timer to 27 minutes.
- Meanwhile, whisk together all remaining ingredients in a medium bowl to make the BBQ sauce.
- When the Instant Pot timer is up, allow the pressure to release naturally. This will take 15-20 minutes. Remove the lid and test a couple of the beans to make sure they are tender. If not, cook on high pressure for 2 more minutes, then let pressure naturally release. Repeat as needed.
- Add the BBQ sauce to the beans. I don't drain off the water because I like saucey baked beans but you can drain it if you prefer a thicker sauce. Select "sauté" and sauté on normal heat for 10 minutes, stirring occasionally. This will thicken the sauce and allow the flavors to meld together.
- Taste for seasonings (salt, red pepper flakes, etc.) and enjoy!
Video
Notes
- Navy beans are a small white bean. This recipe has not been tested with any other kind of white bean (cannellini, great northern, etc.)
- Worcestershire sauce: Many brands contain anchovies, but a lot of store-brand versions are anchovy free.
- Leftovers: Keep refrigerated in a closed container for 3-4 days.
- Freezing: These baked beans can be portioned into large or individual containers and frozen for up to 3 months. These are the containers I use. It will need to thaw in the fridge for up to 24 hours before enjoying.
Note: This recipe was originally shared August 2018. It was updated June 2021 with an improved method to provide more consistent results. The previous recipe cooked the beans with BBQ sauce for a longer time but the new recipe uses a custom BBQ sauce that is added after the beans are cooked.
Elle
I use my instant pot often and really hoped to like this recipe for baked beans. I followed the recipe exactly as written but 45 min with a natural steam release still resulted in undercooked beans. It required another 20 min of pressure cook time, and the beans still contained more liquid than I prefer even after using the sauté function as suggested. Disappointed with the flavor despite using my favorite bbq sauce; recipe definitely requires adjustments.
Cassidy Reeser
Hi Elle, I'm sorry to hear it didn't work out! I'll definitely be making this recipe again soon to see if there's any way I can update it to make it work out for everyone. Thanks for the review!
Carel
SO easy with what you have on hand, I didn't have an onion, so used a cup of chopped celery and 2 tsp onion powder and 1/2 tsp garlic powder. Added 2Tb brown sugar, I used dry pinto and dry red beans... after 40 minutes they were not cooked and there was a lot of water. So I cooked for another 35 minutes, Next time I might soak the beans, But this is so simple and good! thanks!
Cassidy Reeser, RDN, LD
Thanks, Carel! I know kidney beans can take longer to cook but I am surprised they took that long. Either way I am glad you liked it! 🙂