Cake flour (2¼ cups): The secret to that soft, bakery-style crumb — don't swap it for all-purpose! Here's how to measure flour correctly.
Baking powder (1 tbsp) + salt (½ tsp): For lift and just enough balance to keep it from being too sweet.
Unsalted butter, room temperature (½ cup): Make sure it's truly softened — cold butter won't cream properly!
Granulated sugar (2 cups): Sweetens the batter just right without going overboard.
Egg whites (4 large): Keeps the cake light, fluffy, and bright white so those rainbow colors really pop!!
Vanilla extract (1½ tsp): Use pure, not imitation — you'll taste the difference.
Whole milk (1¼ cups): Or use cereal milk — soak the Lucky Charms oat pieces in your 1¼ cups of milk for 30 minutes, strain, and use in the batter for that extra Lucky Charms flavor!!
Marshmallow fluff (7 oz): The gooey surprise filling inside each cupcake. Store-bought works perfectly or try homemade marshmallow fluff!
Lucky Charms cereal (1 box): Separate the marshmallows from the oat pieces ahead of time — the oat pieces go into the cereal milk, the marshmallows go inside and on top of each cupcake.
Buttercream Frosting
Unsalted butter, room temperature (2 cups / 4 sticks): Room temperature is essential for fluffy, creamy frosting.
Confectioners' sugar (4 cups), sifted: Sifting keeps the frosting silky smooth — don't skip it.
Vanilla extract (3 tsp): Pure vanilla for the cleanest flavor.
Gel food coloring in green, purple, pink, blue, and yellow (1–2 drops each): Gel only — liquid food coloring makes frosting too thin and colors look dull. Just a tiny drop of gel gives you vibrant, true color!
Notes
Add Lucky Charms marshmallows right before serving — they'll get soft if they sit on the frosting too long
Use gel food coloring only — liquid makes frosting too thin
Cereal milk tip: soak Lucky Charms oat pieces in milk for 30 min, strain, and use in batter
Make ahead: bake cupcakes the night before, fill and frost the day of