Verzamel de ingrediënten die je nodig hebt en vet een bakvorm in. Je moet ook je oven voorverwarmen tot 350F.
Pak een kom en voeg de volgende droge ingrediënten toe: bloem, zout, baking soda en bakpoeder. Meng goed en laat aan de kant.
Voeg in een aparte kom de suiker en boter en room toe gedurende ongeveer 2 minuten. Giet de vanille en het ei erbij en meng goed; terwijl je de zijkanten van de kom schraapt.
Voeg de melk toe, evenals je kom met droge ingrediënten en klop tot je een glad beslag hebt. Voeg beslag toe aan je voorbereide bakvorm.
Plaats in het midden van je oven en bak ongeveer 32-36 minuten. Haal uit de oven en laat afkoelen.
Voeg voor het glazuur de boter toe aan een keukenmixer en klop een paar minuten. Voeg dan geleidelijk de melk, suiker en vanille-extract toe. Meng een paar minuten goed tot je een glad glazuur hebt. Verkruimel je cake en voeg toe aan het glazuur. Mix op laag totdat het volledig gecombineerd is.
Bekleed een bakplaat en maak balletjes cake; ongeveer een eetlepel cake voor elke bal. Leg op je bakplaat en laat minstens een uur of zo afkoelen.
Smelt je candy melts in een magnetron en werk maar aan een paar balletjes tegelijk; bewaar de rest in de koelkast. Steek een lollystokje in de balletjes en dip je balletje in de candy melts; zorgen voor een volledige dekking.
Voeg regenbooghagelslag toe aan de bovenkant voordat de coating uithardt. Laat ongeveer een uur opstijven. Serveer en geniet!