Heat olive oil over medium heat in large iron skillet.
Saute onion and red pepper until soft.
Add garlic and spices, stirring frequently.
Add tomatoes and cook for 15 minutes.
Add chopped spinach and stir.
Make wells in the tomato sauce for each egg and crack in the eggs.
Cover and cook eggs until they are to your taste.
Season with salt and pepper. Garnish with avocado slices. Serve warm with toasted bread.