Fouettez tous les ingrédients de la marinade dans un petit bol.
Disposez les légumes sur une assiette et badigeonnez tous les côtés de marinade. Couvrez d’un film alimentaire et placez au réfrigérateur jusqu’au moment de la cuisson.
Déposez les cubes d’agneau dans un grand sac en plastique refermable et versez la marinade restante. Évacuez l’air du sac et refermez hermétiquement. Tournez le sac plusieurs fois pour répartir la marinade, placez-le dans un récipient et entreposez-le au réfrigérateur pendant 2 à 8 heures en le retournant de temps en temps.
Si vous utilisez des pics à brochettes en bambou, faites-les tremper dans l’eau pendant 30 minutes minimum.
Préparez le barbecue pour une cuisson directe à feu moyen (180 à 230 °C).
Dans une casserole de taille moyenne, faites chauffer l’huile à feu doux sur une plaque de cuisson. Ajoutez l’ail et faites cuire jusqu’à ce qu’il crépite mais sans qu’il ne se colore, pendant 1 minute environ. Ajoutez la semoule. Faites cuire en remuant de temps en temps jusqu’à ce que la semoule commence à dorer pendant 5 minutes environ. Ajoutez l’eau et le sel et portez à ébullition sur feu vif. Mélangez une fois. Retirez du feu et laissez reposer à couvert pendant 10 minutes ou jusqu’à ce que tout le liquide soit absorbé. Ajoutez les pignons de pin, couvrez et réservez.
Retirez les cubes d’agneau du sac et jetez la marinade. Enfilez les cubes sur des pics à brochettes. Brossez les grilles de cuisson pour les nettoyer. Faites cuire les brochettes et les légumes séparément à feu direct moyen, couvercle fermé, jusqu’à ce que la viande soit cuite à point et que les légumes soient bien cuits, pendant environ 8 minutes, en les retournant une fois. Retirez du barbecue et servez les brochettes chaudes avec la semoule et les légumes.