1Épluchez les pommes de terre, les gousses d’ail et l’oignon.
2Coupez les pommes de terre en rondelles.
3Émincez finement l’oignon.
4Écrasez les gousses d’ail.
5Ébouillantez les tomates, pelez-les, épépinez-les et coupez-les en quartiers.
6Dans une grande cocotte, faites chauffer de l'huile.
7Ajoutez l'oignon émincé et faites-le revenir quelques minutes jusqu'à ce qu'il soit translucide.
8Ajoutez les tomates concassées, les gousses d’ail écrasées, le thym, le sel et le poivre à la cocotte.
9Mélangez bien et laissez mijoter quelques minutes.
10Versez le bouillon dans la cocotte.
11Ajoutez le safran et les pommes de terre en rondelles.
12Portez à ébullition, puis baissez le feu et laissez cuire à découvert pendant 15 minutes.
13Cassez les œufs un à un dans une tasse ou un ramequin.
14Faites délicatement glisser les œufs dans le bouillon frémissant.
15Laissez pocher les œufs pendant 3 à 4 minutes, jusqu'à ce que le blanc soit cuit et le jaune encore coulant.
16Servez la soupe bien chaude dans un grand plat.
17Écumez délicatement les œufs à l’aide d’une écumoire pour ne pas les casser.
18Accompagnez de pain grillé ou de croutons.