Dans un tajine ou une cocotte en fonte, faire revenir les oignons coupés grossièrement dans de l'huile d'olive pendant au moins 10 minutes avec les gousses d'ail écrasées.
Pendant ce temps, nettoyer la viande de tout son gras.
Mettre la viande à dorer sur toutes ses faces puis ajouter les épices.
Verser la boîte de tomate puis ajouter les olives, le romarin, le laurier et la moitié de la coriandre ciselée.
Mouiller jusqu'à niveau et ajouter le ½ cube de bouillon de bœuf.
Laisser mijoter à feu très doux pendant 2 heures en rallongeant la sauce de temps en temps avec de l'eau.
Au bout de 2 heures, ajouter la crème liquide, le sucre et le reste de coriandre ciselée. Poursuivre la cuisson 30 minutes.