In a large skillet, heat 1 tablespoon of olive oil over medium heat. Add the diced yellow onion and sauté for about 3-4 minutes until translucent.
Stir in the minced garlic and grated fresh ginger. Sauté for an additional 1-2 minutes until fragrant, being careful not to burn the garlic.
Add 3 tablespoons of red curry paste to the skillet. Stir well to combine, cooking for another minute to enhance the flavors.
Pour in the can of fire-roasted diced tomatoes and the can of full-fat coconut milk. Stir to combine all ingredients, creating a rich and creamy base.
Add the drained and rinsed chickpeas to the skillet. Stir gently to coat them in the sauce.
Bring the mixture to a gentle simmer, then reduce heat to low. Simmer for about 10-15 minutes, stirring occasionally, until the sauce thickens slightly.
Fold in the roughly chopped baby spinach in the final moments of cooking. Cook until the spinach wilts, about 2-3 minutes.
Remove from heat and serve the Vegan Chickpea Curry warm over rice, quinoa, or with crusty bread. Enjoy!