Blanda ihop sockret och vetemjölet till vaniljkrämen i en kastrull. Vispa ner hälften av mjölken och vispa tills det är jämnt och slätt. Låt krämen koka upp under konstant vispning tills den tjocknat. Det tar några minuter. Vispa de tre äggulorna med resten av mjölken i en annan bunke.
Temperera äggvispet med lite av den tjocknade krämen. Om man värmer upp äggen för snabbt så bakas äggulan och då blir det inte gott så ta det lite i taget. När du fått ner ungefär halva krämen i äggvispet så kan du hälla det tempererade äggvispet försiktigt tillbaka i kastrullen. Rör om hela tiden.
Ställ tillbaka kastrullen på spisen och värm tills krämen tjocknat ytterligare. Den ska kännas lite som en pudding. Ta av från värmen och vispa ner smör och vaniljpulver. Låt svalna lite på köksbänken. Vispa upp den igen med jämna mellanrum så den inte sätter sig. Låt den svalna helt innan du spritsar lite på varje cupcake.