These quick and easy green velvet St. Patrick’s Day cupcakes hide a burst of gold and are crowned with rainbows for a festive holiday treat. Each emerald cupcake is finished with a swirl of homemade cream cheese frosting, making delightful Leprechaun cupcakes the whole family will enjoy.

Cupcakes are one of my favorite ways to celebrate holidays. Like delicate Pink Champagne cupcakes and Eggnog Cupcakes for other occasions, these deep-green cupcakes are perfect for St. Patrick’s Day. They’re rich with cocoa flavor and have a tender, delicate crumb—ideal for a March celebration.
If you want to pair them with festive drinks, try green mimosas or a homemade Baileys Irish Cream for cocktails or a cozy coffee.
Ingredients for Green Velvet Cupcakes
Green velvet cupcakes are easy to make from scratch with pantry staples. Below are the ingredients I use.

Cupcake Ingredients
- Cake flour – produces a light, tender texture.
- White granulated sugar – for sweetness.
- Baking soda – traditionally used in velvet cakes with an acid.
- Salt – balances the flavors and highlights cocoa.
- Powdered baking cocoa – provides the chocolate note in velvet cake.
- Vegetable oil – keeps the cupcakes moist.
- Buttermilk – reacts with baking soda for a tender crumb.
- Eggs – bind the batter.
- Vanilla – adds depth of flavor.
- White distilled vinegar – an acid to activate the baking soda.
- Green food coloring – gel colors work best for intense color.
- Gold and rainbow sprinkles – for the surprise center and decoration.

Cream Cheese Frosting Ingredients
- Cream cheese – for a rich, tangy base.
- Butter – lightens the frosting texture.
- Powdered sugar – sweetens and stabilizes the icing.
Substitutions
- Cake flour: All-purpose flour can be used in a pinch.
- Sugar: Swap for monk fruit or a granular sugar substitute if desired.
- Baking soda: If you remove buttermilk or vinegar, use baking powder instead.
- Vegetable oil: Any neutral-flavored baking oil is fine.
- Buttermilk: Regular milk works if you switch to baking powder.
- Eggs: Use a flax egg or egg replacer for a vegan alternative.
Equipment
Standard baking tools are all you need:
- Measuring cups and spoons
- Mixing bowls
- Muffin tin and cupcake liners
- Piping bag and tips for frosting
- Small spoon or piping tip to core cupcakes
How to Make St. Patrick’s Day Cupcakes
With everything ready, these cupcakes come together quickly.
Preheat the oven to 350°F and line a muffin tin with cupcake liners (or spray the pan lightly with nonstick spray).
Whisk the dry ingredients (cake flour, sugar, baking soda, salt, cocoa) until evenly combined. In a separate bowl, mix the wet ingredients (oil, buttermilk, eggs, vanilla, vinegar) on low speed. Gradually add the dry mix to the wet, mixing at medium-low until incorporated.
Add gel green food coloring a little at a time until you reach your preferred shade (about ¼ teaspoon is a good starting point). Spoon batter into liners until they are about half full (roughly ¼ cup each).

Bake for 12–15 minutes, or until a toothpick inserted in the center comes out clean. Allow cupcakes to cool completely before decorating.
To create the surprise sprinkle center, use a piping tip or small spoon to remove a small circle of cake from the top of each cupcake. Set the removed cake aside, then fill the cavity with gold or rainbow sprinkles. Replace the cake piece, trimming the bottom slightly if needed so the top sits flush.
Next, make the cream cheese frosting. Ensure the butter and cream cheese are at room temperature. Whip the butter on medium-high for about 5 minutes until lighter in color and slightly increased in volume. Add the cream cheese and beat until smooth. Gradually add powdered sugar in ½-cup increments, scraping the bowl as needed. Transfer the frosting to a piping bag and swirl onto each cupcake. Finish with more sprinkles if you like.
Variations
- Boxed cake mix: Use a vanilla mix and add green gel coloring for a quick shortcut.
- Store-bought frosting: A cream cheese-style or buttercream store frosting will also work.
- Alternative toppings: Try edible glitter, nonpareils, or any festive sprinkle blend for a unique look.
Storage
Because the cupcakes use cream cheese frosting, store them in the refrigerator if not eaten right away. They keep well in an airtight container for about 3 days. If serving at room temperature, remove them from the fridge about 20–30 minutes before serving.
Expert Tips and FAQs
- Cool completely before adding sprinkles so they don’t melt into the cake.
- Use gel food coloring for concentrated color without adding extra liquid.
- Traditional velvet technique: Buttermilk, vinegar, and baking soda combine to give velvet cakes their tender texture. If you omit these, substitute baking powder.
- Fill liners halfway to avoid overflow and get nicely shaped cupcakes.
Yes. Use a vanilla boxed cake mix and add green food coloring for a fast alternative.
Absolutely. A homemade buttercream pairs nicely if you prefer it over cream cheese frosting.
About ¼ cup per liner, filling them roughly halfway.
Yes. Bake ahead, but add the sprinkles on the day you serve them so the surprise center doesn’t stick to the cake.
No. The cupcakes are delicious without the sprinkle surprise—it’s simply a fun optional twist.

More Easy Dessert Recipes
-
Cracker Barrel Coca Cola Cake Recipe
-
Chocolate Orange Cake
-
Fresh Cranberry Bars
-
Peanut Butter Protein Balls
Did you try this recipe? Please leave a star rating in the recipe card and consider writing a review in the comments—I appreciate your feedback. Tag @freshcoasteats in your photos on social media; I’d love to see your cupcakes!

St. Patrick’s Day Cupcakes
Equipment
- Measuring cups
- Measuring spoons
- Mixing bowl
- Muffin tin
- Cupcake liners
- Piping bag and tips
Ingredients
Cupcakes:
- 2 ½ cups cake flour
- 2 cups white granulated sugar
- 2 teaspoons baking soda
- 1 teaspoon salt
- 2 Tablespoons powdered baking cocoa
- 1 cup vegetable oil
- 1 cup buttermilk
- 2 eggs, lightly beaten
- 1 teaspoon vanilla
- 1 teaspoon white distilled vinegar
- Green food coloring
Cream Cheese Frosting:
- 8 ounces full-fat cream cheese, softened
- ½ cup unsalted butter, softened
- 4 cups powdered sugar
Instructions
Cupcakes
- Preheat oven to 350°F and line a cupcake pan with liners.
- Whisk together cake flour, sugar, baking soda, salt, and cocoa; set aside.
- In a large bowl, mix oil, buttermilk, eggs, vanilla, and vinegar on low speed.
- Gradually add dry ingredients, mixing on medium-low until combined.
- Add green food coloring and blend to desired shade.
- Fill muffin cups about halfway (about ¼ cup each) and bake 12–15 minutes. Cool completely.
- Core a small section of each cupcake, fill with sprinkles, and replace the cake top.
Frosting
- Beat butter on medium-high for about 5 minutes until lighter in color.
- Add cream cheese and beat until smooth.
- Add powdered sugar in ½-cup increments until all is incorporated.
- Pipe frosting onto cupcakes and top with sprinkles as desired.
Notes
- Cool completely before adding sprinkles so they don’t melt.
- Use gel food coloring for vibrant color without extra liquid.
- Buttermilk, vinegar, and baking soda yield classic velvet texture; substitute baking powder if omitted.
- Fill liners halfway for even cupcake shapes and no overflow.








