In a large saucepan, heat the oil over a low-medium heat and add the sliced and chopped onions, peppers, carrots and celery.
Cook, stirring occasionally until soft and sweet – roughly 10-12 minutes.
After this time add the garlic, apricots and chickpeas and cook for a further 3-4 minutes.
Next add the spices and cook for a couple more minutes before adding the tomatoes.
Add in a good pinch of salt, stir and leave to simmer, stirring occasionally for 20 minutes.
After the 20 minutes, cook the couscous according to the packet instructions (usually equal parts water to couscous), pop in a bowl with boiling water, stir and cover to absorb for a few minutes.
Meanwhile, toast some almonds and chop the fresh herbs ready to serve.
Divide the couscous between 2 bowls, followed by half of the tagine.
Drizzle over a little yogurt and finish with the chopped herbs and toasted almonds.