Preheat the oven to 350 degrees Fahrenheit. Add 12 cupcake liners to a 12-hole cupcake pan.: You will notice the air in the oven warming and the edges of the liners smoothing as the oven reaches temperature, that initial heat ensures even lift from the moment the batter hits the pan. If you skip preheating, cupcakes can bake unevenly and domes may not form properly. A common mistake is placing the pan in a not fully heated oven, which causes slow rise and denser texture, so wait until the oven signals it is ready.
Combine the soft butter and sugar in a large mixing bowl with a stand mixer with whisk attachment until light and fluffy.: As you cream unsalted butter with white granulated sugar , the mixture will transform from pale and creamy to visibly lighter and aerated, with tiny sugar crystals softening the fat. This step creates air pockets that lead to a tender crumb, you should hear a quiet whir and see a ribbon like trail when the paddle lifts. Over beating can heat the butter and make it too soft, so stop when it looks pale and billowy.
Add the eggs, vanilla and beat until the mixture is voluminous.: When you add the large eggs and vanilla extract , the batter will loosen and become glossy, with the mixer producing a gentle, smooth sound. Adding eggs one at a time keeps the emulsion stable and prevents curdling, which would show as a separated, greasy mixture. If the batter appears broken, adding a small spoonful of flour and mixing briefly can help rebind it.
In a separate bowl mix together the flour, baking powder and salt then add it to the bowl with creamed butter. Use a spatula to gently fold it into the batter.: The dry ingredients will smell faintly of wheat and baking powder, and folding them preserves the aeration from earlier steps. Use a gentle motion, scraping the bowl sides, and fold until streaks disappear, stopping before over mixing. Over working develops gluten and yields denser cupcakes, so fold just until combined.
Pour the milk into the bowl with batter and fold until combined.: Adding the milk lightens the batter and makes it smooth; you will see it loosen into a glossy, spoonable consistency. The batter should fall slowly from the spatula in a thick ribbon. If it seems too stiff, a touch more milk will help, but add in small amounts to avoid making the batter too loose.
Divide the cupcake batter between the 12 cupcake liners filling them 2/3 full.: As you spoon the batter, it should settle in each liner with a gentle mound that levels during baking. Filling to two thirds gives room for rise without overflow. Over filling is a frequent error that produces spilled tops and uneven baking, so measure or use an ice cream scoop for consistent portions.
Bake in the center of the preheated oven for 18 minutes or until the cupcakes have risen and are a pale golden brown color. When properly baked, they will feel springy to the touch.: During baking you will smell a warm, sweet aroma and see the tops puff and blush into a pale gold. The edges will set and the centers spring back when gently touched. If the cupcakes are still wet in the center or sink after cooling, the oven temperature may be off or they were underbaked, so test with a toothpick if unsure.
Remove from the oven and transfer to a wire cooling rack.: Moving the pan to a rack stops the baking and prevents soggy bottoms by allowing air to circulate under the liners. The cupcakes will cool and the structure will firm. Leaving them in a hot pan continues cooking, which can dry them out, so transfer promptly but carefully to avoid jostling the tops while warm.
Fill a saucepan with a couple of inches of water and bring it to a simmer. Put the egg whites and sugar into the bowl of a stand mixer and set it over the simmering pan. Do not let the bottom of the bowl touch the water or the egg whites will scramble.: Heating the egg whites and white granulated sugar over simmering water dissolves the sugar without scrambling proteins, and you will see the mixture steam gently. The bowl should be warm to the touch but not hot. Touching the bottom of the bowl to water is a common risk that cooks the eggs, so keep the bowl elevated and maintain a gentle simmer.
Use a handheld whisk to beat continuously for 4-5 minutes. The mixture will look frothy. Dip your finger into the mixture and feel it between your fingers. If you can feel any grain keep heating and mixing until you can feel the mixture is smooth and slippery. This means the sugar has dissolved.: As you whisk, the egg whites will change from translucent to a foamy, satin texture and the sugar will melt away. The fingertip test is crucial; gritty sugar ruins the meringue stability later. If grains remain, continue whisking over the heat in short bursts until smooth, patience here makes the final buttercream glossy and stable.
Add the bowl to the stand mixer fitted with the whisk attachment. Whisk on a medium-high speed until the egg whites reach stiff peaks. This will take at least 10 minutes but sometimes longer.: The mixer will sing as the meringue gains volume and becomes glossy, forming peaks that hold their shape. At this stage the aroma is neutral and the mixture is cool. Rushing this step can leave soft peaks that will not support the butter, so whisk until firm peaks form.
When the egg whites are at stiff peaks feel the outside of the bowl. It should be cool by now but if it isn’t put the whole bowl into the fridge for 10 minutes.: The bowl cooling shows the meringue has released heat; warm meringue can melt butter later. Chilling briefly if still warm prevents a runny buttercream. Avoid freezing, which can make the meringue weep, and only chill a short time if necessary.
Swap the whisk attachment for the paddle attachment.: Changing to the paddle lets you incorporate the unsalted butter without over emulsifying, the paddle works the butter into a silky texture. Make sure the bowl and attachments are clean and dry to maintain stability. Using the whisk instead can whip too much air into the buttercream creating a foamy texture, so switch tools as directed.
When the outside of the bowl is cool, add the butter a tbsp at a time. Beat on high speed fully incorporating each addition of butter until all the butter has been added.: Adding cubed unsalted butter gradually lets it emulsify into the meringue, and you will hear the mixer change from a high pitched whir to a deeper, smoother sound as texture becomes silky. Each addition should vanish into the mixture before the next goes in. If additions are too large, the buttercream can separate, so patience is key.
At this point the mixture will look split. Do not panic! Add the vanilla extract and keep the mixer running until the mixture comes together into a silky smooth Swiss meringue buttercream.: A split phase looks curdled but usually resolves with continued mixing and the addition of vanilla extract . The final buttercream will be glossy and silky, with a smooth mouthfeel. If it refuses to come together, the bowl may be too cold, briefly warming it by hand can help, but avoid overheating which can make it too loose.
Add a drop of food coloring and briefly beat until the buttercream is a uniform color. Transfer the buttercream to a piping bag fitted with a star nozzle (we used a Wilton 1 M).: A single drop of drop teal food coloring will tint the frosting; mixing briefly disperses color evenly. The buttercream should hold piping ridges without flattening. If color seems patchy, fold gently to avoid deflating the buttercream.
Pipe the buttercream in swirls on top of the cooled cupcakes.: As you pipe, the buttercream will form ridged swirls with a satiny sheen, and the aroma will be buttery and sweet. Pipe with steady pressure, starting from the outside and spiraling up, to create uniform rosettes. Common mistakes include piping on warm cupcakes which causes sliding, so ensure the cupcakes are fully cooled.
To add a speckled effect mix the cocoa powder and vanilla then dip a small paintbrush into the mixture and flick it on to the cupcakes using your finger.: The tiny cocoa powder specks create a delicate, rustic look, and the action produces a satisfying, flicking sound as droplets land. Work over a sheet of parchment for easy cleanup. Avoid dipping the brush into overly wet paint, which can create blobs instead of fine speckles.
For a final flourish add 3 mini Easter eggs to the top of each cupcake.: Adding the mini Easter eggs provides a crisp snap against the soft frosting and a playful, colorful finish. Press gently so they sit securely without damaging the swirl. Placing them too early while the frosting is warm will cause sinking, so wait until the buttercream has slightly set.