I've made these vegetarian baked beans more times than I can count for cookouts, potlucks, and easy meal prep because they hit that classic smoky-sweet BBQ vibe without bacon and without refined sugar. After plenty of testing, I landed on the exact balance of tomato, tang, and warm spices that makes them taste like the real deal, just a little lighter. Bonus: you can make them in the oven or the slow cooker!

Want to save this recipe?
Enter your email below and get it sent straight to your inbox. Plus, I'll send you easy and delicious recipes every week!
I eat these vegetarian baked beans on rotation all summer long, right alongside corn on the cob, purple cabbage slaw, and summer tortellini salad. This easy homemade recipe uses canned beans, but you can swap in dried beans if you prefer.
Jump to:
- ⭐️ Why You'll Love These Vegetarian Baked Beans
- 🍅 Ingredient Notes
- 🔪 How To Get Smoky Flavor Without Bacon
- 🌶 Variations & Substitutions
- 🔪 How to Make Vegetarian Baked Beans (Oven + Slow Cooker)
- 👩🏼🍳 Expert Tips (Make Ahead + Thicken + Freeze)
- 🍽 What To Serve With BBQ Baked Beans
- 💬 Frequently Asked Questions
- 🍽 More Vegetarian Recipes
- Vegetarian Baked Beans Recipe
⭐️ Why You'll Love These Vegetarian Baked Beans
- Classic BBQ baked beans flavor: smoky, savory, and just sweet-tangy enough (no bacon needed)
- Two easy methods: oven-baked or slow cooker
- Wholesome & vegan: high in protein and fiber, gluten-free, and no refined sugar
- Minimal effort: just 10 minutes of prep, then hands-off cooking
- Pantry and budget-friendly ingredients
🍅 Ingredient Notes

- Onion (yellow or white): shallots work too (use 3-4)
- Smoked paprika: key for that smoky "baked beans" flavor without bacon
- Vegetable broth (preferably low-sodium): if using regular broth, reduce/skip added salt and season to taste at the end.
- Maple syrup: adds subtle sweetness (not candy-sweet)
- Tomato paste: concentrated tomato depth with a tangy-sweet backbone
- Apple cider vinegar: brightens and balances the sweetness
- Dijon or whole-grain mustard: adds tang and a subtle kick
- Beans (Great Northern): Navy, cannellini/white beans, or pinto all work well.
🔪 How To Get Smoky Flavor Without Bacon
Bacon usually adds three things to baked beans: smokiness, savoriness, and a little salty depth. Here's how we build that same flavor profile - no meat needed:
- Smoked paprika is the main player. It gives the beans that camfire-y, BBQ smokiness without any bacon.
- Tomato paste + mustard = deep, tangy flavor. Tomato paste adds rich, concentrated flavor, while Dijon/whole-grain mustard brings sharpness that keeps the beans from tasting flat.
- Vinegar balances the sweetness. A splash of apple cider vinegar cuts through the maple syrup and makes the flavors taste more "slow-cooked."
Optional smoky boost: If you want an extra-smoky batch, add 1-2 teaspoons of BBQ sauce or a tiny dash of liquid smoke (start with just a few drops - a little goes a long way!).
🌶 Variations & Substitutions
- Spicy beans: add 1 chopped jalapeño or ½ teaspoon red pepper flakes
- Using dried beans: Cook beans fully first, then use about 3 cups cooked beans per 2 (15-oz.) cans.
- Sweetener swap: Use honey (if not vegan), or see my list of the best substitutes for maple syrup.
🔪 How to Make Vegetarian Baked Beans (Oven + Slow Cooker)
Oven Instructions
Preheat oven to 325 degrees F.
Heat olive oil in a large Dutch oven over medium heat. Add onion and cook for 5 minutes, until tender. Add garlic and smoked paprika and cook for an additional minute.


Pour in vegetable broth, maple syrup, tomato paste, apple cider vinegar, and mustard, and whisk to combine. Add beans, salt, and pepper, and simmer for 5 minutes.


Transfer the beans to the oven and bake for 45 minutes. Serve warm.

Crockpot/Slow Cooker Instructions
Place all ingredients into your slow cooker and cook on low for 6-8 hours, or high for 2-3 hours, until mixture is thick and beans have absorbed flavor. If it looks dry at any point, stir in a splash of water or broth.
👩🏼🍳 Expert Tips (Make Ahead + Thicken + Freeze)
- Storage: Transfer beans to an airtight container and store in the refrigerator for up to 5 days.
- How to freeze: I like to divide my leftover beans into quart-sized freezer bags so I don't have to thaw them all at once. Store in the freezer for up to 3 months. To thaw, place in the fridge overnight.
- How to reheat: Warm in a medium saucepan over low heat for 8-10 minutes, stirring occasionally, until heated through. Add a splash of broth or water if they've thickened up too much.
- Make ahead: These taste even better the next day! Make them up to 1 day ahead, and reheat before serving.
- Thicken / too thin: If the beans are watery, uncover for the last 15-25 minutes (oven method) or crack the lid (slow cooker method) so excess liquid evaporates.
- Too thick: Beans thicken a lot as they cool, so stir in a splash of water or broth when reheating to loosen them up.
- Salt timing: Season at the end of cooking, especially if your broth/beans aren't low-sodium (it's easy to over-salt once it reduces).
- Smoky boost (optional): For deeper "BBQ" flavor, add a tiny pinch more smoked paprika or a dash of liquid smoke.
🍽 What To Serve With BBQ Baked Beans
Baked beans are great for bbqs, picnics, and potlucks, but they're also eaten as part of an English breakfast. There's really no wrong way to eat them, so here are some fun suggestions:
- Pair them with mashed potatoes or chimichurri roasted potatoes
- Serve your maple-sweetened beans with a hearty salad, like my vegetarian tortellini salad
- Pair with mushroom burgers, meatless BLT, or crispy tofu BBQ sandwich for a summer cookout
- Pair with vegetables, like grilled asparagus or corn on the cob
- Serve on toast for an English breakfast

💬 Frequently Asked Questions
Not always. Many store-bought baked beans contain bacon, pork fat, or "natural flavors". If you're buying canned, check the label. This homemade version is fully vegetarian (and vegan if you use maple syrup).
Great Northern and navy beans are classic because they get creamy while holding their shape. Cannellini (white) beans work too, and pinto beans give a slightly heartier texture.
Let them cook uncovered for the last 15-25 minutes (oven method) or crack the lid (slow cooker method) so excess liquid evaporates. They'll also thicken as they cool.
🍽 More Vegetarian Recipes
Tried this recipe? Please leave a star ⭐️⭐️⭐️⭐️⭐️ rating below and/or a review in the comments section further down the page. You can also stay in touch with me through social media by following me on Instagram, Pinterest, TikTok, and Facebook.
Subscribe to my email newsletter to get a FREE e-book of 15 Healthy Weeknight Recipes, and get new recipes delivered to your inbox every week!

Vegetarian Baked Beans Recipe
Ingredients
- 1 Tablespoon olive oil
- 1 medium yellow or white onion, diced
- 2 garlic cloves, minced or finely chopped
- 2 teaspoons smoked paprika
- 1 cup low-sodium vegetable broth or water
- ¼ cup maple syrup
- ¼ cup tomato paste
- ¼ cup apple cider vinegar
- 2 Tablespoons Dijon or whole-grain mustard
- 3 (15-ounce) cans Great Northern beans, drained
- 1 teaspoon sea salt
- ½ teaspoon ground black pepper
Instructions
Oven Method
- Preheat oven to 325 degrees F.
- Heat olive oil in a large Dutch oven over medium heat. Add onion and cook for 5 minutes, until tender.
- Add garlic and smoked paprika and cook for an additional minute.
- Pour in vegetable broth, maple syrup, tomato paste, apple cider vinegar, and mustard, and whisk to combine.
- Add beans, salt, and pepper, and simmer for 5 minutes.
- Transfer the beans to the oven and bake for 45 minutes. Serve warm.
Slow Cooker Method
- Place all ingredients into your slow cooker and cook on low for 6-8 hours, or high for 2-3 hours, until mixture is thick and beans have absorbed flavor. If it looks dry at any point, stir in a splash of water or broth.
Video
Notes
- Storage: Transfer beans to an airtight container and store in the refrigerator for up to 5 days.
- Thicken / too thin: If the beans are watery, uncover for the last 15-25 minutes (oven method) or crack the lid (slow cooker method) so excess liquid evaporates.
- Too thick: Beans thicken a lot as they cool, so stir in a splash of water or broth when reheating to loosen them up.











Bsrb says
Looks very easy! I love the idea of adding to breakfast for an English breakfast!
MaryAnne says
Yes, I love a good English breakfast every now and then!
Janetta says
Do you cover if baking?
MaryAnne says
Hi Janetta, no need to cover them. Enjoy!
Laurie Wagner says
Very good!
MaryAnne says
Thanks for leaving a review, Laurie!
Pam Stolarek says
Are these numbers for the whole recipe or one serving?
MaryAnne says
Hi, Pam! The nutritional information is for one serving. I hope that's helpful, and thanks for checking out my site!
Andy Boyle says
Id like to soak my own northern white beans. How much would I need to soak? I'm not a vegan,I'd like to add bacon fat. Think that will work?
MaryAnne says
Hi Andy, thanks for your questions! If you're using dried beans, I would aim to use 1 1/2 cups, and cook them according to the package instructions. Also, bacon fat should work great as a substitute for olive oil, as it has a high smoke point. Let me know how it turns out!
Lisa says
The instructions say to drain the can of beans, but the note below the recipe says no need to drain. Which is it?
Lisa says
Whoops never mind. In re-reading the note, you say no need to RINSE, not no need to drain. Sorry! Should have read more carefully before posting!
janewhitley says
15 carbs per serving sounds great,but a little low to me
could other type beans with same carb count be used
MaryAnne says
Hi Jane, I use software that calculates the nutrition content for my recipes, so it should be accurate. You can easily swap pinto beans, or any other mild-tasting bean for similar flavor, but I'm not sure about the carb count on those. Thanks for stopping by my site!
Delia says
I did not drain my beans, and it turned out great. I cooked them in the crockpot for about five hours. But I found them just a tiny bit too tart, so, next time, I am going to try reducing the vinegar.
MaryAnne says
Hi Delia, thanks so much for your comment. So glad these turned out well for you! One thing that I love about this recipe is its flexibility - you can easily make it as sweet as you prefer!