Dans une grande casserole, faites chauffer l'huile d'olive à feu moyen. Ajoutez l'oignon et l'ail, faites revenir jusqu'à ce qu'ils soient translucides.
Ajoutez le poulet et l'agneau, faites dorer de tous les côtés pendant environ 5 minutes.
Incorporez les carottes, la courgette, les épices (cumin, coriandre, paprika), le bouquet garni, le sel et le poivre. Mélangez bien.
Versez l'eau dans la casserole, portez à ébullition, puis réduisez le feu et laissez mijoter pendant 30 minutes.
Pendant ce temps, préparez le couscous. Dans un grand saladier, mettez la semoule et le sel. Ajoutez 500 ml d'eau bouillante et couvrez. Laissez reposer pendant 5 minutes.
Égrenez le couscous avec une fourchette et ajoutez un peu d'huile d'olive si désiré.
Après 30 minutes de cuisson des viandes et légumes, ajoutez les merguez dans la casserole et laissez cuire encore 10 minutes.
Servez le couscous dans un grand plat, disposez les viandes et les légumes par-dessus.