Heize den Ofen auf 180 °C Ober-/Unterhitze vor und lege ein Muffinblech mit Papierförmchen aus.
Schlage Butter, Zucker und Vanillezucker cremig auf. Füge die Eier einzeln hinzu und rühre weiter, bis die Masse hell und fluffig ist.
Mische Mehl, Backpulver und Salz in einer separaten Schüssel. Gib die Mischung abwechselnd mit der Milch zur Buttermasse und rühre, bis ein glatter Teig entsteht.
Verteile den Teig gleichmäßig in den Förmchen und backe die Muffins etwa 20 Minuten (teste mit der Stäbchenprobe). Lass sie anschließend vollständig auskühlen.
Bereite derweil das Frosting: Schlage Butter hellcremig auf. Siebe Puderzucker hinein, rühre ihn unter und gib Sahne und Vanilleextrakt dazu, bis die Masse cremig ist.
Setze auf jeden Muffin einen kleinen Klecks Buttercreme und klebe je ein Marshmallow aufrecht darauf. Fülle das restliche Frosting in einen Spritzbeutel mit großer Sterntülle und spritze es wellenförmig über den Marshmallow, sodass ein Geisterlook entsteht.
Setze zwei Schokotropfen als Augen auf die Buttercreme.