Heat
the oil in a deep frying pan, add the onions,
garlic, peppers and chilies, and sauté until soft
and golden.
Stir in the oregano, cumin, and salt and
pepper to taste, and cook for 2 minutes.
Add the chopped tomatoes, tomato puree and measured
water or stock.
Bring to the boil, then reduce the
heat and simmer gently until the sauce reduces and
thickens.
Pour
the
sauce into a large
greased
ovenproof dish and then make 4 wells, or
indentations, in it with the back of a spoon.
Carefully break an egg into each well.
Bake in a
preheated oven,
180°C (350°F),
Gas Mark 4, for about
10-12
minutes, until the eggs are set and cooked.
Sprinkle
with chopped coriander, garnish with avocado slices
and serve.