In una ciotola, mescolare la gomma arabica e 120 g di acqua. Lasciare riposare per almeno 30 minuti per idratarsi.
In una casseruola, unire lo zucchero, lo sciroppo di mais e 60 g di acqua. Scaldare a fuoco medio, mescolando finché lo zucchero non si scioglie.
Continua a cuocere la miscela di zucchero senza mescolare finché non raggiunge i 115-120°C (240-250°F) su un termometro per caramelle.
Mentre il composto di zucchero cuoce, sciogliere la gelatina in 60 g di acqua fredda in una ciotola resistente al calore. Mettete la ciotola sopra una pentola con acqua bollente e scaldatela dolcemente finché la gelatina non si sarà completamente sciolta.
Utilizzando una planetaria o uno sbattitore elettrico, unire il composto di gomma arabica e la gelatina sciolta. Iniziare a montare a bassa velocità, aumentando gradualmente la velocità fino ad alta velocità man mano che il composto si addensa.
Versare con attenzione il composto caldo di zucchero nella gomma arabica e nella gelatina, continuando a montare ad alta velocità. Aggiungere l'estratto di vaniglia e frullare fino a quando il composto diventa chiaro, soffice e mantiene la sua forma (circa 10-15 minuti).
In una ciotola separata, mescolare lo zucchero a velo e l'amido di mais per creare una miscela spolverata.
Foderare una pirofila con carta da forno e spolverare il fondo e i lati con il composto di zucchero a velo e amido di mais.
Versare il composto di marshmallow nella pirofila preparata, livellando la superficie con una spatola. Spolverare la parte superiore con altro composto di zucchero a velo e amido di mais.
Lascia che i marshmallow si solidifichino a temperatura ambiente per almeno 4 ore o durante la notte.
Una volta pronti, togliete i marshmallow dalla teglia e tagliateli nella forma desiderata utilizzando un coltello affilato o delle formine per biscotti. Spolverare i bordi tagliati con il rimanente composto di zucchero a velo e amido di mais per evitare che si attacchi.