Smoky Vegan Baked Beans
Rich, deeply savory baked beans with a bold smoky flavor that rivals any classic barbecue side. White beans simmer slowly in a tangy tomato-based sauce sweetened with maple syrup, infused with smoked paprika and a hint of liquid smoke. Perfect spooned over toast, scooped up with cornbread, or served as a hearty side at your next cookout.
For 4 servings
- prep
Soak the navy beans overnight.
Place dried navy beans in a large bowl and cover with water by 3 inches. Let soak for at least 8 hours or overnight. Drain and rinse the beans well before cooking.
TIPSoaking softens the beans and reduces cooking time. If short on time, use the quick soak method: boil beans for 2 minutes, cover, and let sit for 1 hour. - boil · ~45 min
Cook the soaked beans until tender.
Add drained beans to a large pot and cover with fresh water by 2 inches. Bring to a rolling boil, then reduce heat and simmer for 45-60 minutes until beans are tender but not mushy. Drain, reserving 1 cup of the cooking liquid.
TIPDo not add salt while cooking beans — salt at this stage can toughen their skins. - saute · ~10 min
Build the smoky aromatic base.
1.Heat olive oil in the same pot over medium heat.2.Add chopped onion and cook until soft and translucent (5-7 min).3.Add minced garlic and cook until fragrant (1 min).4.Stir in tomato paste and smoked paprika, cooking until darkened and aromatic (2 min).TIPCooking the tomato paste until it darkens deepens its sweetness and eliminates any raw metallic taste. - mix · ~2 min
Combine beans with the sauce.
Add the cooked beans to the pot along with maple syrup, apple cider vinegar, liquid smoke, dijon mustard, salt, black pepper, and 1 cup of reserved bean cooking liquid. Stir everything together until well combined.
- simmer · ~30 min
Simmer until thick and glossy.
Bring the mixture to a gentle simmer over low heat. Cook uncovered for 25-30 minutes, stirring occasionally, until the sauce has thickened and coats the beans nicely. Add a splash of water if it gets too thick.
TIPThe sauce will continue to thicken as it cools. Aim for a slightly looser consistency in the pot than you want on the plate. - garnish · ~5 min
Rest briefly and serve warm.
Remove from heat and let the beans sit for 5 minutes. The flavors meld further as they rest. Taste and adjust seasoning with an extra pinch of salt or a dash of vinegar for brightness.
What to keep in mind.
5 tips from the recipe — small details that make a real difference to the final dish.
- 1Soak navy beans overnight to ensure even cooking and creamier texture; a quick soak works if you're short on time.
- 2Reserve the bean cooking liquid — it adds starch that naturally thickens the sauce without a roux.
- 3Cook the tomato paste until it darkens to a rusty red to deepen its natural sweetness and remove raw flavor.
- 4Simmer the beans uncovered so the sauce reduces and clings to each bean, not a watery broth.
- 5Let the beans rest for 5 minutes off the heat so the flavors meld; taste and adjust salt or vinegar just before serving.
Adapt it for your goals.
Spicy
Add 1 finely chopped chipotle pepper in adobo sauce along with the tomato paste for a smoky heat that complements the barbecue profile.
lower sugarLower-sugar
Replace maple syrup with 1 tablespoon of blackstrap molasses for a less sweet, more robustly savory flavor with a mineral edge.
extra proteinExtra-protein
Stir in 1 cup of cooked, crumbled vegan sausage or tempeh bacon during the last 10 minutes of simmering for a heartier, meal-worthy dish.
herbaceousHerbaceous
Stir in 2 tablespoons of minced fresh thyme or sage just before serving for an aromatic lift that brightens the smoky richness.
Why this is on our healthy list.
High in Plant-Based Fiber
Navy beans are packed with soluble and insoluble fiber, which aids digestion and helps maintain steady blood sugar levels.
Good Source of Plant Iron
These beans provide non-heme iron, which supports energy and oxygen transport; pairing with the vitamin C in tomato paste enhances absorption.
Low in Saturated Fat
Made with just a tablespoon of olive oil and no animal products, this dish is naturally low in saturated fat while still being satisfying.
Frequently asked questions
Yes, but reduce simmering time to 15-20 minutes and use vegetable broth instead of bean cooking liquid since canned beans lack starchy cooking water.



