This vegan Beans on Toast recipe is a beloved high protein brunch staple- rich and flavorful tomato beans piled on vegan or gluten free bread! These beans are better than the canned variety, and are made with vegetables, white beans, and simple spices. An international favorite anyone can recreate!
In a Dutch oven, add the olive oil, carrots, garlic, and onion. Saute for 4 to 5 minutes until the veggies begin to soften. Add the tomatoes, ketchup, maple syrup, apple cider vinegar, and vegetable stock. Bring to a coil, then reduce heat to a low simmer and cook for about 15 minutes, stirring occasionally. Taste, and add salt if needed.
Preheat oven to 400 degrees Fahrenheit. With an immersion blender puree the vegetable and tomato mixture until it becomes a thick and creamy sauce. If you don't have an immersion blender, use a regular blender and puree in small batches.
Add the beans into the dutch oven with the sauce, and bake for 20 minutes uncovered.