Recipe Vegetarian Baked Beans Made Easy and Delicious

Updated On: October 1, 2025

Baked beans are a classic comfort food that evoke memories of hearty family meals and cozy gatherings. But if you’re vegetarian or simply want a wholesome plant-based dish, this vegetarian baked beans recipe is an absolute must-try.

Packed with rich flavors, wholesome ingredients, and a perfect balance of savory and slightly sweet, these beans bake to tender perfection in a deliciously fragrant sauce. Whether you’re looking for a satisfying side dish or a protein-packed main, this recipe fits the bill with its simplicity and depth of flavor.

What makes this dish stand out is how effortlessly it brings together pantry staples like beans, tomatoes, and a medley of herbs and spices to create a warming, crowd-pleasing meal. Plus, it’s entirely vegetarian, incredibly nutritious, and easy to customize for your taste buds.

So, grab your apron and let’s dive into making this delightful, healthy baked bean recipe that’s sure to become a favorite in your kitchen!

Why You’ll Love This Recipe

This vegetarian baked beans recipe is a fantastic blend of comfort and nutrition. It’s:

  • Hearty and filling: Packed with fiber-rich beans and wholesome vegetables, it’s a meal that satisfies.
  • Simple to prepare: Uses everyday pantry ingredients with minimal prep time.
  • Flavorful: Slow-baked with a savory, slightly sweet tomato sauce that infuses every bean.
  • Versatile: Perfect as a side dish or a main meal, great for potlucks and meal prep.
  • Vegetarian and vegan-friendly: No animal products, but plenty of protein and taste.

If you enjoy recipes that are easy, nourishing, and delicious, this baked beans recipe will quickly become a staple in your weekly rotation.

Ingredients

  • 2 cups dried navy beans (or 3 cans of navy beans, drained and rinsed)
  • 1 cup diced onion (about 1 medium onion)
  • 2 cloves garlic, minced
  • 1 can (15 oz) crushed tomatoes
  • 1/4 cup tomato paste
  • 1/4 cup maple syrup or brown sugar
  • 2 tablespoons apple cider vinegar
  • 2 teaspoons smoked paprika
  • 1 teaspoon ground cumin
  • 1 teaspoon chili powder (optional, for a mild kick)
  • 1/2 teaspoon ground black pepper
  • 1 teaspoon salt (adjust to taste)
  • 2 cups vegetable broth
  • 2 tablespoons olive oil
  • Optional: 1/2 cup finely chopped bell pepper or carrot for added texture and nutrition

Equipment

  • Large bowl (for soaking beans if using dried)
  • Large pot or Dutch oven (oven-safe preferred)
  • Wooden spoon or spatula
  • Measuring cups and spoons
  • Oven
  • Strainer or colander (for rinsing canned or soaked beans)
  • Knife and chopping board
  • Optional: slow cooker (if you prefer slow cooking instead of oven baking)

Instructions

  1. Prepare the beans: If using dried beans, rinse them well, then soak overnight in a large bowl with plenty of water. Drain and rinse again before cooking. If using canned beans, simply drain and rinse them thoroughly.
  2. Cook the beans: Place the soaked beans in a large pot, cover with fresh water, and bring to a boil. Reduce heat and simmer for 45-60 minutes, or until tender but not mushy. Drain and set aside. (Skip this step if using canned beans.)
  3. Preheat your oven: Set the oven to 350°F (175°C).
  4. Sauté the aromatics: In an oven-safe pot or Dutch oven, heat the olive oil over medium heat. Add the diced onion (and optional bell pepper or carrot) and cook until softened, about 5-7 minutes. Add the minced garlic and cook for another minute, stirring frequently.
  5. Add spices and tomato base: Stir in the smoked paprika, cumin, chili powder (if using), salt, and black pepper. Cook for 1 minute to release the spices’ aroma. Then add the tomato paste, crushed tomatoes, maple syrup, and apple cider vinegar. Mix well to combine.
  6. Combine beans and sauce: Add the cooked or canned beans to the pot. Pour in the vegetable broth and stir gently to combine all ingredients.
  7. Bake the beans: Cover the pot with a lid or foil and place it in the preheated oven. Bake for 1.5 to 2 hours, stirring every 30 minutes to prevent sticking. The sauce should thicken and the flavors will deepen beautifully.
  8. Adjust seasoning: After baking, taste and adjust salt, sweetness, or acidity if needed. If the sauce is too thick, stir in a splash of vegetable broth or water.
  9. Serve warm: Spoon the baked beans into bowls or onto plates and enjoy!

Tips & Variations

“For an extra smoky flavor, add a teaspoon of liquid smoke or smoked salt.”

  • Make it vegan: This recipe is naturally vegan as it uses no animal products.
  • Use canned beans for convenience: If short on time, canned beans reduce cooking time dramatically without sacrificing flavor.
  • Add veggies: Diced carrots, celery, or bell peppers add texture and nutrition.
  • Spice it up: Add chipotle powder or cayenne pepper for smoky heat.
  • Slow cooker option: Combine all ingredients in a slow cooker and cook on low for 6-8 hours.
  • Sweetness variations: Substitute maple syrup with molasses or brown sugar for a different depth of sweetness.

Nutrition Facts

Nutrient Amount per serving
Calories 280 kcal
Protein 15 g
Carbohydrates 45 g
Dietary Fiber 12 g
Fat 4 g
Sodium 450 mg
Sugar 8 g (natural and added)

Serving Suggestions

Vegetarian baked beans are incredibly versatile and pair beautifully with many dishes. Here are some serving ideas to try:

  • Serve with warm crusty bread or soft vegan bread loaves for a satisfying meal.
  • Top with fresh herbs like parsley or cilantro for a bright finish.
  • Serve alongside grilled vegetables or a fresh salad for a balanced plate.
  • Use as a filling for baked potatoes or sweet potatoes for a hearty lunch.
  • Add a side of vegetarian Swiss chard recipes to complement the meal.
  • Pair with your favorite vegan cheese or a drizzle of vegan béchamel sauce to add creaminess.

Conclusion

This vegetarian baked beans recipe is a true kitchen hero—offering comfort, nutrition, and flavor all in one pot. Its simplicity makes it accessible for cooks of all levels, while its rich, smoky tomato sauce and tender beans make it a crowd-pleaser for any occasion.

Whether you’re meal prepping for the week or looking to add a wholesome side to your dinner table, this recipe delivers on all fronts.

Not only is it adaptable and easy, but it also connects you to the tradition of homemade baked beans with a fresh vegetarian twist. We hope you savor every spoonful and feel inspired to explore more delicious plant-based meals!

For more tasty vegetarian ideas, be sure to check out our Vegetarian Tex Mex Recipes for Easy Weeknight Dinners or dive into the Slow Cooker Vegetarian Recipes Easy and Delicious Ideas for effortless meals.

📖 Recipe Card: Vegetarian Baked Beans

Description: A hearty and flavorful vegetarian baked beans recipe perfect as a side or main dish. Easy to prepare and packed with protein and fiber.

Prep Time: PT15M
Cook Time: PT1H30M
Total Time: PT1H45M

Servings: 6 servings

Ingredients

  • 2 cups dried navy beans
  • 1 medium onion, finely chopped
  • 2 cloves garlic, minced
  • 1 cup tomato sauce
  • 1/4 cup molasses
  • 2 tablespoons maple syrup
  • 1 tablespoon apple cider vinegar
  • 1 teaspoon smoked paprika
  • 1/2 teaspoon ground black pepper
  • 1 teaspoon salt
  • 2 cups water
  • 2 tablespoons olive oil

Instructions

  1. Soak the navy beans overnight in cold water.
  2. Drain and rinse the beans.
  3. Preheat oven to 325°F (160°C).
  4. Sauté onion and garlic in olive oil until translucent.
  5. In a large oven-safe pot, combine beans, sautéed onion and garlic, tomato sauce, molasses, maple syrup, apple cider vinegar, smoked paprika, salt, pepper, and water.
  6. Bring to a simmer on the stove.
  7. Cover and bake in the oven for 1 hour and 30 minutes until beans are tender.
  8. Stir occasionally and add water if needed.
  9. Remove from oven and let cool slightly before serving.

Nutrition: Calories: 280 kcal | Protein: 15 g | Fat: 4 g | Carbs: 50 g

{“@context”: “https://schema.org/”, “@type”: “Recipe”, “name”: “Vegetarian Baked Beans”, “image”: [], “author”: {“@type”: “Organization”, “name”: “GluttonLv”}, “description”: “A hearty and flavorful vegetarian baked beans recipe perfect as a side or main dish. Easy to prepare and packed with protein and fiber.”, “prepTime”: “PT15M”, “cookTime”: “PT1H30M”, “totalTime”: “PT1H45M”, “recipeYield”: “6 servings”, “recipeIngredient”: [“2 cups dried navy beans”, “1 medium onion, finely chopped”, “2 cloves garlic, minced”, “1 cup tomato sauce”, “1/4 cup molasses”, “2 tablespoons maple syrup”, “1 tablespoon apple cider vinegar”, “1 teaspoon smoked paprika”, “1/2 teaspoon ground black pepper”, “1 teaspoon salt”, “2 cups water”, “2 tablespoons olive oil”], “recipeInstructions”: [{“@type”: “HowToStep”, “text”: “Soak the navy beans overnight in cold water.”}, {“@type”: “HowToStep”, “text”: “Drain and rinse the beans.”}, {“@type”: “HowToStep”, “text”: “Preheat oven to 325\u00b0F (160\u00b0C).”}, {“@type”: “HowToStep”, “text”: “Saut\u00e9 onion and garlic in olive oil until translucent.”}, {“@type”: “HowToStep”, “text”: “In a large oven-safe pot, combine beans, saut\u00e9ed onion and garlic, tomato sauce, molasses, maple syrup, apple cider vinegar, smoked paprika, salt, pepper, and water.”}, {“@type”: “HowToStep”, “text”: “Bring to a simmer on the stove.”}, {“@type”: “HowToStep”, “text”: “Cover and bake in the oven for 1 hour and 30 minutes until beans are tender.”}, {“@type”: “HowToStep”, “text”: “Stir occasionally and add water if needed.”}, {“@type”: “HowToStep”, “text”: “Remove from oven and let cool slightly before serving.”}], “nutrition”: {“calories”: “280 kcal”, “proteinContent”: “15 g”, “fatContent”: “4 g”, “carbohydrateContent”: “50 g”}}

Photo of author

Marta K

Leave a Comment

X