Faire revenir 1/2 oignon émincé dans de l'huile et ajouter les tomates pelées coupées en dés et la moitié du persil. Laisser mijoter environ 10 minutes.
Pendant ce temps, mélanger l'autre 1/2 oignon râpé, la viande, les épices, le reste du persil et former des boulettes de la taille d'une balle de ping pong.
Faire cuire les boulettes environ 15 minutes dans la sauce tomate.
Dans une casserole, faire bouillir les 30 cl d'eau avec un filet d'huile d'olive et les raisins secs, verser ensuite sur la semoule.
Ajouter la cannelle et égrainer avec une fourchette.