I start by heating the olive oil in a large pan over medium heat. The chopped onion goes in first and cooks slowly until soft and translucent. This step builds the foundation of flavor, so I don’t rush it.
Next, I stir in the crushed garlic along with cumin, coriander, cinnamon, and paprika. I let them cook for about a minute, just until fragrant. This helps release their full aroma without letting them burn.
The sliced carrots, courgette, and red pepper go into the pan next. I stir everything well so the vegetables are coated in the spiced oil. This step helps the flavors soak in early.
I then add the chopped tomatoes and vegetable stock. Once everything is mixed, I bring it to a gentle simmer. The sauce should look rich but not too thick at this stage.
The chickpeas go in last, and I give the pot a gentle stir. I cover the pan and let it simmer for about 25–30 minutes. During this time, the vegetables soften and the sauce thickens naturally.
Just before serving, I taste and adjust with salt and black pepper. I sprinkle fresh chopped coriander over the top, which instantly brightens the dish.