Bryn oxsvansbitarna i olja och smör i en rymlig gryta. Salta och peppra och tillsätt löken och vitlöken. Lägg i tomatpurén och fräs ytterligare en stund. Slå på rödvin, buljong och lite soja och lägg på ett lock och låt grytan småkoka i ca 2 timmar.
Under tiden ansa och skär rötterna i små tärningar. Dela champinjonerna i två eller fyra delar. Skär fläsket i 1/2 cm stora bitar. Stek fläsket knaprigt i en stekpanna. Slå av en del av fettet och lägg i rötterna och champinjonerna och fräs ytterligare en stund.
När köttet börjar lossna från benen på oxsvansen är det dags att lägga i fläsk, soltorkad tomat och grönsaker och låta det koka ca 15 minuter. Strö rikligt med hackad persilja över.