Émincez finement l’oignon. Épluchez les carottes, le persil et le céleri et coupez-les en petits dés.
Faites fondre le beurre ou le saindoux dans une casserole et laissez l’oignon devenir translucide. Ajoutez la levure émiettée et faites-la revenir, en remuant constamment, jusqu’à ce qu’elle soit dissoute, brunisse et dégage son arôme. Cette étape est importante car une levure bien dorée donnera toute sa saveur à la soupe.
Ajoutez les légumes coupés, remuez brièvement et versez l’eau ou le bouillon. Salez et poivrez et laissez mijoter 15 à 20 minutes, jusqu’à ce que les légumes soient tendres.
Battez les œufs à la fourchette et versez-les dans la soupe bouillante en remuant. Ajoutez l’ail pressé, la marjolaine frottée entre vos doigts et laissez cuire quelques instants. Enfin, salez, poivrez et parsemez de persil.