Dans un récipient, mélanger le persil et coriandre hachés, le sel, le poivre, le piment doux, le safran colorant, l'ail, le mélange d'huiles et le jus de citron.
Laver et évider les sardines puis retirer les arêtes. Éplucher et découper les carottes en petits morceaux. Faire de même pour les pommes de terre.
Hacher les sardines dans un moulin (vous pouvez aussi le faire à la main).
Mélanger la moitié de la charmoula avec le riz et les sardines hachées puis transformer toute la préparation obtenue en boulettes.
Disposer les boulettes dans une marmite, ajouter les carottes, les pommes de terre, le citron, la tomate, les olives, la feuille de laurier et le reste de la charmoula.
Verser deux verres d'eau et laisser mijoter sur feu doux pendant environ 15 mn.
Servir le Tajine de boulettes de sardines chaud.