U zdjeli pomiješajte gumu arabiku i 120g vode. Ostavite da odstoji najmanje 30 minuta da se hidratizira.
U loncu pomiješajte šećer, kukuruzni sirup i 60 g vode. Zagrijte na srednjoj vatri, miješajući dok se šećer ne otopi.
Nastavite kuhati mješavinu šećera bez miješanja dok ne dosegne 115-120°C (240-250°F) na termometru za slatkiše.
Dok se šećerna smjesa kuha, otopite želatinu u 60 g hladne vode u vatrostalnoj posudi. Stavite zdjelu na lonac s kipućom vodom i lagano zagrijavajte dok se želatina potpuno ne otopi.
Pomoću samostojećeg ili ručnog električnog miksera pomiješajte mješavinu arapske gume i otopljenu želatinu. Počnite mutiti na niskoj brzini, postupno povećavajući na veću kako se smjesa zgušnjava.
Pažljivo ulijte vruću mješavinu šećera u gumu arabiku i želatinu, nastavljajući miješati velikom brzinom. Dodajte ekstrakt vanilije i mutite dok smjesa ne postane lagana, pahuljasta i zadrži svoj oblik (oko 10-15 minuta).
U zasebnoj zdjeli pomiješajte šećer u prahu i kukuruzni škrob kako biste dobili smjesu za posipanje.
Obložite posudu za pečenje papirom za pečenje, a dno i stranice pospite mješavinom šećera u prahu i kukuruznog škroba.
Smjesu marshmallowa izlijte u pripremljenu posudu zaglađujući površinu lopaticom. Po vrhu pospite još šećera u prahu i mješavine kukuruznog škroba.
Ostavite marshmallows na sobnoj temperaturi najmanje 4 sata ili preko noći.
Kada se sljez stegne, izvadite marshmallow iz posude i oštrim nožem ili kalupima za kekse izrežite ih u željene oblike. Odrezane rubove pospite preostalom mješavinom šećera u prahu i kukuruznog škroba da se ne zalijepe.