In a medium size pan and on medium heat, add the sliced garlic and chilli with a half cup of olive oil. We’re looking for a sizzle on the garlic and chilli, which means that the flavours are being extracted by the oil, to impart into the whole dish.
Once we see the garlic turning golden, throw in the dry spices and cook them in the oil for just about 20-30 seconds to release all their flavours into the oil.
When the pan is sizzling and releasing wonderful aromas, it’s time to go in with the tomatoes, then add 1 teaspoon of salt and mix well. We want the tomatoes to break down into the oil and absorb all the wonderful flavours from the chilli, garlic and spices. After a few minutes, add half a cup of boiling water, stir and cook until the tomatoes are softened and give shape to a fragrant sauce for the eggs.
Lower the heat and check the sauce for flavour. Now is the time to add salt / spices / a squeeze of lemon. The sauce should be a little bit runny – this will thicken with the eggs.
Using a table spoon, form 4 wells in the sauce and crack the eggs inside. Do this carefully, so you don’t break the yolks! Season the eggs with a bit of salt and black pepper.
Cover the pan and cook on a low heat. We want the egg whites to form, but for the yolk to still be gooey and juicy.