Heat oil in a saucepan over medium heat and sauté the onion for about 5 minutes until they become translucent.
Add the garlic and ginger and cook for another minute.
Add the coriander, turmeric, cumin, garam masala, chili powder, and salt and cook for 1 to 2 additional minutes until fragrant.
Pour in the coconut milk and tomato sauce and bring to a boil.
Add the chickpeas, reduce the heat, and simmer for 20 minutes, stirring occasionally. Taste and add additional salt if desired.
Remove from the heat and add the fresh spinach and gradually stir it into the curry. The residual heat will wilt the leaves after a minute or two.
Notes
Storage: Store in the fridge for up to 3 days in an airtight container. Can be frozen for up to 3 months. Fully defrost before reheating in the microwave or on the stove.