Dans une marmite sur feu moyen, faire saisir la viande avec l'huile et l'oignon puis saler. Ajouter l'ail et épicer, en remuant jusqu'à ce que l'oignon soit sué et les ingrédients bien incorporés. Verser l'eau dans la marmite, couvrir et laisser cuire pendant 35 minutes.
Ouvrir la marmite (ajouter l'eau si nécessaire), disposer les rondelles d'oignons, de tomates et le persil. Couvrir et laisser mijoter pendant 15 minutes en gardant un peu de sauce.
Disposer la viande avec l'oignon et les tomates puis verser la sauce.
Servir le Tajine de veau aux oignons et aux tomates avec une salade