1. In a large pot or Dutch oven, heat 2 tablespoons of extra virgin olive oil over medium heat.
2. Add the diced yellow onion and sauté for about 5 minutes, until it becomes translucent. Stir in the minced garlic and ginger, cooking for an additional minute until fragrant.
3. Sprinkle in the curry powder, garam masala, ground cumin, ground turmeric, kosher salt, and cayenne pepper. Cook for 1-2 minutes, stirring constantly to toast the spices.
4. Add the peeled and diced Yukon gold potatoes to the pot, stirring to coat them in the spice mixture.
5. Pour in the drained chickpeas and diced tomatoes (with their juices). Stir well to combine all ingredients.
6. Add the can of light coconut milk and bring the mixture to a gentle simmer.
7. Cover the pot and let the curry simmer for about 20-25 minutes, or until the potatoes are tender. Stir occasionally to prevent sticking.
8. Once the potatoes are cooked through, stir in the granulated sugar (if using), freshly squeezed lemon juice, and frozen peas. Taste and adjust seasoning with additional salt and cayenne pepper, if desired.
9. Serve the potato curry hot, garnished with chopped fresh cilantro, alongside brown rice, cauliflower rice, or naan for a complete meal.