In a large skillet or saucepan, heat the olive oil or coconut oil over medium heat. Once hot, add the chopped yellow onion. Sauté for about 5 minutes, or until the onions become translucent and fragrant. Next, stir in the minced garlic and grated ginger, cooking for an additional 1-2 minutes until they are aromatic.
Add the fire-roasted tomatoes to the skillet, followed by the curry powder, garam masala, turmeric, kosher salt, black pepper, and cayenne pepper. Stir everything together, allowing the spices to toast slightly in the mixture for about 2 minutes.
Once the spices are fragrant, add the rinsed and drained chickpeas to the skillet. Stir to combine, then pour in the coconut milk. Bring the mixture to a gentle simmer, allowing it to bubble away for about 10-15 minutes.
Just before serving, fold in the fresh spinach. Cook for another 2-3 minutes, or until the spinach is wilted and vibrant. Taste and adjust the seasoning if necessary.
Serve your Easy Chickpea Curry hot over fluffy rice or with warm naan bread on the side.