Meng in een kom Arabische gom en 120 g water. Laat het minstens 30 minuten zitten om te hydrateren.
Combineer suiker, glucosestroop en 60 g water in een pan. Verwarm op middelhoog vuur, roer tot de suiker is opgelost.
Ga door met het koken van het suikermengsel zonder te roeren tot het 115-120°C (240-250°F) bereikt op een suikerthermometer.
Los terwijl het suikermengsel kookt de gelatine op in 60 g koud water in een hittebestendige kom. Zet de kom op een pan met kokend water en verwarm zachtjes tot de gelatine volledig is opgelost.
Meng het Arabische gommengsel en de opgeloste gelatine met behulp van een keukenmixer of elektrische handmixer. Begin op lage snelheid te kloppen en verhoog geleidelijk naar hoge snelheid naarmate het mengsel dikker wordt.
Giet voorzichtig het hete suikermengsel in de opkloppende arabische gom en gelatine en blijf op hoge snelheid kloppen. Voeg vanille-extract toe en klop tot het mengsel licht en luchtig is en zijn vorm behoudt (ongeveer 10-15 minuten).
Meng in een aparte kom poedersuiker en maïzena tot een bestuivend mengsel.
Bekleed een ovenschaal met bakpapier en bestuif de bodem en zijkanten met het mengsel van poedersuiker en maïzena.
Giet het marshmallow-mengsel in de voorbereide schaal en strijk het oppervlak glad met een spatel. Bestuif de bovenkant met meer poedersuiker en maizenamengsel.
Laat de marshmallows minimaal 4 uur of een nacht op kamertemperatuur komen.
Eenmaal gestold, haal je de marshmallows uit de schaal en snijd je ze in de gewenste vorm met een scherp mes of koekjesvormpjes. Bestuif de snijkanten met het overgebleven mengsel van poedersuiker en maïzena om plakken te voorkomen.