Dans une marmite, disposer le poulet, les côtes de bœuf, l’oignon entier, la feuille de laurier, les brins de persil et la carotte. Saler, poivrer et couvrir d’eau. Porter à ébullition et cuire à feu doux pendant 1h30. Retirer du feu, effilocher le poulet et couper la viande en cubes. Réserver.
Dans une autre marmite chaude huilée, faire revenir l’oignon haché. Ajouter l’ail, les amandes et les morceaux de baguette, saler, poivrer et faire revenir encore quelques minutes. Ajouter la purée de piments jaunes et de piment mirasol, mélanger et poursuivre la cuisson quelques minutes.
Ajouter l’origan, le bouillon de cuisson, les viandes et porter à ébullition. Disposer la soupe dans une assiette creuse. Parsemer de persil ciselé. Disposer l'œuf dur coupé et quelques olives noires.