Heat a large pot over medium heat and add a splash of oil.
Add the diced onion and sauté until translucent, about 5–7 minutes.
Stir in the minced garlic and ginger; cook for an additional 2 minutes.
Mix in the curry powder and cumin, stirring until evenly coated.
Add diced sweet potatoes, chickpeas, coconut milk, and vegetable broth; stir well.
Bring the mixture to a boil, then reduce heat to a simmer, cover, and cook for 20 minutes.
Once sweet potatoes are fork-tender, add chopped spinach and season with salt and pepper.
Simmer for an additional 5 minutes, then remove from heat and let cool slightly before serving.