-
In a large (12-inch) pan, heat the oil over medium heat. Add the onion and cook, stirring occassionally, until golden, then add the garlic and cook for 2 minutes more. Add the merguez sausage slices and cook for a few more minutes, until almost cooked through.
-
Lower the heat to medium-low and add the paprika, ras el hanout, and salt. Cook until the spices marry and lightly toast, about 1 minute. Add the tomatoes and bring to a boil, then simmer for a few minutes until thickened.
-
Crack the eggs into the sauce and cover. Simmer gently until the whites are set and the yolk is still runny.
-
Spoon some sauce into shallow bowls and top with the eggs. Sprinkle with cilantro and, if desired, dollop with a little harissa. Serve with the bread.