In a small bowl, combine the chilli powder, turmeric, ground cumin, ground coriander, lemon juice, salt, black pepper, and 1 tablespoon of water.
Mix well.
Heat the vegetable oil in a medium-sized, non-stick frying pan over medium-high heat.
Add the cumin seeds and let them sizzle for about 10 seconds.
Add the chopped onion and ginger, and sauté until the onion turns medium brown.
Stir in the prepared spice paste and cook for about 15 seconds.
Add the chopped tomatoes and sugar, bringing the mixture to a gentle simmer.
Cover and let it cook for 10 minutes, stirring occasionally.
Stir in the chopped coriander.
Place the halved boiled eggs into the sauce, spooning the mixture over them.
Cover and simmer for another 2–3 minutes, allowing the eggs to absorb the flavors.
Serve hot with rice or toasted bread.
Notes / Tips / Wine Advice:
Serving Tip:Garnish with extra fresh coriander and serve with warm chapati, naan, or plain basmati rice for a complete meal.Wine Advice:Pair this dish with a crisp and fruity Sauvignon Blanc or a dry Riesling to balance the spice and acidity of the tomatoes.