St. Patrick’s Day Cupcakes
Saint Patrick’s Day is always a special time for me and my family. It’s a chance to celebrate with fun, food, and, of course, a bit of color. This year, I’m excited to share a recipe that’s sure to bring a smile to everyone’s face – these Saint Patrick’s Day Cupcakes! They’re soft, fluffy, and topped with the perfect green icing to bring some festive cheer to your table. Not to mention, the rainbow decoration makes them extra fun, adding a pop of color and a sprinkle of gold for a sweet finish.
As a mom, I love making treats that not only taste amazing but also let my kids get involved. These cupcakes are simple enough for them to help with, from stirring the batter to decorating the rainbows. There’s something magical about seeing their faces light up when the cupcakes come together, and these are perfect for bringing that joy into the kitchen. Whether you’re celebrating with family, friends, or neighbors, these cupcakes are bound to make everyone feel like they’ve struck gold.
I’ve been baking these cupcakes for years, and they never fail to be a hit. The green icing is rich and creamy, and the rainbow candy adds that perfect whimsical touch. Plus, with a sprinkle of gold flakes, they look almost too pretty to eat – though we always manage to devour them anyway! So, if you’re looking for a fun and delicious way to celebrate Saint Patrick’s Day, these cupcakes are the way to go!

Ingredients
For the Cupcakes:
- 1 ½ cups all-purpose flour: All-purpose flour provides the structure and texture, helping the cupcakes rise perfectly.
- 1 ½ teaspoons baking powder: Baking powder ensures the cupcakes become light and fluffy by helping them rise during baking.
- ¼ teaspoon sea salt: A small pinch of sea salt enhances the sweetness of the cupcakes and brings balance to the flavors.
- ½ cup unsalted butter, softened: Softened butter adds richness and moisture, creating a tender crumb in the cupcakes.
- 1 cup granulated sugar: Granulated sugar sweetens the cupcakes and helps create the perfect texture.
- 2 medium eggs: Eggs provide structure, moisture, and richness, making the cupcakes tender and flavorful.
- 1 ½ teaspoons vanilla extract: Vanilla extract adds a warm, aromatic sweetness that complements the other flavors in the cupcakes.
- ½ cup milk (or non-dairy alternative): Milk adds moisture to the batter, making it smooth and ensuring a soft texture in the cupcakes.
For the Green Icing:
- 1 cup unsalted butter, softened: Softened butter creates a creamy base for the icing, making it easy to spread.
- 4 cups powdered sugar: Powdered sugar gives the icing its smooth, sweet consistency and helps it hold its shape.
- 2 teaspoons vanilla extract: Vanilla extract adds a fragrant sweetness that enhances the flavor of the icing.
- 3-4 tablespoons milk (or non-dairy alternative): Milk helps to thin the icing to the right consistency, making it easy to spread over the cupcakes.
- Green food coloring (gel or liquid): Green food coloring gives the icing its vibrant color, perfect for a festive Saint Patrick’s Day touch.
For the Rainbow Decoration:
- Rainbow candy strips: Rainbow candy strips add a fun and colorful touch, creating the perfect arch for your cupcake decorations.
- Edible gold flakes/strips, dazzle dust or gold sprinkles (for the ends of the rainbow, optional): Gold flakes or sprinkles add a touch of sparkle and whimsy, finishing off the rainbow with a magical, golden touch.

Recipe Instructions
You can find a printable recipe card at the bottom of this post.
1. Preheat the oven to 350°F (175°C) and line a cupcake pan with 12 liners.
2. In a medium bowl, whisk together the flour, baking powder, and salt.
3. In a large bowl, beat the softened butter and sugar together until light and fluffy, about 2-3 minutes.

4. Add the eggs one at a time, mixing well after each addition. Stir in the vanilla extract.

5. Gradually add the flour mixture to the wet ingredients, alternating with the milk. Start and end with the flour mixture. Mix until just combined.


6. Evenly divide the batter among the cupcake liners, filling each about two-thirds full.

7. Bake for 18-20 minutes, or until a toothpick inserted in the center comes out clean.

8. Allow the cupcakes to cool completely on a wire rack before decorating.
9. In a large bowl, beat the softened butter until smooth.
10.Gradually add powdered sugar, one cup at a time, beating until fully incorporated.
11. Stir in the vanilla extract and 3 tablespoons of milk. Add more milk, one tablespoon at a time, until the frosting reaches a spreadable consistency.

12. Mix in green food coloring until you get the desired shade of green.

13. Once the cupcakes are cool, frost them generously with the green icing. A spatula or palette knife works best for smooth coverage.

14. Cut rainbow candy strips into pieces long enough to form small arches on top of each cupcake.

15. Gently press both ends of each rainbow strip into the frosting to create a rainbow arch.
16. Add gold flakes or sprinkles at the end of the rainbow. You can also use licorice candy to represent a pot of gold, and top it with additional sprinkles or gold flakes for extra flair.

Frequently Asked Questions & Top Tips
Frequently Asked Questions:
-
Can I use a dairy-free alternative for the milk and butter? Yes, you can substitute both the milk and butter with non-dairy alternatives such as almond milk, soy milk, or coconut butter for a dairy-free version of these cupcakes.
-
Can I make the cupcakes ahead of time? Absolutely! You can bake the cupcakes a day or two in advance. Just store them in an airtight container to keep them fresh, and frost them right before serving.
-
How can I make the icing less sweet? If you prefer a less sweet icing, you can reduce the amount of powdered sugar slightly and add more milk to achieve the desired consistency.
-
Can I use a different color for the icing? Yes, feel free to use any color you like! You can swap out the green food coloring for any other color that suits your occasion or personal preference.
-
How do I store the decorated cupcakes? Store decorated cupcakes in an airtight container at room temperature for up to 2 days. If you need to store them longer, refrigerate them for up to 5 days, but bring them to room temperature before serving.
Top Tips:
-
Don’t Overmix the Batter: When combining the wet and dry ingredients, mix until just combined to avoid dense cupcakes. Overmixing can make them tough.
-
Use Gel Food Coloring: Gel food coloring works better than liquid for achieving vibrant colors without altering the consistency of the icing.
-
Let Cupcakes Cool Completely: Before frosting, make sure the cupcakes are completely cool. Frosting warm cupcakes can cause the icing to melt and slide off.
-
Make the Icing the Right Consistency: If your icing is too thick, add more milk, one tablespoon at a time, to achieve the right spreadable consistency. If it’s too thin, add more powdered sugar to thicken it.
-
Decorate Quickly: Rainbow candy strips can lose their shape if left in the icing for too long, so decorate the cupcakes shortly after frosting them to keep the rainbows intact.
-
Add Extra Fun with Toppings: Consider adding mini marshmallows or chocolate coins for a little extra fun at the ends of the rainbow or around the edges for a whimsical touch!


St. Patrick's Day Cupcakes
These festive Saint Patrick's Day Cupcakes are a fun and delicious treat, perfect for celebrating! Soft, fluffy cupcakes are topped with a creamy green icing and decorated with vibrant rainbow candy strips and sparkling gold flakes. Easy to make and even more fun to decorate, these cupcakes are sure to bring joy to your celebration.
Ingredients
For the cupcakes:
- 1 ½ cups all-purpose flour
- 1 ½ teaspoons baking powder
- ¼ teaspoon sea salt
- ½ cup unsalted butter, softened
- 1 cup granulated sugar
- 2 medium eggs
- 1 ½ teaspoons vanilla extract
- ½ cup milk (or non-dairy alternative)
For the Green Icing:
- 1 cup unsalted butter, softened
- 4 cups powdered sugar
- 2 teaspoons vanilla extract
- 3-4 tablespoons milk (or non-dairy alternative)
- Green food coloring (gel or liquid)
For the rainbow decoration:
- Rainbow candy strips
- Edible gold flakes/strips, dazzle dust or gold sprinkles (for the ends of the rainbow, optional)
Instructions
- Preheat the oven to 350°F (175°C) and line a cupcake pan with 12 liners.
- In a medium bowl, whisk together the flour, baking powder, and salt.
- In a large bowl, beat the softened butter and sugar together until light and fluffy, about 2-3 minutes.
- Add the eggs one at a time, mixing well after each addition. Stir in the vanilla extract.
- Gradually add the flour mixture to the wet ingredients, alternating with the milk. Start and end with the flour mixture. Mix until just combined.
- Evenly divide the batter among the cupcake liners, filling each about two-thirds full.
- Bake for 18-20 minutes, or until a toothpick inserted in the center comes out clean.
- Allow the cupcakes to cool completely on a wire rack before decorating.
- In a large bowl, beat the softened butter until smooth.
- Gradually add powdered sugar, one cup at a time, beating until fully incorporated.
- Stir in the vanilla extract and 3 tablespoons of milk. Add more milk, one tablespoon at a time, until the frosting reaches a spreadable consistency.
- Mix in green food coloring until you get the desired shade of green.
- Once the cupcakes are cool, frost them generously with the green icing. A spatula or palette knife works best for smooth coverage.
- Cut rainbow candy strips into pieces long enough to form small arches on top of each cupcake.
- Gently press both ends of each rainbow strip into the frosting to create a rainbow arch.
- Add gold flakes or sprinkles at the end of the rainbow. You can also use licorice candy to represent a pot of gold, and top it with additional sprinkles or gold flakes for extra flair.
