First, make the filling. Heat the oil in a wide-based saucepan with a tight fitting lid. Add the onion and cook over a low heat for 10 minutes, stirring occasionally. Add the garlic, ginger and chilli and cook for 1 minute, then add the spices and cook for a further minute.