Vegetarian Baked Beans

8 Min Read

These are the baked beans that prove you don’t need bacon or hours of babysitting a pot to get rich, sweet-and-smoky flavor. This vegetarian baked beans recipe uses the slow cooker to do all the work: you stir together three kinds of beans with a tangy-sweet sauce of ketchup, brown sugar, molasses, mustard, and a little liquid smoke, then let it cook low and slow until thick and saucy. The result is hearty, smoky, and deeply flavorful, completely meat-free and easily vegan, with just 10 minutes of hands-on effort. It’s the perfect side for a cookout, potluck, or any meal that needs a comforting dish everyone reaches for.

What makes these so good is that they capture the classic smoky-sweet baked bean flavor without any meat at all. Liquid smoke stands in for the bacon or ham hock, giving that signature smokiness, while molasses and brown sugar bring deep, caramelly sweetness and ketchup, mustard, and apple cider vinegar add tang. Using three different beans gives a nice variety of textures and makes the dish more interesting than a single-bean version. And because the slow cooker does the cooking, you can set it and forget it.

Why this works

A few simple choices are what give these beans their rich flavor and great texture, and they’re worth understanding.

The slow cooker is the easy magic here. Cooking the beans low and slow for hours lets them absorb all the flavors of the sauce and lets the sauce reduce and thicken into something glossy and rich. It’s almost entirely hands-off, just stir everything together and let time do the work, which is exactly what makes this such a convenient side for entertaining.

The flavor base is a classic sweet-tangy-smoky combination. Ketchup and brown sugar give the familiar sweet, tomatoey backbone, molasses deepens it with rich, almost bittersweet caramel notes (it’s the secret to that authentic baked-bean taste), apple cider vinegar and yellow mustard add brightness and tang to balance the sweetness, and liquid smoke provides the smoky, savory depth that meat would normally contribute. A dash of chili powder rounds it out with gentle warmth.

Using canned beans, rinsed and drained, is what keeps this so quick. There’s no soaking or pre-cooking dried beans, the canned beans just need time to soak up the sauce and heat through. Three kinds, butter beans, pinto, and kidney, give a mix of creamy and firm textures and a more varied, interesting bite than one bean alone.

And watching the sauce toward the end is the one thing to pay attention to: once it’s thickened to your liking (around 6 hours), turning the cooker to warm keeps it from over-reducing or scorching.

What goes in

The ingredient list is simple and built from cans and pantry staples.

You’ll need butter beans, pinto beans, and red kidney beans (canned, rinsed, and drained), a yellow onion, ketchup, water, brown sugar, molasses, apple cider vinegar, yellow mustard, liquid smoke, and a dash of chili powder.

A few notes. Use any three beans you like, the mix is flexible, so navy beans, great northern, or cannellini all work if you prefer. Liquid smoke is what gives the smoky, “baked” flavor without meat, so don’t skip it (a little goes a long way). Molasses adds essential depth, regular (not blackstrap) is best for a balanced sweetness. And rinse and drain the canned beans well to remove the starchy canning liquid for the cleanest flavor.

How to make them

This couldn’t be simpler. Add all the ingredients, the three kinds of drained beans, diced onion, ketchup, water, brown sugar, molasses, apple cider vinegar, mustard, liquid smoke, and chili powder, to your slow cooker, and stir well to combine.

Cover and cook on low for 6 to 7 hours. Check the beans at the 6-hour mark: if the sauce is starting to thicken nicely, reduce the heat to the warm setting to hold them without over-reducing. Give them a stir and serve.

Instant Pot option: If you’d rather use a pressure cooker, reduce the water to ½ cup. Add all the ingredients to the Instant Pot, cover, and seal. Cook on high pressure for 18 minutes, then let it natural-release for at least 30 minutes before venting.

Tips, serving, and storing

A few things help. Rinse and drain the canned beans well for the cleanest flavor and texture. Stir everything thoroughly at the start so the sauce is evenly distributed. And keep an eye on the sauce toward the end, switching to the warm setting once it’s thickened so it doesn’t reduce too far or scorch at the edges.

A couple more. Taste and adjust before serving, a little more vinegar for tang, brown sugar for sweetness, or liquid smoke for smokiness, to suit your preference. If you like a thicker sauce, you can leave the lid off for the last 30 minutes or so to let it reduce further. And for a spicier version, bump up the chili powder or add a pinch of cayenne.

These are a fantastic side for all kinds of meals. They’re a barbecue and cookout classic alongside grilled vegetables, veggie burgers, cornbread, coleslaw, or potato salad, and they’re hearty enough to serve over rice or with crusty bread as a light main. They also make a great potluck dish since they hold well on the warm setting.

For storing, leftovers keep in an airtight container in the fridge for up to about 5 days, and the flavor only deepens as they sit, so they’re great made ahead. Reheat gently on the stovetop or in the microwave, adding a splash of water if the sauce has thickened too much. They also freeze well for up to 3 months, so a big batch is easy to portion and save.

This makes about 10 servings, so it’s a true crowd-feeder. Sweet, smoky, tangy, and hearty, these vegetarian baked beans are proof that a meat-free side can be every bit as satisfying as the classic, and the slow cooker makes them practically effortless.

If you want to make them even heartier, a handful of cooked vegetarian sausage crumbles or a diced bell pepper stirred in adds substance and color, and a spoonful of smoked paprika deepens the smoky flavor even further. However you adjust them, they’re the kind of reliable, make-ahead side that earns a permanent place in your warm-weather rotation, and they travel well to any gathering you’re asked to bring a dish to.

Print
clockclock iconcutlerycutlery iconflagflag iconfolderfolder iconinstagraminstagram iconpinterestpinterest iconfacebookfacebook iconprintprint iconsquaressquares iconheartheart iconheart solidheart solid icon

5 Stars 4 Stars 3 Stars 2 Stars 1 Star

No reviews

Vegetarian Baked Beans

Recipe by Evelyn Marcella Rivera

Easy slow cooker vegetarian baked beans: three kinds of beans simmered in a sweet, smoky, tangy sauce of ketchup, brown sugar, molasses, mustard, and liquid smoke. Hearty, meat-free, and easily vegan, with just 10 minutes of hands-on effort.


  • Total Time6 hours 10 minutes
  • Yield10 servings 1x
  • DietVegan, Vegetarian

Ingredients

Units Scale
  • 1 can butter beans (rinsed and drained)
  • 1 can pinto beans (rinsed and drained)
  • 1 can red kidney beans (rinsed and drained)
  • 1 yellow onion (diced)
  • 1/2 cup ketchup
  • 3/4 cup water
  • 1/3 cup brown sugar
  • 2 tbsp molasses
  • 2 tbsp apple cider vinegar
  • 1 tbsp yellow mustard
  • 1 tsp liquid smoke
  • chili powder (a dash)

Instructions

  1. Combine: Add all the ingredients to the slow cooker and stir well to combine.
  2. Slow Cook: Cover and cook on low for 6 to 7 hours. Check at 6 hours; if the sauce is thickening, reduce the heat to warm. Stir and serve.
  3. Instant Pot Option: Reduce the water to 1/2 cup. Add all ingredients, cover, and seal. Cook on high pressure 18 minutes, then natural-release at least 30 minutes before venting.

Notes

Use any three beans you like (navy, great northern, or cannellini also work). Liquid smoke gives the smoky, meat-free flavor, don’t skip it (a little goes a long way). Regular (not blackstrap) molasses gives balanced sweetness. Rinse and drain the canned beans well. Watch the sauce toward the end and switch to warm once thickened so it doesn’t over-reduce. Taste and adjust vinegar, sugar, or smoke to preference. Keeps about 5 days refrigerated (flavor deepens) or 3 months frozen.

  • Prep Time: 10 minutes
  • Category: Side Dish
  • Method: Slow Cooking
  • Cuisine: American

Nutrition

  • Calories: 94
  • Sugar: 14
  • Sodium: 245
  • Fat: 1
  • Saturated Fat: 1
  • Carbohydrates: 21
  • Fiber: 2
  • Protein: 2
Share This Article
Leave a Comment