Heat 1 tablespoon of the oil in a frying pan or wide-based saucepan and fry the onion over a medium heat for about 5 minutes or until softened, stirring regularly.
Add the remaining oil, garlic, curry powder and chilli flakes.
Continue to fry for 1–2 minutes more, stirring constantly, then add the chickpeas and tomatoes.
Season with plenty of salt and pepper and simmer over a medium heat for about 12 minutes, stirring regularly.
Add a splash of water towards the end of the cooking time if needed.
Serve topped with yoghurt.