Gather your heavy-bottomed pot, a sharp knife, a wooden spoon, and a measuring cup. Heat the olive oil over medium heat until shimmering, then add the cumin seeds and toast until fragrant, about 30 seconds.
Add the chopped onion to the pot and cook, stirring occasionally, until translucent and soft—about 5-7 minutes. The onion should smell sweet and fragrant.
Stir in the minced garlic, ground cinnamon, and turmeric, cooking for another 30 seconds until the spices release their aroma and the mixture is fragrant.
Add the diced carrots and sweet potato to the pot, stirring well to coat them with the spices. Cook for about 5 minutes, letting the vegetables soften slightly and absorb the flavors.
Pour in the chopped tomatoes, stirring to combine. Let this mixture simmer uncovered for about 10 minutes, until the tomatoes break down and the sauce thickens, filling your kitchen with a warm, spiced aroma.
Add the drained chickpeas, then pour in the vegetable broth. Stir everything together, bringing the mixture to a gentle simmer.
Reduce the heat to low, cover the pot, and let everything cook gently for 20-25 minutes. During this time, vegetables will become tender, and flavors will deepen, filling the house with a comforting smell.
Uncover the pot and check that the sweet potato and carrots are easily pierced with a fork—they should be soft and yielding. The sauce should be thickened and fragrant.
Stir in chopped fresh cilantro or parsley, and season with salt and pepper to taste. Let the stew rest, covered, for 5 minutes to allow flavors to meld.
Serve the chickpea vegetable tagine hot, garnished with extra herbs if desired, alongside crusty bread or over rice. Enjoy the rich, fragrant sauce and the tender vegetables that make this dish so comforting.