Choose a new cookbook worth up to £28 when you subscribe to our magazine.
Heat a large frying pan over a low-medium heat and add the butter. Gently fry the onion, chilli and garlic until the onion is soft – about 5 mins. Add the spices and cook for 1-2 mins more, stirring around the pan until aromatic.
Add the tomatoes, cook for 1 min, then pour in the eggs and lower the heat. Stir slowly to scramble the eggs as they cook, and remove from the heat while they are still a little runny. Continue stirring off the heat for 1 min more until the eggs are just set.
Stir through the coriander and serve with chapatis for a delicious breakfast or brunch.