Heat the oil in a nonstick frying pan and add the cardamom, cinnamon and cloves. Fry for 1 minute, then add the onions and fry, stirring, for 3–4 minutes.
Add the lamb to the pan with the garam masala, chilli powder, garlic, ginger and salt. Stir well to break up the mince and fry for 5–7 minutes.
Add the potatoes, tomatoes and the measured hot water, cover and simmer gently for 5–10 minutes or until the potatoes are tender.
Stir in the chopped coriander and serve hot with boiled rice or bread.