In a cast-iron skillet or a large pan, heat the oil over medium heat.
Add the onion and cook, stirring occasionally, until the onion starts changing color. This should take 5 to 7 minutes.
Add the garlic and ginger and cook, stirring, for another minute, to blend the flavors.
Add the curry powder and cayenne and stir for 30 seconds to toast the spices.
Add the tomato paste and stir until well blended, about 1 minute.
Add the vegetables, raise the heat to medium-high and stir for a minute, or until the veggies get warm.
Add the veggie stock, coconut milk and chickpeas and bring to boil. Season to taste with salt and black pepper.
Lower the heat to medium-low, cover and let simmer until the vegetables are tender, 20 to 25 minutes.
Add the lime juice and cilantro and enjoy.