Finely chop the onion and fry with olive oil and a pinch of sugar in a pan over medium heat for approx. 5 minutes until translucent.
Finely chop the peppers, chilli (seeded) and garlic and add to the onions in the pan.
Mix in the salt, cinnamon and paprika powder and fry for approx. 8 minutes over medium heat. (You can also use some harissa instead of the chilli).
Add the diced tomatoes and a little water to the pan and continue to simmer over a medium heat for 10 minutes.
To poach the eggs in the sauce, use a spoon to push 4 small areas into the thick sauce and crack an egg into each. If you wish, you can salt the eggs a little.
Put a lid on the pan and wait 6 minutes. (Depending on how firm you like the yolk, you can vary the time).
Chop the coriander/parsley and sprinkle on the finished dish.
Optional: sprinkle the eggs with a pinch of za'atar.