In a large skillet, heat 3 Tbsp extra virgin olive oil over high heat.
Add onion, red pepper and hot pepper.
Allow vegetables to get deeply browned on the bottom. About 5-6 minutes.
Stir and repeat until all vegetables are fully softened and charred in spots. About 4-5 minutes.
Add garlic and cook for 30-35 seconds.
Stir and add paprika and cumin.
Cook for 30-35 seconds.
Stir.
Add tomatoes and stir to combine.
Reduce heat to a very low simmer. About 10-12 minutes.
Season with salt and pepper to taste.
Add half the cilantro.
Using a large wooden spoon, make a well near perimeter of pan.
Break an egg into it.
Spoon some sauce over edge of egg white to partially submerge it.
Leave yolk exposed.
Repeat with remaining eggs.
Season eggs with some salt.
Cover skillet and reduce heat to lowest setting.
Eggs should barely set with runny yolks.
About 6-8 minutes.
Sprinkle with remaining cilantro.
Serve over rice, cauliflower rice or with bread.