Verhit 1 eetlepel olijfolie in een pan, voeg de gesnipperde ui, aardappelen en gepelde knoflook toe en bak 2–3 minuten op middelhoog vuur. Voeg vervolgens de bouillon, melk, zout en peper toe en laat alles 8–10 minuten op middelhoog vuur koken totdat de aardappelen gaar zijn.
Bereid ondertussen de gepocheerde eieren voor. Giet water tot een hoogte van 4 cm in een kleinere pan (ongeveer 500 ml water) en voeg 1 eetlepel wijnazijn en een snufje zout toe.
Zet het vuur op middelhoog en breng het water aan de rand van de kook (het is belangrijk dat het water niet hard kookt – het moet net tegen het kookpunt aan zitten). Roer het hete water vervolgens een paar keer met een soeplepel rond om een draaikolk te maken. Leg de lepel neer en breek 1 ei in de draaikolk – het eiwit stolt meteen en begint de dooier te omhullen.
Houd de volgende 2–3 minuten een zacht sudder aan en zet ondertussen een grotere kom met koud water klaar. Haal het ei na de aangegeven tijd met een soeplepel uit het water en leg het in de klaargezette kom.
Bereid op dezelfde manier ook de overige 3 gepocheerde eieren: roer elke keer eerst het water rond, breek het ei in de draaikolk, houd het 2–3 minuten zacht sudderende en leg het daarna in de kom met water bij de andere eieren.
Als de groentemix in de pan gaar is, mix je de volledige inhoud van de pan glad met een staafmixer. Voeg aan het resulterende mengsel de sojaroom en 1 theelepel verse tijm toe en mix alles opnieuw.
Bereid ten slotte de croutons: verhit een koekenpan op hoog vuur, voeg het gesneden brood toe en bak het al roerend 2–3 minuten knapperig.
Verwarm de soep in de pan nog even kort en verdeel hem dan over 4 borden. Voeg aan elke portie 1 gepocheerd ei, roggecroutons en 1 takje tijm toe en serveer.