Baked beans in tomato sauce are a classic comfort food loved by many, and the best part is it’s incredibly easy to make a vegetarian version that bursts with flavor. Whether you’re looking for a hearty side dish, a protein-packed breakfast, or a quick snack, this recipe will satisfy your cravings without any meat.
Using simple pantry staples like beans, tomatoes, and spices, you can whip up a wholesome dish that’s both nutritious and delicious. The slow baking process allows the flavors to meld beautifully, creating a rich, tangy sauce that clings perfectly to each bean.
This recipe is perfect for busy weeknights or lazy weekends when you want something warm and filling with minimal effort. Plus, it’s a fantastic way to add more plant-based protein to your diet.
If you enjoy this recipe, be sure to check out other vegetarian delights like Vegetarian Date Cake Recipe: Moist, Easy, and Delicious and Veg Recipes for Slow Cooker: Easy, Tasty Meal Ideas for more inspiration.
Why You’ll Love This Recipe
Baked beans in tomato sauce offer a wonderful combination of sweet, tangy, and savory notes, making it a versatile addition to any meal. This vegetarian version skips the traditional pork but keeps all the hearty goodness intact by using aromatic spices and natural sweetness from brown sugar and molasses.
It’s a budget-friendly recipe that uses canned beans and pantry staples, making it accessible for everyone. The slow baking time develops deep, rich flavors that canned baked beans just can’t match.
Plus, it’s packed with protein and fiber, making it a healthy choice for vegetarians and meat-eaters alike.
This dish is also highly adaptable – you can adjust the spice level or add your favorite veggies for extra texture. It’s perfect on toast, as a side to your favorite dishes, or even as a filling for stuffed vegetables.
For more creative vegetarian meals, don’t miss out on the Vegetarian Middle Eastern Recipes for Easy, Flavorful Meals.
Ingredients
Ingredient | Quantity |
---|---|
Dry navy beans or cannellini beans | 1 cup (soaked overnight) |
Olive oil | 2 tablespoons |
Onion | 1 medium, finely chopped |
Garlic cloves | 3, minced |
Canned crushed tomatoes | 1 can (14 oz) |
Tomato paste | 2 tablespoons |
Brown sugar | 2 tablespoons |
Apple cider vinegar | 1 tablespoon |
Smoked paprika | 1 teaspoon |
Ground cumin | 1/2 teaspoon |
Dry mustard powder | 1/2 teaspoon |
Salt | 1 teaspoon (adjust to taste) |
Black pepper | 1/4 teaspoon |
Water or vegetable broth | 2 cups |
Molasses (optional) | 1 tablespoon (for deeper flavor) |
Equipment
- Large bowl (for soaking beans)
- Colander
- Large oven-safe casserole dish or Dutch oven
- Mixing spoon
- Measuring cups and spoons
- Knife and cutting board
- Oven
Instructions
- Soak the beans: Place 1 cup of dry navy or cannellini beans in a large bowl and cover with water. Let them soak overnight or for at least 8 hours. This softens the beans and reduces cooking time.
- Preheat your oven: Set to 325°F (163°C) to prepare for slow baking.
- Prepare the beans: Drain and rinse the soaked beans thoroughly using a colander.
- Sauté the aromatics: In your oven-safe casserole dish or Dutch oven, heat 2 tablespoons olive oil over medium heat on the stove. Add the finely chopped onion and cook for about 5 minutes until translucent. Stir in minced garlic and cook an additional 1 minute until fragrant.
- Add the sauce ingredients: Stir in the canned crushed tomatoes, tomato paste, brown sugar, apple cider vinegar, smoked paprika, cumin, dry mustard, salt, and black pepper. Mix well to combine.
- Combine beans and liquid: Add the soaked beans to the tomato mixture and pour in 2 cups of water or vegetable broth. Stir in molasses if using. Make sure the beans are fully submerged in the liquid.
- Bake low and slow: Cover the casserole dish with a lid or tightly with foil. Place in the preheated oven and bake for 2 to 2.5 hours, stirring once halfway through. The beans should be tender and the sauce thickened.
- Final touches: Remove from oven and taste. Adjust salt, pepper, or sweetness if needed. If the sauce is too thick, stir in a splash of water or broth to reach your desired consistency.
- Serve warm: These baked beans are delicious straight from the oven or reheated. They pair wonderfully with toast, rice, or your favorite vegetarian mains. Try them alongside a fresh salad or steamed greens for a complete meal.
Tips & Variations
Tip: If you’re short on time, canned beans can be used instead of dry. Simply reduce the baking time to about 45 minutes to allow flavors to meld.
For a smoky depth, add a splash of liquid smoke or smoked sea salt. Want it spicy?
Toss in a pinch of cayenne pepper or chopped jalapeños.
Mix in cooked diced bell peppers or mushrooms before baking for extra texture and nutrition.
To make this recipe vegan and gluten-free, ensure your tomato paste and spices are certified accordingly.
Nutrition Facts
Nutrient | Amount per Serving (1 cup) |
---|---|
Calories | 220 kcal |
Protein | 12 g |
Carbohydrates | 38 g |
Dietary Fiber | 10 g |
Sugars | 8 g |
Fat | 3.5 g |
Sodium | 450 mg |
Serving Suggestions
This vegetarian baked beans dish is incredibly versatile. Serve it hot on buttered toast for a traditional English-style breakfast.
It also makes a fantastic side for grilled vegetables or plant-based sausages.
For a hearty lunch, spoon the beans over a bed of steamed rice or quinoa. You can also use it as a flavorful filling for tacos or burritos, pairing well with avocado, lettuce, and fresh salsa.
Looking for more ways to enjoy beans and vegetables? Check out Vegetarian Swiss Chard Recipes for Healthy Meals or explore Vegetable Alfredo Recipes for Creamy, Healthy Dinners for other delicious plant-based ideas.
Conclusion
Making baked beans in tomato sauce at home is a rewarding and delicious way to enjoy a vegetarian meal that’s both comforting and nutritious. This recipe brings out the best in simple ingredients, transforming humble beans into a flavorful dish that’s perfect for any occasion.
The slow baking process enriches the sauce with a deep, tangy taste that pairs wonderfully with a variety of meals.
Whether you’re a seasoned vegetarian or just exploring meatless options, this recipe is a must-try for its ease, versatility, and heartiness. Feel free to customize the flavors to suit your taste, and don’t hesitate to experiment with different beans and spices.
For more tasty plant-based recipes, be sure to visit our collection like the Vegan Bechamel Sauce Recipe for Creamy Pasta Dishes, helping you create delightful meals every day.
📖 Recipe Card: Baked Beans in Tomato Sauce (Vegetarian)
Description: A hearty and flavorful vegetarian baked beans recipe simmered in a rich tomato sauce. Perfect as a side dish or a light main course.
Prep Time: PT10M
Cook Time: PT40M
Total Time: PT50M
Servings: 4 servings
Ingredients
- 2 cups cooked white beans (cannellini or navy beans)
- 1 tbsp olive oil
- 1 small onion, finely chopped
- 2 cloves garlic, minced
- 1 can (14 oz) crushed tomatoes
- 2 tbsp tomato paste
- 1 tbsp maple syrup
- 1 tsp smoked paprika
- 1/2 tsp ground cumin
- 1/2 tsp salt
- 1/4 tsp black pepper
- 1/2 cup vegetable broth
Instructions
- Preheat oven to 350°F (175°C).
- Heat olive oil in a pan over medium heat, sauté onion until translucent.
- Add garlic and cook for 1 minute until fragrant.
- Stir in crushed tomatoes, tomato paste, maple syrup, smoked paprika, cumin, salt, and pepper.
- Add vegetable broth and bring to a simmer.
- Add cooked beans and mix well.
- Transfer mixture to a baking dish and bake uncovered for 30 minutes.
- Remove from oven and let cool slightly before serving.
Nutrition: Calories: 220 kcal | Protein: 12 g | Fat: 4 g | Carbs: 36 g
{“@context”: “https://schema.org/”, “@type”: “Recipe”, “name”: “Baked Beans in Tomato Sauce (Vegetarian)”, “image”: [], “author”: {“@type”: “Organization”, “name”: “GluttonLv”}, “description”: “A hearty and flavorful vegetarian baked beans recipe simmered in a rich tomato sauce. Perfect as a side dish or a light main course.”, “prepTime”: “PT10M”, “cookTime”: “PT40M”, “totalTime”: “PT50M”, “recipeYield”: “4 servings”, “recipeIngredient”: [“2 cups cooked white beans (cannellini or navy beans)”, “1 tbsp olive oil”, “1 small onion, finely chopped”, “2 cloves garlic, minced”, “1 can (14 oz) crushed tomatoes”, “2 tbsp tomato paste”, “1 tbsp maple syrup”, “1 tsp smoked paprika”, “1/2 tsp ground cumin”, “1/2 tsp salt”, “1/4 tsp black pepper”, “1/2 cup vegetable broth”], “recipeInstructions”: [{“@type”: “HowToStep”, “text”: “Preheat oven to 350\u00b0F (175\u00b0C).”}, {“@type”: “HowToStep”, “text”: “Heat olive oil in a pan over medium heat, saut\u00e9 onion until translucent.”}, {“@type”: “HowToStep”, “text”: “Add garlic and cook for 1 minute until fragrant.”}, {“@type”: “HowToStep”, “text”: “Stir in crushed tomatoes, tomato paste, maple syrup, smoked paprika, cumin, salt, and pepper.”}, {“@type”: “HowToStep”, “text”: “Add vegetable broth and bring to a simmer.”}, {“@type”: “HowToStep”, “text”: “Add cooked beans and mix well.”}, {“@type”: “HowToStep”, “text”: “Transfer mixture to a baking dish and bake uncovered for 30 minutes.”}, {“@type”: “HowToStep”, “text”: “Remove from oven and let cool slightly before serving.”}], “nutrition”: {“calories”: “220 kcal”, “proteinContent”: “12 g”, “fatContent”: “4 g”, “carbohydrateContent”: “36 g”}}