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