Introducing the most delicious vegan baked beans in the world! The secret to quick and easy baked beans? Canned beans, of course! Sure to be a hit at any barbecue.

lookin down on a casserole dish filled with baked beans and a spoon

You will never want to eat canned baked beans again once you try this mouthwatering, delicious and easy recipe for vegan baked beans! Baked beans are a classic summer barbecue dish, but I like to enjoy them year round.

All you need is a few cans of beans, and a handful of pantry staples you probably already have on hand. Prep time is only about 10 minutes, then they cook in the oven for an hour. These beans are the perfect blend of sweet, savory and smoky! Another bonus – my kids love ’em!

close up of vegan baked beans in a white bowl

How do you make vegan baked beans?

It’s easy! First, preheat the oven to 350 degrees F. Saute a chopped onion in a tablespoon or two of olive oil for 5 minutes, then add the garlic and cook 1 more minute. Now add the sauce ingredients (molasses, brown sugar, ketchup, salt, apple cider vinegar, vegan Worcestershire sauce, Sriracha hot sauce) and stir.

Next add the beans and stir, then transfer to a large baking dish. I used a 9 x 13 inch casserole dish. Cover and bake in the oven for 1 hour.

collage of how to make vegan baked beans

The sauce will thicken up a bit in the oven, and they will come out looking something like this:

casserole dish of vegan baked beans

That’s it! Keep them warm until ready to serve.

What to serve with baked beans:

looking down on a dish filled with vegan baked beans and a spoon

Can I make baked beans without sugar?

You can, but of course they won’t be as sweet! To make them without refined sugar, simply omit the brown sugar or replace it with pure maple syrup. Instead of ketchup, use canned tomato sauce.

side shot of baked beans in white bowls

Can I used dried beans instead of canned?

You can, but the recipe will obviously take much longer to make. To use dried beans, you will need to soak them and cook them first. Soak 1 lb of dried navy beans overnight. Rinse well, then add the a large pot with water and cook for about 1 hour until done. Then continue with the recipe.

Can I freeze baked beans?

Yes, baked beans can be frozen. Freeze in individual containers, or 1 large container. Make sure to let the beans come to room temperature before freezing, and freeze the same day you cook them. To re-warm, let them thaw in the refrigerator overnight, then warm on the stovetop or in the microwave.

close up of baked beans in a bowl

follow me on pinterest button

lookin down on a casserole dish filled with baked beans and a spoon
4.75 stars (48 ratings)

The Best Vegan Baked Beans

Introducing the most delicious vegan baked beans in the world! The secret to quick and easy baked beans? Canned beans, of course! Sure to be a hit at any barbecue.
Prep: 10 minutes
Cook: 1 hour
Total: 1 hour 10 minutes
Servings: 10 servings


  • 1-2 tablespoons olive oil
  • 1 medium yellow onion, chopped
  • 4 cloves garlic, minced
  • 3/4 cup blackstrap molasses
  • 1/2 cup brown sugar
  • 3/4 cup ketchup
  • 3/4 teaspoon salt
  • 2 tablespoons apple cider vinegar
  • 1 1/2 tablespoons vegan Worcestershire sauce
  • 2 teaspoons Sriracha hot sauce
  • (4) 15-ounce cans small navy beans, drained and rinsed


  • Preheat the oven to 350 degrees F.
  • In a large pot, warm the olive oil over medium heat. Add the chopped onion and stir for about 5 minutes, until soft. Then add the garlic and cook for 1 more minute.
  • To the pot, add the molasses, brown sugar, ketchup, salt, apple cider vinegar, vegan Worcestershire sauce and Sriracha hot sauce. Stir well, then add the drained and rinsed beans.
  • Transfer to a large casserole dish (I used a 9 x 13 inch dish) and cover with foil. Bake for 1 hour. The sauce should thicken a bit.
  • Keep warm until ready to serve.


  1. If you like your baked beans less sweet, omit or reduce the brown sugar, and use canned tomato sauce in place of the ketchup.
  2. Baked beans will keep in the refrigerator for 4-5 days, and can also be frozen.
  3. Instant Pot- You can use an Instant Pot for this recipe, and it was originally posted as an Instant Pot recipe. However, some people have trouble with the last part, adding the sauce the the Instant Pot and getting a burn message. Here is how to make them in the Instant Pot: Add 1 lb of dried navy beans and 6 cups of water to Instant Pot. Put the lid on, close the steam valve and set to the bean setting for 25 minutes. Do a natural release, then drain the beans. Whisk the sauce ingredients in a bowl (not the onions/garlic). Using the saute setting, saute the onion and garlic in the olive oil. Turn off the saute, add the sauce and beans. Stir, then cook at high pressure for 15 minutes. Do a natural release.


Serving: 1serving | Calories: 208kcal | Carbohydrates: 46g | Protein: 4g | Fat: 2g | Saturated Fat: 1g | Sodium: 600mg | Potassium: 613mg | Fiber: 3g | Sugar: 34g | Vitamin A: 92IU | Vitamin C: 3mg | Calcium: 93mg | Iron: 2mg
Course: Main Course, Side Dish
Cuisine: American
Author: Nora Taylor
Did you make this recipe?Mention @nora_cooks_vegan_ or tag #noracooks!

*Recipe was originally posted in February 2018 as an Instant Pot recipe. I have since changed it slightly for the oven/stovetop because some readers were getting a burn message on the Instant Pot when they tried to cook the beans in the sauce. I never got this message, but I decided to adapt it for the oven using canned beans instead of dry. I did leave the instructions for Instant Pot. Thank you!


We are a participant in the Amazon Services LLC Associates Program, an affiliate advertising program designed to provide a means for sites to earn advertising fees by advertising and linking to Read my full disclosure here.

Posted In: , , , , , , , , , , , , ,

you may also like:


  1. OMGosh!!! Everybody loved it!!  Thank you once again for your wonderful recipe!!! It was so yummy and much better than the can. 

  2. I followed the recipe as is and the beans are hard and taste & look burnt. Not sure what happened?  If it wasn’t for that they would be really good 

    1. That’s odd, did you use already cooked beans? Because if so they shouldn’t be hard at all. As long as you didn’t try to use dry beans, I’m guessing they just baked too long, perhaps your oven runs hot if the dish burnt. So try cooking for less time.

  3. I made these this weekend for my Husbands big birthday dinner with the family. 
    Everyone loved the Beans!!

    My husband was disappointed their wasn’t a lot of leftovers. Lol. 

    I will be making these again and my daughter asked for the recipe too. 

    I love and enjoy all your tasty recipes. Thank you!!

  4. This is very close to the way my mother used to make Boston baked beans. Baked in the oven. She always put salt pork in hers which I would never eat. I’m sure glad that I found you on Pinterest this morning.

  5. Made these for 4th of July and they were great! The whole family from carnivore to strict vegan loved them. Super easy and very tasty! I will make again.

  6. These are pretty amazing baked beans!  And this is coming from someone who doesn’t even like baked Beans!  The entire extended family loved them!

  7. Never ever will I buy canned baked beans again! I cooked dry beans in the Instant Pot (but not for long enough so they were still underdone in the middle but my fault for not checking), then transferred everything to a casserole dish and finished the cooking in the oven. I’ll reduce the brown sugar next time but winner of a recipe!

  8. I made this recipe yesterday and my family loved it! I added them to my crazy gf vegan pizza which was a hit and also delicious.

    I went with the Instant Pot version. I did get the burn message, so I opened it up. I did a better job of scraping up those onions off of the bottom and added 1/3 of a cup of water. It didn’t effect the flavor and everything worked out great! No repeat burn message. They were very tasty! I’ll definitely make these again.

  9. I live and die by the slow cooker in my house so I made this in the slow cooker. 6 hours on low and it was perfect. Even my picky pants daughter gobbled them up with flatbread. Wonderful flavour.

  10. I bought an instantpot pretty much just to make beans. This was my first time making anything in it and these turned out amzing. I did add half a can of beer cuz I was worried about the burn warning. My partner loved them. I’m sold. Amazing recipe, would recommend. This will be a staple I. Our house.

    1. I’m so glad you liked the baked beans made in the instant pot! Hope you find many more delicious recipes to make in it.

    1. Yes, you can. Just cook your dry beans first, then continue with the recipe as written. I believe 4 cans of beans equals about 1 pound of dry beans. Thanks!

  11. I still make these in the Instant Pot! The only thing you have to do is add a cup of water to the sauce and it does not burn. Ever. Instant Pots need that water to work properly. It does not dilute the sauce at all.

    Thank you for keeping the Instant Pot instructions!

    1. No problem! Thanks for the tip! I think I got my Instant Pot so long ago, I have one that never gives the burn message, but I know some people have a hard time with this.

  12. Wow! Simple recipe with a lot of flavor. 4 cans of beans means you have plenty leftover which is the best as we found them to be even better the next day! I love sides that cook while you are prepping the rest of the meal. We served with Nora’s potato salad and veggie burgers!

  13. I’m not a lover of onions and garlic so I subbed powdered. I only have blackstrap molasses so only used about 1/4 c, which was plenty. Next time, will use a heavier hand on the sriracha, or maybe add Cajun seasoning. My only attempt at baked beans before was a dismal failure but this is fabulous! Sure to be a staple here. ?

  14. These are, hands down, the best baked beans I’ve ever made — or ever eaten, for that matter! I made the recipe ore or less as written, the only changes being adding a bit of liquid smoke (which didn’t seem to have mattered) and adjusting the cooking time. I have the latest Instant Pot version and my beans come out just right with 35 minutes cooking time, so an hour would have been WAY too long.

    Also, as others have mentioned, I kept getting a Burn warning so I never got to do the second cooking. Instead, I just set it to slow cooker mode and let them simmer gently for about an hour.

  15. I can’t wait to make these beans. Yum! If anyone in Australia is looking for a vegan Worcestershire Sauce the Spring Gully brand is vegan and is the nicest one I have found for taste (I hope that is alright to mention) plus available in the major grocery stores.

    1. If you don’t have molasses, you could probably sub maple syrup, or brown sugar. Though it adds a flavor and richness that can’t easily be replaced!

  16. Thank you for easy baked beans. I have made baked beans many times before the instant pot, only to end up with bullets. These were perfect !!

    1. I’m so glad you enjoyed the baked beans! Thank you for the feedback, I really appreciate it so much. These are easy and so delicious!

  17. Best baked beans I’ve ever had !! For years , before the instant pot, I tried making beans only to end up with bullets. Thank you for easy baked beans.

Leave a Reply

Your email address will not be published. Required fields are marked *

Recipe Rating

This site uses Akismet to reduce spam. Learn how your comment data is processed.