Heat olive oil in a large skillet over medium heat.
Add the diced onion and red bell pepper. Cook until softened, about 5 minutes.
Stir in the garlic, cumin, paprika, and chili powder. Let everything mingle for 1–2 minutes.
Pour in the crushed tomatoes and season with salt and pepper. Simmer uncovered for 10–15 minutes, until the sauce thickens slightly.
Use a spoon to make small wells in the sauce. Crack the eggs into the wells.
Cover the skillet and cook for 5–8 minutes, or until the egg whites are set but yolks are still soft.
Top with fresh parsley and serve with bread to scoop up the goodness.