In a large pan, heat some oil over medium-high heat. Add the onion, ginger and garlic and sauté for 5 minutes.
Reduce the heat to medium. Add all the spices in and stir. Cook for a few minutes
Add the tomatoes, chickpeas and coconut milk to the pan and stir well.
Bring the mixture to a boil, then reduce the heat to medium-low.
Add in spinach
Simmer the curry for about 20 minutes and then serve