Toast the bread slices until golden and crisp. Set aside.
Heat olive oil in a large skillet over medium heat.
Add the chopped onion and bell pepper. Cook for about 5 minutes until softened.
Stir in the garlic, cumin, smoked paprika, and cayenne pepper. Cook for 1 minute until fragrant.
Add the diced tomatoes with their juices. Season with salt and pepper.
Simmer the sauce for 8–10 minutes until slightly thickened.
Use the back of a spoon to make two small wells in the sauce.
Crack an egg into each well.
Cover the skillet and cook for 5–7 minutes until the egg whites are set.
Place the toasted bread on serving plates.
Spoon the Shakshouka Toast mixture over the bread.
Garnish with parsley or cilantro and optional feta cheese.
Serve immediately while warm.