I grew up with a pot of baked beans bubbling away at family picnics — the sticky-sweet aroma always meant a good afternoon. These vegan baked beans recreate that comfort, swapping out animal products without losing the depth of flavor. They’re sweet, tangy, a little smoky, and gently thickened in the oven until the sauce clings to every bean.
Why you’ll love this dish
This recipe delivers classic baked-bean comfort while keeping things plant-based. It’s:
- Budget-friendly and pantry-stable (canned beans, common condiments).
- Simple enough for weeknights yet satisfying for potlucks.
- Adaptable — scale up, spice down, or make ahead.
“My kids devoured these — and they never touch plain beans. Sweet, tangy, and not too spicy. Perfect for sandwiches or beside cornbread.” — a quick reader note
What makes these beans sing is the balance: molasses and brown sugar for deep sweetness, apple cider vinegar for brightness, and smoked paprika + vegan Worcestershire for savory, umami notes.
How this recipe comes together
Step-by-step overview:
- Gently soften onion in oil to build a sweet base.
- Stir in molasses, sugars, condiments, spices and a splash of water to make the sauce.
- Fold in drained beans so they’re coated but still whole.
- Bake covered to heat through and meld flavors, then uncover to reduce and thicken the sauce.
- Finish, rest briefly, and serve warm.
This three-stage cook (sauté → covered bake → uncovered bake) produces beans that are soft but intact, with a glossy, reduced sauce.
What you’ll need
- 2 tablespoons olive oil
- 1 small yellow onion, chopped small
- 1/4 cup blackstrap molasses (substitute dark corn syrup or extra maple for milder flavor)
- 1/4 cup brown sugar (light or dark)
- 1/4 cup pure maple syrup
- 1/2 cup ketchup (or tomato sauce for less sweetness)
- 1 teaspoon salt (adjust to taste)
- 1 teaspoon smoked paprika
- 1 tablespoon apple cider vinegar
- 1 tablespoon vegan Worcestershire sauce (check label; some contain anchovy — use gluten-free if needed)
- 1 tablespoon yellow mustard
- 1–2 teaspoons Sriracha hot sauce, to taste (or other hot sauce)
- 1/2 cup water (or use vegetable broth for more depth)
- (2) 15-ounce cans small navy beans, drained and rinsed (or cannellini)
Notes and substitutions:
- Use low-sodium canned beans if you want to control salt.
- Swap maple syrup for agave or extra brown sugar if needed.
- For a smokier finish, add 1/4–1/2 teaspoon liquid smoke.
Yield: about 4–6 servings (roughly 6–8 cups finished).
Directions
- Preheat the oven to 350°F (175°C).
- Heat a large pot or oven-safe Dutch oven over medium heat. Add the olive oil.
- Add the chopped onion and cook, stirring, for about 5 minutes until translucent and slightly softened.
- Add the molasses, brown sugar, maple syrup, ketchup, salt, smoked paprika, apple cider vinegar, vegan Worcestershire, mustard, Sriracha, and water. Stir until smooth and simmering.
- Stir in the drained and rinsed beans, coating them gently with the sauce. Taste and adjust salt, acidity (more vinegar), or sweetness.
- Transfer the mixture to a 2‑quart casserole dish if not already in an oven-safe pot. Cover tightly with foil or the pot lid.
- Bake for 1 hour covered to let flavors meld.
- Remove the foil or lid and bake uncovered for 30 more minutes to reduce and thicken the sauce. If it looks dry, add a splash of water and continue baking a few minutes.
- Let rest for 10 minutes before serving so the sauce sets slightly.
Chef note: If you prefer a creamier texture, mash about 1/2 cup of the beans against the side of the pot before baking.
Best ways to enjoy it
- Serve as a hearty side with grilled corn, coleslaw, or simple green salad.
- Spoon over toasted sourdough or inside a burger bun with pickled red onions.
- Pair with cornbread or baked potatoes for a filling meal.
- For brunch, top with sautéed mushrooms or vegan sausage.
Garnish ideas: chopped parsley, sliced scallions, or a drizzle of extra maple for sweetness contrast.
Storage and reheating tips
- Refrigerator: Cool to room temperature, transfer to an airtight container, and refrigerate within 2 hours. Keeps 3–4 days.
- Freezer: Freeze in a freezer-safe container for up to 3 months. Thaw overnight in the fridge before reheating.
- Reheat: Gently reheat on the stovetop over low-medium heat until steaming (stir occasionally). In the microwave, reheat in 1-minute bursts, stirring between bursts. Reheat to at least 165°F (74°C) for safety. Add a splash of water if sauce is too thick after chilling.
Food safety: Discard any beans left at room temperature for more than 2 hours.
Helpful cooking tips
- Sauté the onions slowly; caramelization adds natural sweetness and depth.
- Taste and adjust — the balance of sweet, salty, acidic, and smoky is personal. Add vinegar for brightness, molasses for depth, or more hot sauce for heat.
- Use an oven-safe pot to skip transferring and reduce cleanup.
- If you like thicker sauce, remove the cover for a longer final bake or simmer the sauce briefly on the stovetop before baking.
- For a richer umami, brown some diced tempeh or mushrooms and stir in before baking.
Creative twists
- Smoky BBQ: Increase smoked paprika to 2 tsp and add 1 tsp liquid smoke. Use your favorite vegan BBQ sauce instead of ketchup.
- Boston-style: Boost molasses to 1/3 cup and add a pinch of ground mustard powder.
- Chipotle-lime: Add 1–2 minced chipotle peppers in adobo and finish with lime zest.
- Hearty chili beans: Stir in a can of diced tomatoes and 1 tbsp chili powder; top with avocado.
- With plant “bacon”: Crisp tempeh bacon pieces and stir in just before serving for texture and smokiness.
FAQs
Q: Can I use dried beans instead of canned?
A: Yes. Soak and cook dried navy beans until tender (about 1–1.5 hours simmering or follow pressure cooker directions). Use about 1.5 cups cooked beans per 15‑oz can (so 3 cups cooked total). Reduce the added water in the sauce if your cooked beans are very moist.
Q: Can I make this in a slow cooker or Instant Pot?
A: Slow cooker: Sauté onions and mix sauce on the stove, then add beans and cook on low 3–4 hours or high 1.5–2 hours. For a thicker sauce, remove lid for the last 30 minutes. Instant Pot: Sauté onions with the oil on Sauté mode, add sauce and beans, seal and use the “Manual”/High for 3–5 minutes (no need to pressure-cook canned beans long). Quick release, then simmer on Sauté to thicken.
Q: Is this recipe truly vegan and gluten-free?
A: It’s vegan when using vegan Worcestershire or omitting it. Some Worcestershire sauces contain anchovies; read labels. Most ingredients are gluten-free, but check ketchup and Worcestershire labels if you need to avoid gluten.
Q: How can I reduce sugar without losing flavor?
A: Cut back brown sugar and maple syrup by half, then boost umami with extra smoked paprika, a splash more Worcestershire, or a few drops of soy/ tamari (if not gluten-free). Increase acidity slightly to keep the sauce bright.
Q: How long will leftovers last after reheating?
A: Leftover baked beans stored properly will keep 3–4 days in the fridge. Reheat once only; reheat to 165°F and discard any reheated leftovers not consumed within 2 hours.
If you want, I can scale the recipe for a crowd, convert to metric, or give a slow-cooker-only version. Which would help most?
