This Vegan Shakshuka with tofu and black beans is a flavorful and delicious plant based breakfast - high protein, vegetarian, and SO yummy! These hearty vegan breakfast beans are a delicious way to start the day. Serve with naan, garlic toast, or in a breakfast wrap to rise and shine.
In a cast iron skillet, heat the olive oil over medium heat. Add the onions, garlic, and bell pepper and sauté for 5 to 6 minutes until the veggies begin to soften.
Add the black beans, tomatoes, and chili powder and simmer for about 15 minutes until warm and bubbling.
In a separate bowl, add the silken tofu, paprika, and turmeric and mash well with a fork. Stir until the tofu becomes a warm yellow.
With a spoon, make 4 wells in the beans. Spoon a large scoop of tofu into each well. Cover the skillet and cook for 5 minutes more.
Before serving, top shakshuka with chopped green onions, cilantro, salsa, and red chili flakes to taste.