1Commencez par émincer finement l'oignon.
2Dans un faitout, faites fondre le beurre à feu doux et mettez l'oignon à revenir doucement jusqu'à ce qu'il devienne translucide.
3Pendant ce temps, lavez le potimarron, retirez les pépins et coupez-le en dés d'environ 1,5 cm.
4Ajoutez les dés de potimarron à l'oignon et remuez pendant quelques minutes pour bien les enrober de beurre.
5Incorporez ensuite les lentilles, le concentré de tomate, le paprika fumé, le cube de bouillon et l'eau. Mélangez le tout délicatement.
6Couvrez le faitout et laissez mijoter la soupe pendant 15 minutes à feu moyen.
7Au bout de 15 minutes, ajoutez les épinards lavés et laissez mijoter 5 minutes supplémentaires.
8Pendant que la soupe termine sa cuisson, préparez les œufs pochés. Faites bouillir une casserole d'eau. Baissez le feu, ajoutez le vinaigre et cassez un œuf dans un ramequin. Versez délicatement l'œuf dans l'eau frémissante et laissez cuire 2 à 3 minutes. Répétez l'opération pour chaque œuf.
9Une fois cuits, sortez les œufs pochés du bain d'eau chaude et plongez-les dans un saladier d'eau froide avec des glaçons pour arrêter la cuisson.
10Égouttez les œufs pochés sur du papier absorbant.
11Servez la soupe chaude dans des assiettes creuses, répartissez les œufs pochés dessus. Ciselez de la ciboulette fraîche et assaisonnez avec du sel et du poivre à votre convenance.