St Patricks Day Rainbow Cupcakes
These St. Patrick’s Day Rainbow Cupcakes are soft, fluffy, and full of St Patrick’s Day charm with fluffy green icing and rainbow candy arches that feel like they popped straight out of a leprechaun’s dream.

Whether you’re making these for a classroom party, a neighborhood gathering, or just to add a little sparkle to your week, they’re easy enough to whip up with the kids and pretty enough to show off on Instagram (no filter needed!).
Ingredients You’ll Need:
For the Cupcakes:
For the green icing:
For the rainbow magic:

How to Make St Patricks Day Rainbow Cupcakes
Step 1: Preheat with purpose
Set your oven to 350°F (175°C) and line your cupcake tray with 12 cupcake liners. This is where your future masterpieces will rise and shine!
Step 2: Mix the dry crew
In a medium bowl, whisk the flour, baking powder, and salt. It doesn’t get simpler than this. Set it aside.
Step 3: Cream it like you mean it
In a large bowl, beat that butter and sugar together until it looks soft and fluffy. You’re looking for a smooth texture.
Step 4: Eggs + vanilla
Crack in those eggs one at a time and mix until they disappear into the batter. Add the vanilla and just enjoy that delicious smell for a moment. Honestly, this step always makes me want to bake more often.
Step 5: Combine with care
Now take turns adding your dry mixture and the milk into your bowl. A little dry, a little milk, repeat until it’s all in there. Don’t overmix.
Step 6: Fill those liners
Spoon the batter into the cupcake liners, filling them about 2/3 of the way.

Step 7: Bake, then wait
Bake for 18–20 minutes or until a toothpick comes out clean. Let them cool completely before you even think about icing. Warm cupcakes and buttercream are not friends!

Time for Icing
This part might just be my favorite. You’re turning plain cupcakes into something straight out of a fairytale.
Step 8: Make your buttercream magic
Beat the butter until smooth and creamy, then add powdered sugar one cup at a time. Don’t rush, this part is all about building that fluffy texture. Add in the vanilla and milk little by little until it spreads easily.
Now… time to tint it green! Add food coloring until you get that perfect St. Paddy’s Day hue. I go for a bright shamrock green, but there are no rules here.
Step 9: Frost them
Spread a generous layer of green frosting on each cooled cupcake. You can use a knife, a piping bag, or even a zip-top bag with the corner snipped off. Whatever works! Just don’t skimp, these cupcakes are all about the celebration.

Now for the Rainbow Fun
Step 10: Create the rainbow
Take your rainbow candy strips and cut them into pieces long enough to make a little arch. Gently press the ends into the frosting to make your rainbow stand tall. The cupcakes suddenly go from “cute” to “OMG adorable.”
Step 11: Sprinkle on the magic
Add gold sprinkles or flakes at the ends of the rainbow, like little pots of gold! You can also use a piece of black licorice or even a chocolate coin to really sell the “leprechaun treasure” idea.

These cupcakes are great for:
- Great for school parties
- Easy to customize for food allergies (just sub in dairy-free milk or gluten-free flour)
- So cute they demand to be photographed
- Delicious enough for kids and grownups (seriously, you’re going to want seconds)
A Few Fun Variations
Want to mix it up? Here are a few easy ideas:
- Add green sprinkles into the cupcake batter for a surprise inside!
- Use mint extract instead of vanilla for a subtle minty twist.
- Make mini versions with a mini cupcake tray and half-size rainbows. Great for tiny hands!
- Add a surprise candy inside, just pop a mini chocolate coin in the center before baking for a gold treasure surprise!
From my kitchen to yours, Happy St. Patrick’s Day!
Check Out More St Patrick’s Day Recipes

St Patricks Day Rainbow Cupcakes
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 your favorite non-dairy alternative, oat milk works beautifully!
For the green icing:
- 1 cup unsalted butter softened
- 4 cups powdered sugar
- 2 teaspoons vanilla extract
- 3–4 tablespoons milk or non-dairy option
- Green food coloring gel gives a brighter color, but liquid works too!
For the rainbow magic:
- Rainbow candy strips Sour Belts or Airheads Xtremes work great
- Edible gold flakes or sprinkles
- Extra candies like mini licorice pieces or chocolate coins optional but so fun!
Instructions
- Set your oven to 350°F (175°C) and line your cupcake tray with 12 cupcake liners. This is where your future masterpieces will rise and shine!
- In a medium bowl, whisk the flour, baking powder, and salt. It doesn’t get simpler than this. Set it aside.
- In a large bowl, beat that butter and sugar together until it looks soft and fluffy. You’re looking for a smooth texture.
- Crack in those eggs one at a time and mix until they disappear into the batter. Add the vanilla and just enjoy that delicious smell for a moment. Honestly, this step always makes me want to bake more often.
- Now take turns adding your dry mixture and the milk into your bowl. A little dry, a little milk, repeat until it’s all in there. Don’t overmix.
- Spoon the batter into the cupcake liners, filling them about 2/3 of the way.
- Bake for 18–20 minutes or until a toothpick comes out clean. Let them cool completely before you even think about icing. Warm cupcakes and buttercream are not friends!
- Beat the butter until smooth and creamy, then add powdered sugar one cup at a time. Don’t rush, this part is all about building that fluffy texture. Add in the vanilla and milk little by little until it spreads easily.
- Now… time to tint it green! Add food coloring until you get that perfect St. Paddy’s Day hue. I go for a bright shamrock green, but there are no rules here.
- Spread a generous layer of green frosting on each cooled cupcake. You can use a knife, a piping bag, or even a zip-top bag with the corner snipped off. Whatever works! Just don’t skimp, these cupcakes are all about the celebration.
- Take your rainbow candy strips and cut them into pieces long enough to make a little arch. Gently press the ends into the frosting to make your rainbow stand tall. The cupcakes suddenly go from “cute” to “OMG adorable.”
- Add gold sprinkles or flakes at the ends of the rainbow, like little pots of gold! You can also use a piece of black licorice or even a chocolate coin to really sell the “leprechaun treasure” idea.