Dans une grande poêle, faites chauffer l’huile d’olive à feu moyen. Ajoutez les oignons et l’ail, et faites-les revenir jusqu’à ce qu’ils soient tendres et légèrement dorés.
Ajoutez les cubes d’agneau et faites-les dorer de tous les côtés.
Ajoutez les tomates, les courgettes, les pommes de terre et les poivrons dans la poêle. Saupoudrez de safran, de paprika, de romarin, de sel et de poivre. Remuez pour bien enrober les ingrédients.
Transférez le mélange dans un plat à tajine ou un plat allant au four. Ajoutez suffisamment de bouillon de légumes pour couvrir les ingrédients.
Couvrez le tajine avec son couvercle ou avec du papier d’aluminium et faites cuire au four pendant environ 1 heure, ou jusqu’à ce que la viande soit tendre et les légumes cuits.