Heat the olive oil in a large skillet over medium-high heat. Sauté the onions for 1 minute. Add the garlic and ginger and sauté for another minute.
Toss in the curry powder, coriander, cumin, paprika and chili if using. Stir and sauté for 30 seconds.
Add the chickpeas, diced tomatoes, coconut milk and stir. Bring to a boil and cook for 5 minutes, stirring often.
Season with salt and pepper to taste and toss in the spinach. Stir and cook for another minute.
Garnish with fresh cilantro. Serve on it’s own or with cooked quinoa or brown rice.
Store any leftovers in an airtight container in the fridge for up to 5 days.