Heat the olive oil in a large Dutch oven over medium heat. Add the onion and cook until it softens, about 5 minutes. Stir in the garlic and cook for 1 minute more.
Add the cumin, cinnamon, ginger, and paprika. Stir for 30 seconds until the spices smell fragrant.
Add the carrots, sweet potato, and parsnips. Cook for 3 minutes, stirring to coat the vegetables with the spices.
Pour in the diced tomatoes, vegetable broth, and chickpeas. Season with salt and black pepper.
Bring the mixture to a boil, then reduce the heat to low. Cover and simmer for 25 to 30 minutes until the root vegetables are tender.
Remove the lid and let the stew simmer uncovered for 5 minutes if you want a thicker broth. Stir in the chopped cilantro just before serving. Offer lemon wedges on the side.