To make your sauce, finely chop onions, ginger, tomatoes, garlic and chillies, keeping them all separate.Heat a large pan over a medium–high heat and add oil. Add the cumin seeds, fenugreek seeds, mustard seeds, cardamom and gently fry for a minute until spices start to splutter.