Welcome to the ultimate guide for crafting the most delightful homemade vegan baked beans! Forget bland, store-bought varieties; this recipe brings you a rich, sweet, savory, and subtly spicy dish that’s utterly irresistible. Made with just 10 pantry-friendly ingredients and ready in under an hour thanks to the convenience of canned beans, these plant-based baked beans are a game-changer. Whether you’re planning a lively barbecue, contributing to a potluck, or simply craving a comforting meal over crispy toast, these vegan baked beans are guaranteed to impress.

Effortlessly Delicious: Quick and Easy Vegan Baked Beans Using Canned Beans
If you’ve never experienced the joy of homemade baked beans, prepare to be amazed! While opening a can of baked beans offers undeniable convenience, a homemade batch elevates the flavor profile to an entirely new level. This easy vegan baked beans recipe stands out as one of our favorite ways to enjoy a protein-packed meal, not just in the summer months but throughout the entire year. It pairs wonderfully with other bean-based favorites like our Mixed Bean Salad and satisfying Black Bean “Meatballs”.
Our old-fashioned baked beans recipe requires minimal effort yet delivers maximum flavor. It features a straightforward list of 10 pantry-staple ingredients (plus salt and pepper), creating a dish that’s absolutely bursting with sweet, savory, tangy, and a hint of spicy goodness. What truly sets this recipe apart is that, unlike many traditional homestyle or Boston baked beans recipes that often contain salt pork or bacon, this version is 100% plant-based and vegan-friendly, ensuring everyone can enjoy its deliciousness.
The beauty of making these old-fashioned baked beans with canned beans is the incredible time-saving aspect. You can have this delectable dish ready in under an hour, with only about 10 minutes of active preparation. This makes it perfect for busy weeknights or impromptu gatherings. Plus, the leftovers are incredibly freezer-friendly, encouraging you to whip up a large batch that you can reheat whenever a craving strikes. These vegetarian baked beans are an ideal BBQ side dish, but their comforting appeal makes them suitable for any occasion. They’re economical, easy to customize, and brimming with rich flavor – what’s not to love about these homemade vegan baked beans?
Essential Ingredients for Perfect Vegan Baked Beans
Crafting these incredible homemade baked beans might seem daunting at first glance, but the ingredient list is surprisingly simple. You’ll only need 10 core items, along with salt and pepper, most of which are likely already gracing your pantry shelves. Each ingredient plays a crucial role in building the signature sweet, savory, and tangy profile of this classic dish.

- Beans: The star of our show! We opt for canned white beans (drained and rinsed thoroughly) to make these semi-homemade baked beans. This shortcut significantly cuts down on cooking time without compromising flavor. You’ll find detailed recommendations below for the best types of beans to use for the most authentic texture and taste.
- Oil: Olive oil is our preference for its subtle flavor and healthy fats, but any neutral cooking oil you have on hand will work. For an oil-free alternative, simply sauté your aromatics in a little vegetable broth instead.
- Aromatics: Finely diced garlic and onion form the foundational flavor base, adding essential depth and warmth to these homemade baked beans.
- Seasonings: A simple yet effective blend is all you need for these easy baked beans:
- Chili powder: Provides a robust, earthy spice that’s characteristic of classic baked beans.
- Cayenne pepper: This is entirely optional but highly recommended if you desire a subtle, warming kick to your beans. Adjust the amount to suit your spice preference.
- Salt and Black pepper: Essential for balancing and enhancing all the other flavors.
- Tomato puree: We find tomato puree offers a cleaner, more concentrated tomato flavor compared to other forms. In a pinch, you could use ketchup, but be sure to reduce the amount of added brown sugar to compensate for ketchup’s inherent sweetness.
- Brown sugar: This provides the classic sweetness and helps create a beautiful caramelization during baking. For an unrefined sugar alternative, maple syrup works wonderfully, offering its own unique depth of flavor.
- Molasses: Crucial for that distinctive, rich, dark, and slightly smoky flavor synonymous with Boston baked beans. Always opt for high-quality unsulfured blackstrap molasses for the best results.
- White wine vinegar: This ingredient introduces a bright, subtle tang that cuts through the sweetness and richness, balancing the overall flavor profile of the vegetarian baked beans sauce. Apple cider vinegar or red wine vinegar can be used as alternatives.
- Soy sauce: A secret weapon for adding a profound salty, savory, and umami depth, as well as contributing to the beautiful dark color of the sauce. If you need a gluten-free option, tamari or coconut aminos are excellent substitutes.
Choosing the Best Beans for Your Baked Beans
While Heinz typically uses navy beans (also known as haricot beans) for their signature baked beans, a variety of white beans can create equally delicious homemade baked beans, especially when utilizing canned beans for convenience. The key is to select beans that hold their shape well during simmering and baking while absorbing the rich flavors of the sauce. Here are some of the top choices:
- Navy Beans (Haricot Beans): Small, oval, and creamy, these are the traditional choice and known for their ability to absorb flavors wonderfully, resulting in a classic baked bean texture.
- Great Northern Beans: Slightly larger than navy beans, with a delicate flavor and firm texture that holds up well, offering a satisfying chew.
- Pinto Beans: While often associated with Mexican cuisine, pinto beans have a hearty texture and earthy flavor that can contribute a delicious depth to baked beans. Their speckled appearance disappears once cooked in the rich sauce.
- White Kidney Beans (Cannelini Beans): These large, kidney-shaped white beans are creamy, tender, and have a mild flavor, making them excellent at soaking up the robust sauce. They provide a substantial bite.
Feel free to experiment! You can use a single type of bean or create a flavorful medley by combining any of the above options for a more complex texture and taste.
Exciting Add-ins and Flavor Variations for Your Vegan Baked Beans
While our base homemade vegan baked beans recipe is fantastic as is, there are numerous ways to customize and build additional layers of flavor. Don’t hesitate to experiment with these add-ins to tailor the dish to your personal preferences and create truly unique plant-based baked beans:
- Garlic powder: If you’re a garlic lover, a dash of garlic powder can further enhance the savory depth. Add to taste along with the other seasonings.
- Vegan Worcestershire sauce: For an extra boost of umami, savory, and tangy flavor that mimics traditional Worcestershire, a splash of the vegan variety works wonders.
- Liquid smoke: Craving a more robust, smoky flavor reminiscent of vegan BBQ beans? Add about ½ to 1 teaspoon of liquid smoke during the simmering stage.
- Mustard: A small amount of yellow mustard or dry mustard powder will introduce a subtle heat and a layer of tangy depth to the vegan baked beans sauce, classic to many Boston-style recipes.
- Paprika: Depending on your desired flavor profile, you can opt for sweet or smoked paprika. Start with a pinch and increase to taste; smoked paprika will further enhance a BBQ-like flavor.
- Cumin: For an earthy, savory note that complements the chili powder beautifully, a small pinch of ground cumin can be a fantastic addition.
- Green bell pepper: For added freshness and a subtle crunch, finely diced green bell pepper can be sautéed along with the onion and garlic.
- Smoked Paprika & Maple Syrup: For an even deeper, sweeter smoky flavor, increase the smoked paprika and slightly boost the maple syrup, perhaps adding a touch of applewood liquid smoke.
- Carrot: Finely grated or diced carrot can be added with the onion for extra sweetness and nutrition, melting almost imperceptibly into the sauce.
- Jalapeño: For those who love more heat, finely minced fresh jalapeño (seeds removed for less heat, left in for more) can be sautéed with the aromatics.
Step-by-Step Guide: How to Make Vegan Baked Beans (Using Canned Beans)
Get ready to create a batch of the most flavorful vegan baked beans you’ve ever tasted! This recipe streamlines the process by using canned beans, ensuring a quick and satisfying meal. For a complete list of ingredients with precise measurements and the full recipe card, please scroll down below these detailed instructions.
- 1) Preheat and Sauté Aromatics: Begin by preheating your oven to 350°F (180°C). While the oven heats, warm the olive oil (or your chosen cooking oil) in a large, heavy-bottomed saucepan or Dutch oven over medium-high heat. Once shimmering, add the diced onion and minced garlic. Sauté them gently, stirring frequently, until they become soft and translucent, which should take about 4-5 minutes. This step is crucial for building a fragrant and savory foundation for your beans.


- 2) Build the Flavorful Sauce: Next, stir in the chili powder and, if you’re using it for extra heat, the cayenne pepper. Cook this mixture for another 2 minutes, allowing the spices to toast and release their aromas. Then, introduce the tomato puree, brown sugar, molasses, white wine vinegar, and soy sauce to the saucepan. Stir everything together until well combined and bring the mixture to a gentle boil, stirring occasionally to prevent sticking. Once boiling, season the sauce generously with salt and black pepper to taste, ensuring a perfect balance of flavors.








- 3) Simmer the Beans: Once the sauce is gently boiling, reduce the heat to a low simmer. Allow the rich sauce to cook for 10 minutes, giving the flavors time to meld and deepen. After this initial simmer, carefully add the drained and rinsed white beans to the saucepan. Stir gently to coat them thoroughly in the luscious sauce. Continue to simmer the beans for an additional 10 minutes, allowing them to absorb all the wonderful flavors.


- 4) Bake to Perfection: If your saucepan is not oven-safe, transfer the bean mixture to an oven-proof lidded dish. Cover the dish and bake for 15 minutes. This baking step allows the flavors to deepen and the beans to become even more tender.
Optional Tip: For a thicker sauce and a lovely caramelized top, remove the lid during the last 5-10 minutes of baking. This exposure to direct heat helps reduce excess moisture and enhances the rich, sweet notes.
- 5) Rest and Serve: Once baked, remove the homestyle baked beans from the oven and let them stand for about 5 minutes. This resting period allows the sauce to thicken slightly and the flavors to fully settle. Serve warm, optionally garnished with fresh sliced green onion or parsley for a burst of color and herbaceous freshness. Remember, the longer the baked beans cool, the thicker and more luscious the sauce will become, making them even more irresistible!
Recipe Notes and Expert Tips for Your Vegan Baked Beans
Achieving the perfect batch of homemade vegan baked beans is easy with these helpful tips and notes:
- Adjust the Heat Level: The beauty of homemade baked beans is that you can perfectly tailor them to your palate. Feel free to increase or decrease the amount of chili powder and cayenne pepper to match your preferred level of spiciness. For a milder version, omit the cayenne entirely. For a bolder kick, add an extra pinch!
- Tweak the Sweetness: Baked beans are known for their delightful balance of sweet and savory. If you prefer your beans a little less sweet, reduce the amount of brown sugar. Conversely, for a more indulgent, sweeter profile, you can add an extra tablespoon. Taste and adjust as the sauce simmers to find your ideal balance.
- Control the Consistency: The perfect baked bean sauce should be rich and clinging to the beans. If you find your sauce is too thick after simmering and baking, gradually stir in a small amount of vegetable stock until it reaches your desired consistency. If, however, the sauce is too thin, simply continue to simmer the beans on the stovetop or bake them in the oven (with the lid off) to allow the liquid to reduce and thicken naturally.
- Quality Molasses Matters: For that authentic Boston baked beans flavor, investing in a good quality unsulfured blackstrap molasses is key. It provides a deeper, more complex sweetness and a characteristic dark color that is hard to replicate.
- Don’t Skimp on the Soak (if using dry beans): While this recipe uses canned beans for speed, if you decide to use dried beans (see FAQ), proper pre-soaking and cooking until tender before adding them to the sauce is paramount for the best texture and digestibility.
- Allow Flavors to Mingle: Like many stews and casseroles, homemade baked beans often taste even better the next day. The flavors continue to meld and deepen overnight, so consider making a batch ahead of time for peak deliciousness!
Frequently Asked Questions About Vegan Baked Beans
No, traditionally, many homemade baked beans recipes, especially classic Boston baked beans, include substantial amounts of salt pork or bacon. These meat products contribute significantly to the dish’s flavor and richness, meaning traditional versions are not vegan. However, our recipe provides all the savory depth and comforting appeal without any animal products, making it truly plant-based and delicious!
Absolutely! To convert this to homemade crockpot baked beans, begin by sautéing the onion, garlic, and spices on your stovetop as instructed. Once you’ve added the tomato puree, sugars, molasses, vinegar, and soy sauce, and brought it to a boil, transfer the entire mixture (including the beans) to your slow cooker. Add about ⅓ cup of vegetable broth to ensure enough liquid. Cook on LOW for 4-6 hours, stirring occasionally. If the sauce becomes too thick during cooking, simply add a little more vegetable broth until it reaches your desired consistency. This method produces wonderfully tender and flavorful beans.
While it’s technically possible to reduce the sugar, we honestly wouldn’t recommend eliminating it entirely from these vegetarian Boston baked beans. Brown sugar and molasses are absolutely crucial for achieving the classic sweet, tangy, and deeply rich flavor profile that defines baked beans. They also contribute to the beautiful caramelized notes. You could experiment with brown sugar alternatives, but you would still be missing the unique flavor provided by molasses. Sugar-free molasses alternatives exist, but they can be quite expensive and may alter the taste. For the authentic experience, some sweetness is essential.
Yes, you certainly can use dried beans for these easy vegan baked beans, but it will require additional preparation time. You’ll need to soak the dried beans overnight in cold water. After soaking, drain them and cook them using your preferred method (stovetop, Instant Pot, pressure cooker) until they are tender. On the stovetop, this typically takes between 45-60 minutes. Once cooked, proceed with the rest of our recipe as if you were using canned beans, draining and rinsing them before adding to the sauce. This approach offers a slightly different texture and flavor depth, often preferred by purists.
You don’t strictly *have* to bake the beans. You can prepare the entire recipe on the stovetop, allowing it to simmer for a longer duration (perhaps 20-30 minutes after adding the beans) to ensure the flavors fully develop and the sauce thickens. However, baking the beans in the oven provides an added dimension of flavor. The gentle, even heat of the oven allows for a beautiful caramelization on top and deeper flavor integration throughout the sauce, which is a signature characteristic of truly homestyle baked beans. We highly recommend the baking step for the best possible results.
![Classic Vegan Boston Baked Beans 16 A close-up shot of the completed Homemade Vegan Baked Beans [Boston Style], showing the rich, thick sauce and tender beans, served in a bowl.](https://plkis.com/wp-content/uploads/2025/12/img_204_15.jpg)
Perfect Pairings: What To Eat With Homemade Vegan Baked Beans
These easy homemade baked beans are hearty, rich, and so packed with flavor that they can almost be a meal on their own. However, they truly shine when paired with other delicious dishes. Their versatility makes them a fantastic addition to various meals, from breakfast to dinner:
- Toasted Bread: Spoon them generously over your favorite crusty toast for a classic, comforting meal. A drizzle of olive oil and a sprinkle of fresh herbs can elevate this simple pairing.
- Cornbread: The slightly sweet and crumbly texture of cornbread (especially our Jalapeño Cornbread!) is an ideal counterpoint to the rich, savory beans.
- Potatoes: Serve them alongside a fluffy baked potato or a tender baked sweet potato. The creamy potato provides a perfect bed for the flavorful beans.
- Vegan Nachos: For a fun and flavorful appetizer or main, spoon these beans over a bed of crispy tortilla chips with your favorite vegan cheese, salsa, and other toppings.
- BBQ Classics: They are the quintessential side dish for any barbecue or cookout. Enjoy them alongside grilled vegan burgers and hotdogs.
- Fries: Pair with crispy sweet potato fries or classic regular fries/wedges for a satisfying, comforting meal.
- Mac and Cheese: The creamy indulgence of vegan mac n’ cheese or a warming butternut squash mac n’ cheese creates a delightful combination of textures and flavors with the robust beans.
These homemade vegetarian baked beans are especially well-suited for BBQs and cookout events, complementing all your favorite sides. Think creamy vegan potato salad, grilled corn on the cob, a refreshing pasta salad, or a crisp slaw. They truly are the ultimate crowd-pleaser!
Storage Instructions for Freshness and Convenience
These vegan baked beans are not only delicious fresh but also store beautifully, making them perfect for meal prepping:
Allow any leftover vegan baked beans to cool completely to room temperature. Transfer them to an airtight container and store them in the refrigerator for 4-5 days. When you’re ready to enjoy them again, you can eat them chilled (they’re surprisingly good!) or reheat them gently on the stovetop over low heat, stirring occasionally, or in the microwave in 30-second increments until thoroughly warm. Add a splash of vegetable broth if the sauce has thickened too much.
Can You Freeze Homemade Baked Beans?
Yes, these vegan homemade baked beans freeze exceptionally well, making them an excellent candidate for batch cooking. Once completely cooled, transfer them to freezer-safe containers or bags. You can freeze them in one large batch or in individual portions for easy reheating later. An XL ice-cube tray with a lid also works wonderfully for single servings. They will keep beautifully in the freezer for up to 3 months.
To enjoy, simply allow them to thaw overnight in the refrigerator. Reheat them using your preferred method (stovetop or microwave). While the texture of the beans might be slightly softer after freezing and thawing, the rich, savory flavor remains intact and delicious, providing a quick and convenient meal whenever you need it.
Discover More Delicious Vegan Bean Recipes
If you love the versatility and nutritional power of beans, explore some of our other fantastic vegan bean recipes:
- Hearty Black Bean Chili
- Flavorful Southwest Black Bean Burger
- Nourishing Hearty Kale and Bean Soup
- Quick Instant Pot Pinto Beans
- Authentic Pot Beans (Frijoles de la Olla)
- Refreshing Mixed Bean Salad
You might also enjoy browsing through our comprehensive list of 59 Creative Ways To Use A Can Of Beans for endless inspiration!
Photos by Alfonso Revilla
Homemade Vegan Baked Beans [Boston Style]
★
★
★
★
5 minutes
40 minutes
50 minutes
2
to 4 servings
Video
Equipment
-
Medium Saucepan
-
Measuring spoons
-
My favorite knives
-
Measuring Cups
Ingredients
- 1 tablespoon of olive oil or any cooking oil
- 1 medium white onion diced
- 2 garlic cloves minced
- 1 tablespoon of chili powder
- For a spicy kick: ⅛ teaspoon or more cayenne optional
- 1 (15-ounce or 425 grams) can of tomato puree
- 3 tablespoons of brown sugar
- 2 tablespoons of molasses
- 1 ½ tablespoons of white wine vinegar
- 1 teaspoon of soy sauce
- 2 (15-ounce or 425 grams) cans of white beans drained and rinsed
- Salt and pepper to taste
Instructions
-
Preheat your oven to 350 degrees F (180 degrees C). In a saucepan over medium-high heat, heat the oil and fry the onion and garlic until both are somewhat translucent and soft.
-
Add in the chili powder and cayenne (if you are using it) and cook for a few minutes. Add the tomato puree, brown sugar, molasses, white wine vinegar, and soy sauce and bring to a low boil. Once boiling, add salt and black pepper to taste.
-
Let simmer for about 10 minutes, then add the beans and simmer for an additional 10 minutes.
-
Put the mixture into a casserole dish and bake for 15 minutes.
-
Let stand for about 5 minutes before serving, and garnish it with sliced green onion or parsley. Allow it to cool for further thickening.
Notes
- Adjust the heat: Increase or decrease the amount of chili and cayenne pepper to fit your taste buds.
- Tweak the sweetness: Reduce or increase the amount of brown sugar as preferred.
- Adjust the consistency: If the sauce is too thick, add a small amount of vegetable stock. If it’s too thin, continue to simmer/bake the beans (lid off) to allow the mixture to reduce and thicken.
Nutrition
Calories: 796kcal
Carbohydrates: 150g
Protein: 36g
Fat: 9g
Saturated Fat: 1g
Polyunsaturated Fat: 3g
Monounsaturated Fat: 5g
Trans Fat: 0.03g
Sodium: 349mg
Potassium: 3361mg
Fiber: 27g
Sugar: 47g
Vitamin A: 2272IU
Vitamin C: 28mg
Calcium: 437mg
Iron: 19mg
Additional Info
Gina and Jeremy
Dinner
American
Oven
Vegan
Tried this recipe?
Please tag us at @PlantBasedOnABudget! 🙂