Best-Ever Slow-Cooker Baked Beans

Let the slow-cooker do all the work for you and wake up the next day to the best baked beans you’ve ever tasted!

I’m hoping some of you have plans to have friends over or hang out at a barbeque for which you might be in need of a good baked bean recipe.

Or maybe for when you have a craving and don’t want to eat the sugar-laden, BPA infested canned kind. Whatever it may be – these beans will rock your baked beany world.

I busted out my slow-cooker for the first time in…um…five years to make these bad boys and I hate myself for not taking advantage of such a valuable tool sooner.

The beans simmer in the perfect mix of flavors and spices resulting in mind-blowing goodness.

Then what’s even more amazing is that they’re made vegan with the help of delicious tempeh bacon. You could easily sneak them right past a meat-lover! I mean, I haven’t really tried because Coco is the only meat eater in our house but I’m pretty sure you could get away with it. I’m sure you could always sub regular bacon too but I can’t condone such things seeing how this a vegetarian food blog and all.

Anyways, unless you already have a go-to recipe then I highly recommend bookmarking these for the next time you’re in need of some baked beans. Brandon and I both agree they’re the best we’ve ever had!

Best-Ever Slow-Cooker Baked Beans

Prep Time: 15 minutes

Cook Time: 6 hours

Yield: 5 cups

Best-Ever Slow-Cooker Baked Beans


1 pound dry navy beans, soaked*

5 slices tempeh bacon, chopped

1 large sweet onion, diced

1 tablespoon olive oil

3 cups vegetable broth

1/4 cup maple syrup

2 tablespoons molasses

1/3 cup ketchup

1 teaspoon dry mustard powder

1/4 teaspoon garlic powder

1/4 teaspoon ground chili chipotle

1 tablespoon apple cider vinegar

1/4 teaspoon real salt


  1. Warm one tablespoon olive oil over medium heat then add the tempeh bacon. Sauté for several minutes, until somewhat crispy. Add the onion to the pan and continue to sauté until translucent.
  2. Next, drain the beans and then add them to the slow cooker along with the remaining ingredients, except for the vinegar and the salt. Stir together and then place the onion and tempeh on top of the beans to keep them submerged.
  3. Cover the top of the slow cooker and allow to cook for 6-8 hours. I set mine on low for 2 hours and then the keep warm setting for 6 hours.
  4. Once they are done cooking, add the vinegar and salt and stir to combine. Serve warm or store in the refrigerator for up to 2 days.


*Place beans in a large bowl covered with at least three inches of water from the top and for 8 hours.

Adapted from Eating Well