Prep
- Preheat the oven to 180°C / fan 160°C / gas 4. Line two 12-hole cupcake tins with cases — paper or foil, your call, but keep them consistent so they bake evenly.
- Take the butter and eggs out of the fridge a good hour before you start. Room-temperature ingredients are the difference between a tight, dense sponge and a soft, springy one.
Make the sponge
- Cream the butter and sugar in a stand mixer on medium speed for 4-5 minutes until pale, light, and fluffy. Scrape down the sides of the bowl once halfway.
- Beat in the eggs one at a time, waiting for each to fully incorporate before adding the next. If the mix looks split, add a tablespoon of the flour and keep going — it'll come back.
- Sift the flour, baking powder, and salt together in a separate bowl.
- With the mixer on low, add the dry mix in three additions, alternating with the milk and vanilla in two additions — dry, wet, dry, wet, dry. Stop as soon as the last streak of flour disappears. Overmixing here is the most common reason cupcakes come out tough.
Portion and bake
- Use an ice cream scoop or piping bag to portion the batter into the cases — aim for two-thirds full, roughly 50g per case. Consistent weight = consistent bakes.
- Bake for 18-22 minutes until the tops are golden and a skewer comes out clean. Rotate the tins halfway if your oven has hot spots.
- Cool in the tin for 5 minutes, then lift onto a cooling rack. They must be completely cold before you pipe — at least 30 minutes, ideally an hour.
Make the buttercream
- Beat the softened butter on medium-high for 5 minutes until it's almost white and has visibly doubled in volume. This is what gives you silky buttercream — don't cut it short.
- Add the sifted icing sugar in three batches, starting on a very low speed to avoid a sugar cloud. After each addition, beat for 30 seconds on medium.
- Add the milk, vanilla, and salt, then beat on high for 2-3 minutes until light, pipeable, and holding peaks. If it's too stiff, another splash of milk; too soft, another 50g of icing sugar.
Pipe
- Fit a piping bag with a 1M star nozzle (or a large round for a smooth rose). Fill two-thirds full and twist the top to keep the pressure even.
- Start from the outside edge and pipe a spiral inward, finishing with a little peak in the middle. Keep the nozzle ~2cm above the cake as you work.
- Decorate immediately — sprinkles stick best while the buttercream is fresh.
Scaling. Recipe doubles and triples cleanly up to 72 cupcakes. Beyond that, mix in separate batches — your mixer will thank you.
Make-ahead. Unfrosted cupcakes keep in an airtight box for 2 days or freeze for a month (defrost at room temp). Buttercream keeps, covered, for 3 days in the fridge — re-whip before piping.
Allergen swaps. For a gluten-free version, replace the self-raising flour with 250g GF self-raising blend and add 1/2 tsp xanthan gum. Dairy-free: use a good block-style vegan butter in the sponge (soft spreads bake wet) and use 4 tbsp vegan butter in the icing to hit the same consistency.