Vegan baked beans have been a staple in my home for years, bringing back memories of cozy Sunday dinners and backyard barbecues. There’s something incredibly comforting about that rich, sweet, and savory aroma filling the kitchen. I remember my first attempt at making them from scratch; I was worried they wouldn’t come out right, but the result was surprisingly delicious and so much better than anything from a can. This recipe is proof that you can achieve that classic baked bean flavor using only plant-based ingredients. If you’ve ever wondered how to make vegan baked beans that are both satisfying and incredibly easy, you’re in the right place. These plant based baked beans are perfect for any occasion, from a weeknight meal to a potluck centerpiece. Let’s get cooking!
Why You’ll Love This Vegan Baked Beans
Get ready to fall in love with this easy recipe. It’s a winner for so many reasons:
- Incredible Flavor: Rich, smoky, and perfectly sweet, just like you remember but entirely plant-based.
- Super Quick Prep: With just 15 minutes of prep, you can have this dish ready for the oven in no time.
- Healthy & Hearty: Packed with protein and fiber, these beans are a nutritious choice that will keep you full.
- Budget-Friendly: Made with simple pantry staples, this recipe is incredibly economical.
- Family Favorite: Even picky eaters will devour this crowd-pleasing dish; it’s truly a meatless baked beans recipe the whole family can enjoy.
- Allergy Friendly: Naturally free from common allergens, making it a safe and delicious option for many.
- Perfectly Dairy-Free: You won’t miss a thing with this satisfying dairy free baked beans recipe.
Ingredients for Homemade Vegan Baked Beans
Gathering these simple ingredients is the first step to incredibly satisfying homemade vegan baked beans. I love that most of these are pantry staples I always have on hand!
- 3 cups cooked navy beans – These are some of the best beans for vegan baked beans because they hold their shape beautifully and have a creamy texture. You can also use cannellini or pinto beans.
- 1 tbsp olive oil – Just a little to get our aromatics sautéed. (For an oil-free version, use water or vegetable broth instead!)
- 1 medium onion, finely chopped – This adds a sweet, savory base.
- 3 garlic cloves, minced – Because garlic makes everything better!
- 1 1/2 cups tomato sauce – This forms the rich, saucy foundation.
- 2 tbsp tomato paste – For concentrated tomato flavor and thickness.
- 3 tbsp maple syrup – This is key for that classic sweet baked bean flavor, and it’s a wonderful plant-based sweetener.
- 1 tbsp molasses – Adds depth and that slightly darker, more complex sweetness.
- 1 tbsp apple cider vinegar – A touch of acidity balances the sweetness.
- 1 tsp smoked paprika – For a hint of smoky deliciousness without meat.
- 1 tsp Dijon mustard – Adds a little tang and complexity.
- 1 tsp salt, or to taste – Essential for bringing all the flavors together.
- 1/2 tsp black pepper – Just a little kick.
- 1/2 cup water or vegetable broth – To reach the perfect saucy consistency.
How to Make Easy Vegan Baked Beans
Follow these simple steps to create a pot of delicious homemade vegan baked beans. I love how straightforward this process is – it really lets the flavors meld beautifully in the oven.
- Step 1: Preheat your oven to 350°F (175°C). Grab an oven-safe pot or large skillet; this is where all the magic will happen.
- Step 2: If you’re starting with dried beans, make sure they’ve been soaked overnight and cooked until they are tender. If you’re using canned beans, just drain and rinse them well.
- Step 3: Heat the 1 tbsp olive oil in your chosen pot or skillet over medium heat. You’ll know it’s ready when it shimmers slightly.
- Step 4: Add the 1 medium onion, finely chopped, and sauté until it turns soft and translucent, which usually takes about 5 minutes. Your kitchen should start smelling wonderful already!
- Step 5: Stir in the 3 garlic cloves, minced, and cook for just about 1 minute more until you can smell its fragrant aroma. Be careful not to burn the garlic.
- Step 6: Now, pour in the 1 1/2 cups tomato sauce, 2 tbsp tomato paste, 3 tbsp maple syrup, 1 tbsp molasses, 1 tbsp apple cider vinegar, 1 tsp smoked paprika, 1 tsp Dijon mustard, 1 tsp salt, 1/2 tsp black pepper, and the 1/2 cup water or vegetable broth. Give it all a really good stir to combine everything into a luscious sauce. This is the heart of our baked bean recipe vegan!
- Step 7: Add your prepared beans to the sauce and mix them in thoroughly, ensuring every bean is coated.
- Step 8: Bring the mixture to a gentle simmer on the stovetop. Once simmering, cover the pot tightly and transfer it to the preheated oven. Bake for 45–60 minutes. You’ll want to stir it occasionally to prevent sticking and ensure even cooking. The aroma filling your home will be incredible!
- Step 9: Carefully remove the pot from the oven. Give it a taste and adjust the seasoning if needed – maybe a little more salt or a touch more sweetness?
- Step 10: Serve these amazing easy vegan baked beans warm. They are perfect as a side dish or a hearty main course. Enjoy this delightful vegan baked beans recipe!

Pro Tips for the Best Vegan Baked Beans
Making these beans even more delicious is easy with a few insider tricks. I’ve found these tips make all the difference in achieving that perfect, comforting flavor.
- For a deeper, richer flavor, use a mix of beans like navy and cannellini.
- Don’t skip the molasses; it adds a crucial depth that maple syrup alone can’t provide.
- A dash of liquid smoke or extra smoked paprika can really enhance that classic baked bean essence.
- If you prefer a thicker sauce, bake the beans uncovered for the last 15 minutes.
What’s the secret to perfect vegan baked beans?
The secret lies in a good balance of sweet, savory, and smoky flavors, plus letting them bake low and slow. This allows the sauce to thicken and coat the beans beautifully, preventing a common issue where vegan baked beans are not thickening properly. For more information on bean preparation, you can check out resources on proper bean cooking techniques.
Can I make vegan baked beans ahead of time?
Absolutely! You can prepare the entire dish and refrigerate it for up to 2 days before baking. Just add about 10-15 minutes to the baking time if cooking from cold.
How do I avoid common mistakes with vegan baked beans?
Avoid over-salting by tasting before adding more salt at the end. Also, be sure not to overcook them, which can make the beans mushy. Stick to the recommended baking time for the best texture. Understanding nutritional information can also help in meal planning; see our nutritional guidelines.
Best Ways to Serve Vegan Baked Beans
These versatile vegan baked beans are wonderful served in so many ways! They’re fantastic as a hearty side dish alongside grilled vegan sausages or a smoky veggie burger. I also love them as a flavorful main course, especially when paired with a fresh, crisp salad and some crusty bread for dipping. For an extra special meal, try serving them with cornbread or roasted sweet potatoes. These plant based baked beans truly shine when complemented by simple, wholesome sides. You can find more recipe ideas on our site.

Nutrition Facts for Vegan Baked Beans
This recipe for vegan baked beans is not only delicious but also offers a good nutritional profile. Each serving provides a satisfying amount of essential nutrients, making them a great addition to any meal. For more details on dietary needs, consult our data privacy and usage information.
- Serving Size: 1 cup
- Calories: 210
- Fat: 4g
- Saturated Fat: 0.5g
- Protein: 9g
- Carbohydrates: 35g
- Fiber: 8g
- Sugar: 10g
- Sodium: 520mg
Nutritional values are estimates and may vary based on specific ingredients used. For specific dietary concerns, please refer to our terms of use.
How to Store and Reheat Vegan Baked Beans
One of the best things about this easy vegan baked beans recipe is how well it stores, making meal prep a breeze! Once your delicious beans have cooled completely, transfer them to airtight containers. They’ll keep beautifully in the refrigerator for about 3 to 4 days. If you find yourself with extra deliciousness or want to have them on hand for longer, freezing is a fantastic option. Properly stored in freezer-safe containers or bags, your homemade vegan baked beans can last for up to 3 months. When you’re ready to enjoy them again, allow them to thaw overnight in the fridge before gently reheating. For reheating, you can use the microwave for a quick warm-up, or place them in a saucepan over low heat, adding a splash of water or broth if needed to loosen the sauce. This ensures your leftovers are just as tasty as the first time! If you have any questions, feel free to contact us.
Frequently Asked Questions About Vegan Baked Beans
Can I make vegan baked beans from scratch?
Absolutely! This recipe is designed for making vegan baked beans from scratch, whether you start with dried beans that you soak and cook yourself or use canned beans. Using dried beans will give you the most control over texture and salt content, but canned beans are a fantastic shortcut for a quicker meal.
What are the best beans to use for vegan baked beans?
Navy beans are a classic choice and are fantastic for this recipe because they become wonderfully creamy. However, cannellini beans and pinto beans also work beautifully and offer a similar satisfying texture. The key is to ensure your beans are cooked until tender but still hold their shape to prevent a mushy final dish.
Why are my vegan baked beans watery or not thickening?
If your vegan baked beans are too watery, it’s often because there’s too much liquid or not enough cooking time for the sauce to reduce. Try baking them uncovered for the last 15-20 minutes of the cooking time. Also, ensure your tomato paste is concentrated enough, as it helps thicken the sauce beautifully. For beans made truly from scratch, sometimes the cooking liquid from the beans themselves can add extra moisture if not drained properly.
Can I make these beans spicy?
Yes, you can easily add a kick to your vegan baked beans! A pinch of cayenne pepper or a dash of your favorite hot sauce stirred in with the sauce ingredients will do the trick. You could also add some finely diced jalapeños along with the onions for a more integrated heat.
Variations of Vegan Baked Beans You Can Try
Once you’ve mastered the basic recipe, there are so many fun ways to switch up your vegan baked beans! I love experimenting to find new favorites.
- Sugar-Free Sweetness: Craving that classic baked bean flavor without the sugar? For sugar free vegan baked beans, swap the maple syrup and molasses for a sugar-free sweetener like erythritol or stevia, adjusting to your taste. You might need a little extra vinegar to balance the flavors.
- Smoky Chipotle Kick: Add a teaspoon of chipotle powder or a tablespoon of adobo sauce along with the other seasonings for a spicy, smoky twist that’s perfect for grilling season.
- Slow Cooker Simplicity: Don’t have time for the oven? You can easily make these in a slow cooker! Just combine all ingredients, stir well, and cook on low for 6-8 hours or high for 2-3 hours until thick and bubbly.
- BBQ Baked Beans: Stir in about 1/4 cup of your favorite BBQ sauce with the tomato sauce and paste for an extra layer of smoky, tangy flavor.
Delicious Vegan Baked Beans: 30 Minute Prep
- Total Time: 1 hour 15 minutes
- Yield: 6 servings 1x
- Diet: Vegan
Description
This easy vegan baked beans recipe is a hearty, flavorful, and budget-friendly dish. Made with simple pantry staples, it’s naturally high in protein and fiber, perfect for a satisfying meal.
Ingredients
- 3 cups cooked navy beans (or 2 cans, drained and rinsed)
- 1 tbsp olive oil
- 1 medium onion, finely chopped
- 3 garlic cloves, minced
- 1 1/2 cups tomato sauce or crushed tomatoes
- 2 tbsp tomato paste
- 3 tbsp maple syrup
- 1 tbsp molasses
- 1 tbsp apple cider vinegar
- 1 tsp smoked paprika
- 1 tsp Dijon mustard
- 1 tsp salt, or to taste
- 1/2 tsp black pepper
- 1/2 cup water or vegetable broth
Instructions
- Preheat oven to 350°F (175°C).
- If using dried beans, soak overnight and cook until tender. If using canned beans, drain and rinse them.
- Heat olive oil in an oven-safe pot or skillet over medium heat.
- Add onion and sauté until soft, about 5 minutes.
- Stir in minced garlic and cook for 1 minute until fragrant.
- Add tomato sauce, tomato paste, maple syrup, molasses, vinegar, smoked paprika, Dijon mustard, salt, pepper, and broth. Stir well to combine.
- Add cooked beans to the sauce and mix thoroughly.
- Bring to a gentle simmer, then cover and bake for 45–60 minutes, stirring occasionally.
- Remove from the oven, taste, and adjust seasoning as needed.
- Serve warm.
Notes
- Use navy, cannellini, or pinto beans for the best texture.
- For a smoky flavor, add a few drops of liquid smoke or extra smoked paprika.
- To make it oil-free, sauté vegetables in water or broth.
- For thicker sauce, bake uncovered for the last 10–15 minutes.
- Store leftovers in the fridge for up to 5 days or freeze for up to 2 months.
- Prep Time: 15 minutes
- Cook Time: 1 hour
- Category: Side Dish, Main Course
- Method: Baked, Simmered
- Cuisine: American, Vegan
Nutrition
- Serving Size: 1 cup
- Calories: 210
- Sugar: 10g
- Sodium: 520mg
- Fat: 4g
- Saturated Fat: 0.5g
- Unsaturated Fat: 3.5g
- Trans Fat: 0g
- Carbohydrates: 35g
- Fiber: 8g
- Protein: 9g
- Cholesterol: 0mg
Keywords: vegan baked beans, plant based baked beans, dairy free baked beans recipe, homemade vegan baked beans, easy vegan baked beans recipe, meatless baked beans recipe, baked bean recipe vegan, sugar free vegan baked beans, best beans for vegan baked beans