Heat a large skillet over medium heat and add the oil. Once shimmering, add the cumin seeds and toast for about 30 seconds until fragrant, listening for a gentle crackle.
Add the minced garlic and grated ginger to the pan. Sauté for 1-2 minutes until fragrant and slightly golden, filling the kitchen with a warm, savory aroma.
Stir in the drained chickpeas, coating them in the spice-infused oil. Cook for 2 minutes until they start to shimmer and absorb the flavors.
Add the tomato paste and stir well, cooking for another minute until it darkens slightly and releases a rich, savory aroma.
Pour in the coconut milk and sprinkle in the turmeric and chili powder. Stir everything together, bringing the mixture to a gentle simmer, then lower the heat to maintain a steady simmer.
Gently add the spinach, stirring until it wilts and turns vibrant green, about 2-3 minutes. If using frozen, ensure excess water is squeezed out before adding.
Let the curry simmer uncovered for 10 minutes, stirring occasionally until it thickens slightly and the flavors meld. The sauce should coat the chickpeas and spinach evenly.
Taste the curry and adjust seasoning if needed. Squeeze fresh lemon juice over the top for brightness and serve hot with rice or bread.