Heat olive oil in a large pot over medium heat. Add onion and garlic, sauté until fragrant and translucent, about 3-4 minutes.
Add carrots and potatoes to the pot. Cook for 5-7 minutes until vegetables begin to soften.
Stir in tomato paste and cook for 1 minute until fragrant.
Add cinnamon, cumin, salt, and pepper, stirring to coat vegetables.
Pour in diced tomatoes and drained chickpeas. Bring mixture to a boil.
Reduce heat to low and simmer for 10-15 minutes until potatoes are tender and flavors have melded.
Taste and adjust seasoning as needed. Serve hot with couscous or quinoa.