Laver et hacher le persil. Peler et hacher l'oignon et la gousse d'ail. Mélanger la viande hachée avec les épices, les herbes, l'ail et l'oignon. Saler et poivrer. Façonner des boulettes de la taille d'une noix.
Dans une poêle, faire chauffer 2 cuillère à soupe d'huile d'olive puis faire dorer les boulettes pendant environ 5 minutes.
Préparer la sauce tomate. Pelez et hachez l'oignon et la gousse d'ail. Lavez et ciselez la coriandre.
Dans une cocotte, faire revenir l'oignon et la gousse d'ail dans un peu d'huile d'olive pendant 2 minutes.
Verser les boîtes de tomates. Ajouter ensuite la coriandre et le cumin et laisser mijoter 5 minutes sur feu doux. Ajouter les boulettes, couvrir et laisser mijoter à feu doux jusqu'à ce que les boulettes soient cuites.
Juste avant de servir, casser les oeufs dans le plat à tajine en les espaçant bien. Laisser bouillonner jusqu'à ce que le blanc soit figé.