This vegan shakshuka is a delicious savory dish that you can serve for brunch or a light lunch. It's easy to make and absolutely amazing, especially when served with crusty bread.
Heat the oil in a skillet over medium heat. Add the onion and bell pepper. Stir to coat the vegetables in oil and cook for 4 to 6 minutes, until tender and the onions are translucent.
Add the garlic and cook for one minute. Then stir in the tomato paste, spices, and salt. Cook, stirring occasionally, for 1 to 2 minutes.
Add the tomatoes with their juices and chopped parsley. Stir this together and bring the mixture to a simmer (low boil). Cook for 5 to 7 minutes. Add salt and pepper to taste.
Transfer it to a serving dish. Top with tofu scramble, chopped olives, feta, and additional chopped parsley. Serve with crusty bread on the side.
Notes
You can buy vegan feta at the store or make your own homemade vegan feta using tofu.