Heat the oil in a large saucepan and fry the chicken and onion for 5 minutes to brown. Add in the garlic and spices and cook for 2 minutes. Add the squash, California Walnuts and dates and cook for a further 2 minutes.
Stir in the chopped tomatoes plus ½ can of water with the stock cube, bring to a simmer, cover and cook for 20 minutes, removing the lid after 10 minutes.
Meanwhile, place the couscous in a bowl and pour over boiling water until it's just covered, cover the bowl with clingfilm and leave for 5 minutes, fluff up the couscous with a fork and stir in the reserved 25g Walnuts and half the coriander.
Sprinkle the tagine with the remaining coriander and serve with the couscous.
Notes
Cooks tipSwap the chicken for different root vegetables for a vegetarian option.