Pour enough olive oil in to a heavy frying pan to cover the base. Place over a moderate heat and then carefully break the eggs into it. Fry as usual, spooning hot oil over the eggs to help them set.
When they are almost half-cooked, add the chilli, cumin and garlic to the pan and continue cooking until the white is set.
Lift the eggs out on to the bread, together with the bits of chilli and garlic, and then spoon over a little of the oil. Drizzle over the balsamic vinegar, season with salt and scatter over lots of chopped coriander. Eat immediately.