This post may contain affiliate links. Please see our disclosure policy.
These colorful Lucky Charms Cupcakes are stuffed with marshmallow fluff and topped with rainbow frosting and Lucky Charms marshmallows! They’re a festive, nostalgic treat that’s perfect for St. Patrick’s Day or any time you need a little magic in your life.

Pin this now to find it later
Pin ItI had to make something colorful and fun for St. Patrick’s Day—and Lucky Charms were a must! These cupcakes are soft vanilla cake, filled with marshmallow fluff, topped with rainbow frosting, and sprinkled with those irresistible little charms.
The cake itself reminds me of the classic white box mix I used to bake as a kid—pair it with a bowl of Lucky Charms and it’s full-on 90’s childhood magic.
Check out my Lucky Charms Ice Cream and Homemade Marshmallow Recipe!
Lucky Charms Cupcake Ingredients
Cake flour: Gives the cupcakes a super soft, bakery-style texture.
Baking powder + salt: Helps the cupcakes rise and balances sweetness.
Unsalted butter: Adds rich flavor and keeps the crumb tender.
Sugar: Sweetens the cupcakes just the right amount.
Egg whites: Keeps the cake light and fluffy.
Vanilla extract: Adds cozy, classic vanilla flavor.
Whole milk: Brings moisture to the batter.
Marshmallow fluff: A gooey surprise filling in the center of each cupcake.
Lucky Charms marshmallows: The fun part—add inside and on top!
Rainbow Buttercream Frosting
Unsalted butter: The creamy base of the frosting.
Confectioners’ sugar: Sweetens and thickens the buttercream.
Vanilla extract: For a smooth, flavorful finish.
Food coloring: Use pink, blue, green, yellow, and purple to match the cereal’s vibe
How to Make Lucky Charm Cupcakes
Make the batter: Cream butter and sugar, then alternate adding the dry ingredients with milk, egg whites, and vanilla.
Bake the cupcakes: Fill liners ¾ full and bake until just set—don’t overbake!
Fill them up: Once cool, cut a small hole in the center and spoon in marshmallow fluff and a few Lucky Charms marshmallows.
Make the frosting: Beat butter, sugar, and vanilla until fluffy. Divide into bowls and color each one.
Create a rainbow swirl: Layer the colors in a piping bag and swirl onto the cupcakes.
Decorate: Top each one with a Lucky Charm marshmallow for the cutest finishing touch.
Recipe Tips and Variations
Use cereal milk: Soak the cereal (without marshmallows) in milk for an hour, strain, and use in the batter for extra flavor.
Don’t overfill the liners: ¾ full is just right to avoid overflow.
Marshmallow center: Use a melon baller or small spoon to remove the center, don’t go too deep.
Frosting swirl: Layer colors carefully in the piping bag so they come out swirled, not mixed.
Make ahead: Bake the cupcakes the night before and frost the next day for easy party prep.
More Cupcake Recipes You’ll Love!
- Chocolate Cherry Cupcakes
- Lemon Cupcakes
- Sunflower Cupcakes
- Confetti Cupcakes
- Chocolate Toffee Cupcakes
If you make these cupcakes for St. Patrick’s Day, tag @sugarandcharm, I’d love to see your magical creations! And don’t forget to leave a comment and review below. It makes our day!
You can also FOLLOW US on FACEBOOK, INSTAGRAM, and PINTEREST to see more delicious recipes, cocktails, desserts, and parties!
Lucky Charms Cupcakes
Ingredients
Vanilla Cupcakes
- 2 1/4 cup cake flour
- 1 tablespoon baking powder
- 1/2 teaspoon salt
- 1 1/4 cup whole milk
- 4 large egg whites
- 2 cups sugar
- 1/2 cup butter, room temperature
- 1 1/2 teaspoon vanilla extract
- 1 jar marshmallow fluff
- 1 box Lucky Charms Cereal
Buttercream Frosting
- 4 sticks unsalted butter, room temperature
- 4 cups confectioners sugar
- 3 teaspoons vanilla extract
- 5 colors food coloring (green, purple, pink, blue and yellow.
Instructions
To Make the Vanilla Cupcakes
- Sift together flour, baking powder and salt and set aside.
- Beat the butter and sugar on high until light and fluffy.
- Using a fork whisk egg whites, milk and extract together in a bowl.
- Alternate the dry and wet ingredients into the butter mixture beating on medium until incorporated.
- Fill cupcake molds 3/4 of the way full.
- Bake in a 350 degree oven for 12-15 minutes. Start with 12 minutes, check on the cupcakes and if they need more time leave them in for another few minutes. Do not over bake.
- Once cooled, remove a little from the center and fill with marshmallow cream and a few Lucky Charms marshmallows!
How to Make the Buttercream Frosting
- In an electric mixer, combine the room temperature butter and beat until smooth.
- Add in the sugar and the vanilla and continue to beat until smooth and fluffy.
- Divide the buttercream into four bowls and dye each one a different color. Pink, blue, green, yellow and purple. Use about one to two drops for each color.
- In a piping bag, with the fitted tip scoop a small amount of each color next to each other, or on top of. Repeat until the bag is full. You want a rainbow effect, so you can’t scoop all the color in at once, it needs to be divided throughout the bag to come out with all the colors.
- Pipe the frosting onto each marshmallow filled cupcake and add a Lucky Charm to the top!
Nutrition
Nutrition information is automatically calculated, so should only be used as an approximation.