Add the oil to a pot over medium to high heat. Once the pan is hot add the onion and cook for 3-5 minutes until soft.
Add the garlic and ginger to the onion and cook for a further minute.
Then add the spices - if it’s too dry at this stage and one tablespoon more of oil. Cook the spices for 30-60 seconds until fragrant.
Add the chickpeas and tomatoes and stir to combine.
Bring to a boil and then cover the pot with a lid and reduce heat to low/medium and simmer for a further 20-25 minutes until thick.
Once the baby/toddler portions are removed you can add the optional extras if you like (chilli, salt, pepper, and sugar).
Optional to serve with some lemon juice squeezed over the top and some coriander leaves.