Preheat the oven to 180 Degrees
Make couscous as per instructions. Heat the oil in a small frying pan over medium heat. Add the onion. Cook, stirring, for 4 mins or until the onion softens. Add the lemon, almonds, mint and couscous and stir to combine.
Place the chicken on a clean work surface. Pat the chicken dry with a paper towel. Spoon the couscous mixture into the cavity.
Brush half the marinade all over the chicken and place in roasting pan. Place the tomato, cinnamon, ground coriander, sugar and the remaining Moroccan marinade in a bowl. Stir to combine. Slowly pour the tomato mixture around the chicken.
Cook chicken in the oven for 45 mins to an hour depending on the size of your chicken. Allow resting for 10 mins covered with foil.
Cut the chicken into fours or eights and serve the chicken with stuffing and the sauce.