Heat the oil in your large skillet over medium heat until shimmering, and add the diced onion. Cook for about 5 minutes until it becomes translucent and begins to brown slightly, filling your kitchen with a warm aroma.
Add the minced garlic and grated ginger to the skillet. Sauté for about 1 minute until fragrant, making sure not to burn the garlic. You’ll notice the mixture bubbling gently and releasing a savory aroma.
Stir in the turmeric and cumin, cooking for 30 seconds to toast the spices and deepen their aroma. Listen for a slight crackle, which signals they’re releasing their essential oils.
Pour in the rinsed chickpeas along with the coconut milk, stirring well to combine all the flavors and scrape up any browned bits from the bottom of the pan. Bring the mixture to a gentle simmer, allowing it to bubble softly.
Add the chopped fresh spinach to the skillet. Cover and cook for about 5-7 minutes, stirring once or twice, until the spinach wilts completely and the sauce thickens slightly, turning glossy and rich-looking.
Uncover the skillet and stir the curry. Let it simmer uncovered for a few more minutes if needed, until the sauce reduces to a glossy, slightly thickened consistency. Adjust the seasoning with salt if desired.
Remove the skillet from heat and squeeze in the lemon juice. Stir well and let the flavors meld for about 2 minutes. The dish should smell fragrant with a bright citrus note.
Serve your vibrant curry hot over rice or with crusty bread. Garnish with fresh herbs if you like, and enjoy the comforting, colorful flavors of this simple dish.