Hard boil the eggs. Heat the oil in a wok or saucepan, fry the onions in it until they are brown. It takes a long time. Add the tomatoes, continue frying for a few minutes. Add the garlic and ginger paste, continue frying.
After a few minutes, add the chillies, coriander powder, cumin powder, turmeric, salt and 1 cup of water. Bring to a simmer, then reduce the heat and carefully stir in the yogurt and granulated stock. Simmer over low heat until the dish is red and the oil floats on top.
Halve the eggs and add. If you like, fry the egg halves in a little oil until golden brown, first on the cut surface, then turn over and fry the upper side brown. Garnish with currant leaves to serve.