01 -
Switch on your oven to 356°F (180°C) for standard or 320°F (160°C) if using a fan. Set up 20 cupcake wrappers in the pans.
02 -
Toss together your flour, sugar, salt, baking powder, baking soda, and cocoa (if using) in a large bowl. Use a low mixer speed or sift everything well manually.
03 -
Blend the eggs, oil, buttermilk, vanilla, and optional blue dye in a big jug until they’re combined.
04 -
Pour the wet stuff slowly into the dry mixture while mixing gently. Scrape the bowl a bit, then mix briefly again until smooth in texture.
05 -
Fill each liner halfway with batter and bake for 30 minutes. When gently pressed, the tops should spring back a little. Let them fully cool on a wire rack.
06 -
Once the cupcakes are cool, cut out small centers with a corer or knife. Drop in some star-shaped sprinkles for a fun filling.
07 -
Separate the buttercream into three bowls. Make one purple (mix pink and purple), one pink, and one blue following the color guide. Stir each until it’s consistent.
08 -
Fit a Wilton 6B nozzle onto a piping bag and rest it in a tall cup. Add alternating spoonfuls of all three icing colors until you’ve filled the bag halfway.
09 -
Pipe strips of each frosting color onto plastic wrap, arranging them side by side. Roll the wrap like a log, snip one end, and slip it into a piping bag with a Wilton 6B tip.
10 -
Pipe swirls of frosting onto each cupcake, moving from the outside in. Add edible glitter and star sprinkles while frosting is still soft.