Remplissez d' eau au 2/3 le faitout d' un couscous et portez à ébullition.
Quand l' eau bout, posez sur le faitout, la partie perforée du couscoussier dans laquelle vous mettez la semoule. Couvrez et entourez la jonction des deux récipients d' un linge mouillé, pour éviter toute déperdition de vapeur. Laissez cuire environ 30 minutes.
Pendant ce temps, pelez les légumes ; émincez les oignons. Coupez les autres légumes en morceaux. Pelez et écrasez l' ail.
La semoule ayant gonflée, videz l' eau du faitout et mettez-y l' huile d' olive pour y faire dorer la viande. Quand la viande est bien dorée, ajoutez les oignons,les carottes et laissez rissoler quelques minutes. Ajoutez les tomates, l' ail, le bouquet garni, les topinambours, les navets, les épices. Mouillez à hauteur d' eau froide, salez, poivrez.
A ébullition, remettez en place la partie haute du couscoussier et poursuivez la cuisson 20 à 30 minutes.
Quelques minutes avant de servir, faites griller le merguez.
A la fin de la cuisson, parsemez la semoule de noisettes de beurre salé, remuez pour que le beurre fonde.