Valmista pohja. Sekoita kuivat aineet. Nypi joukkoon margariini. Lisää soijakerma ja sekoita tasaiseksi. Painele taikina voideltuun piirakkavuokaan.
Kuori ja paloittele raparperit. Sulata margariini kattilassa. Lisää sokeri ja raparperit. Keitä pari minuuttia.
Kaada täyte pohjan päälle. Kypsennä piirakkaa 180- asteisessa uunissa noin 20 minuuttia.
Valmista kastike sekoittamalla kaikki aineet yhteen. Tarjoile piirakkaa lämpimänä kylmän kastikkeen kera.