Wash then finely chop the parsley stalks (reserve the leaves). Put the oil in a large, deep frying pan (skillet) over a medium heat and fry the parsley stalks and onion for six to eight minutes until soft.
Add the garlic, salt, sugar and spices, cook for one to two minutes then add the tomatoes then reduce the heat to low and simmer for six minutes, stirring occasionally.
Next, make four divots in the sauce and break in the eggs. Cover with a lid and cook for for to six minutes or until the eggs are just set. Roughly chop the parsley leaves, scatter over then serve immediately.
TIP: You can make the tomato sauce ahead of time then just reheat and crack in the eggs when you’re ready to eat. Have a play with the herbs and spices too; harissa, dill and feta are all nice scattered over at the end.