I’m so excited to share this St. Patrick's Day Cake Recipe with you because it has become one of my absolute favorites for celebrating the holiday in a delicious, memorable way. This cake is a beautiful blend of moist, tender crumb and luscious, fluffy buttercream frosting with just the right hint of cocoa and vibrant green and yellow hues that make it festive and fun. Every time I make it, I feel like I’m bringing a little joy and luck into the kitchen — and on the plate!
Why You'll Love This St. Patrick's Day Cake Recipe
What really makes this St. Patrick's Day Cake Recipe stand out for me is the flavor profile. It’s not your typical green dessert that’s all color and no substance. The subtle cocoa powder adds an unexpected depth that balances perfectly with the tangy buttermilk and vinegar, creating a slightly rich but never overpowering taste. Then, the dreamy buttercream frosting is simply the best I’ve found — silky, sweet, and with a hint of vanilla that pairs so well with the cake’s natural cocoa undertones.
Aside from the flavor, I love how manageable the recipe is. It’s straightforward and doesn’t require any fancy techniques or hard-to-find ingredients, yet it feels special enough for gatherings or just treating yourself at home. The step-by-step mixing and easy prep help me feel confident, even when I make it for the first time. It’s genuinely one of those recipes that fit perfectly into a busy day without sacrificing flavor or presentation.
This cake really shines for festive occasions — whether you’re throwing a St. Patrick’s Day party, bringing something to share at a potluck, or simply want to brighten a weeknight dessert. The lively colors make it visually stunning, and the taste gets lots of compliments every time. I find it’s just the right combination of fun and sophistication.
Ingredients You'll Need

This recipe uses simple, essential ingredients that come together to create a delightful balance of texture and flavor. Each ingredient plays an important role, from the flour giving structure to the buttermilk providing moisture and tang, and the colorings making the cake instantly festive.
TIP : You'll find the full list of ingredients and measurements in the recipe card below
- All-purpose flour: The base of the cake, giving it structure and a tender crumb.
- Granulated sugar: Adds sweetness and helps create a moist texture.
- Natural cocoa powder: I use Hershey’s Special Dark for a rich, subtle chocolate note that complements the green hues.
- Salt: Enhances all the other flavors perfectly.
- Baking soda: For that light and fluffy rise every cake needs.
- Eggs: Bind everything together and add richness.
- Vegetable oil: Keeps the cake wonderfully moist without overpowering the texture.
- Buttermilk: Adds tanginess and helps tenderize the crumb.
- White vinegar: Reacts with baking soda for lift and subtle brightness.
- Unsalted butter: Melted into the batter and used in the frosting for luscious flavor.
- Vanilla extract: Infuses the cake and frosting with warm, aromatic notes.
- Yellow and green food coloring: They bring that joyful St. Patrick's Day vibe right to the cake layers.
- Pasteurized egg whites: Whisked into the frosting for an airy, light texture.
- Powdered sugar: Sweetens and thickens the buttercream to perfection.
Directions
Step 1: Preheat your oven to 350°F and prep two 8-inch cake pans by greasing them with cake release or your favorite pan spray. This ensures your cake layers will come out perfectly without sticking.
Step 2: In a medium bowl, whisk together the eggs, vegetable oil, buttermilk, white vinegar, melted butter, and both yellow and green food coloring until the mixture is smooth and evenly colored. Set this wet mixture aside for now.
Step 3: In the bowl of your stand mixer, sift together the all-purpose flour, granulated sugar, natural cocoa powder, salt, and baking soda. Give it a quick mix for a few seconds just to combine all the dry ingredients evenly.
Step 4: Gradually pour the wet ingredients into the dry mix in the stand mixer bowl. Mix on medium-high speed for about 1 minute or until the batter is smooth and fully combined with no lumps.
Step 5: Divide the batter evenly between your prepared cake pans. Smooth the tops gently with a spatula to make sure they bake evenly. Place the pans in the oven and bake for approximately 30 minutes, or until a toothpick inserted into the center comes out clean. Let the cakes cool completely and then chill them before frosting — this step makes frosting easier and cleaner.
Step 6: For the buttercream, place the pasteurized egg whites and powdered sugar in a large mixing bowl fitted with the whisk attachment. Whisk until the mixture is combined and slightly thickened.
Step 7: Add the unsalted butter in small chunks to the sugar mixture while continuing to whisk. Once all the butter is incorporated, add the vanilla and salt. Whip on high speed until the frosting becomes white, light, and fluffy. For the best texture, you can switch to the paddle attachment and mix on low for 15-20 minutes to remove any air bubbles for a silky finish.
Step 8: Spread a generous layer of buttercream between the cooled cake layers, then cover the entire cake with the remaining frosting. For extra flair, use a piping bag or offset spatula for a smooth or decorative finish.
Servings and Timing
This St. Patrick's Day Cake Recipe makes approximately 6 generous servings — perfect for sharing with close friends or family! The prep time clocks in at about 15 minutes, with around 30 minutes of baking time. Allow at least 30 minutes of cooling time before frosting, and factor in another 15-20 minutes for perfect buttercream whipping. In total, you’ll spend roughly 1 hour to 1 hour and 15 minutes from start to finish, making it a great option for a weekend treat or holiday celebration.
How to Serve This St. Patrick's Day Cake Recipe

When I serve this cake, I like to let it come to room temperature to enjoy its full moistness and flavor. It pairs wonderfully with a cup of strong black coffee or a lightly spiced Irish breakfast tea, balancing the sweetness of the buttercream beautifully. For a party setting, I sometimes garnish with a sprinkle of edible gold glitter or a few fresh mint leaves for a pop of greenery that complements the St. Patrick's Day theme.
I also love to present the cake on a simple white or green ceramic platter to make the colors pop, slicing it into generous wedges so everyone gets a satisfying portion. This cake is fantastic as a centerpiece for a festive gathering or after a cozy family dinner. Don’t hesitate to serve alongside some fresh whipped cream or a scoop of vanilla ice cream if you want to elevate the indulgence.
If you’re pairing beverages beyond tea or coffee, this recipe is wonderful with a chilled Irish cream liqueur or even a light, fruity white wine like a Riesling. For kids and those avoiding alcohol, sparkling water with a splash of lime juice is a refreshing complement that keeps things bright and festive.
Variations
I often experiment with this St. Patrick's Day Cake Recipe to suit different tastes and dietary needs. For instance, if you want a gluten-free option, swapping the all-purpose flour with a high-quality gluten-free flour blend works well without sacrificing texture. For a vegan version, you can replace the eggs with flax eggs, use a plant-based milk instead of buttermilk (adding a bit of vinegar for acidity), and substitute vegan butter for the frosting.
If you’re craving something a bit different, try incorporating a mint extract into the frosting for a fresh, cool twist that matches the holiday’s green vibe perfectly. You can also add chopped pistachios or white chocolate chips to the batter for extra texture and flavor fun. For a twist on cooking methods, I’ve even used cupcake tins to make festive individual cupcakes, adjusting bake times to about 18-20 minutes, which is great for parties or gifting!
Storage and Reheating
Storing Leftovers
To keep your St. Patrick's Day Cake fresh, I recommend storing leftovers covered tightly with plastic wrap or in an airtight cake container. Keep it refrigerated to maintain the buttercream frosting’s texture, and it will stay delicious for up to 4 days. Remember to let the slices come to room temperature before eating for the best flavor and texture.
Freezing
This cake freezes beautifully if you want to prepare it in advance. Wrap individual cake layers tightly in plastic wrap and then in aluminum foil to prevent freezer burn, or store the whole unfrosted cake in an airtight container if frosting later. The cake can be frozen for up to 2 months. When ready to enjoy, thaw overnight in the refrigerator before frosting or serving.
Reheating
I don’t recommend reheating this cake in the microwave as it can melt the frosting and change the texture. Instead, bring slices to room temperature naturally or warm slightly in a low-temperature oven (about 250°F) for 5-7 minutes, loosely covered with foil to prevent drying out. This method helps revive the cake’s softness and maintains the frosting’s integrity.
FAQs
Can I make this cake ahead of time?
Absolutely! You can bake the cake layers a day or two in advance and refrigerate them well wrapped. Just make sure to chill the layers before frosting to make spreading easier and cleaner. You can also prepare the frosting in advance and refrigerate it, then re-whip before use for the best texture.
What if I don’t have buttermilk on hand?
No worries! I often make a simple buttermilk substitute by adding 1 tablespoon of white vinegar or lemon juice to 1 cup of milk and letting it sit for 5-10 minutes. This adds the acidity needed to react with the baking soda and keeps the cake tender and moist.
Is the natural cocoa powder necessary?
Using natural cocoa powder is important here because it reacts properly with the baking soda and vinegar, giving the characteristic flavor and texture. Dutch-processed cocoa has a different pH and won’t react the same way, which can affect the rise and taste of your cake.
Can I adjust the food coloring intensity?
Definitely. The 1-2 teaspoons of yellow and 1 teaspoon of green food coloring can be adjusted to your preference. For a more pastel shade, use less, or for a bold, vibrant green, you can increase the green slightly. Be careful with over-coloring though, as it can affect taste.
How do I get the frosting so light and fluffy?
Whipping the buttercream on high speed until it becomes white and fluffy is key. Patience really pays off here—using the paddle attachment at low speed for 15-20 minutes after initial whipping helps remove any air bubbles and gives that perfect silky texture that spreads beautifully and tastes heavenly.
Conclusion
I absolutely encourage you to try this St. Patrick's Day Cake Recipe yourself, whether you’re celebrating the holiday or simply want a vibrant, crowd-pleasing dessert that’s bursting with flavor and personality. It’s a wonderful way to bring color, joy, and irresistibly delicious cake to your table. I promise it’ll become a go-to recipe for many special occasions, and I can’t wait to hear how much you love it!
Print
St. Patrick's Day Cake Recipe
- Prep Time: 10 minutes
- Cook Time: 30 minutes
- Total Time: 40 minutes
- Yield: 6 servings
- Category: Dessert
- Method: Baking
- Cuisine: American
Description
Celebrate St. Patrick's Day with this moist and flavorful St. Patrick's Day Cake featuring a tender crumb tinted with festive green and yellow hues, layered with a rich and creamy buttercream frosting. Perfectly balanced with buttermilk and gentle cocoa, this cake is a crowd-pleaser for any spring celebration.
Ingredients
Cake Ingredients
- 12 oz all-purpose flour
- 14 oz granulated sugar
- 2 tsp natural (not dutched) cocoa powder (e.g., Hershey's Special Dark)
- 1 tsp salt
- 1 tsp baking soda
- 2 large eggs
- 4 oz vegetable oil
- 8 oz buttermilk
- 1 Tbsp white vinegar
- 4 oz unsalted butter, melted
- 1 tsp vanilla extract
- 1-2 teaspoon yellow food coloring
- 1 tsp green food coloring
- 1 cup pasteurized egg whites
Buttercream Frosting Ingredients
- 2 lbs unsalted butter
- 2 lbs powdered sugar
- 1 Tbsp vanilla extract
- ½ tsp salt
Instructions
- Preheat Oven and Prepare Pans: Preheat your oven to 350°F (175°C). Grease two 8-inch cake pans thoroughly using cake flour or preferred pan spray to ensure easy release after baking.
- Make Wet Mixture: In a separate bowl, whisk together the eggs, vegetable oil, buttermilk, white vinegar, melted unsalted butter, yellow food coloring, green food coloring, and vanilla extract until fully combined. Set aside.
- Combine Dry Ingredients: In the bowl of a stand mixer, add the all-purpose flour, granulated sugar, natural cocoa powder, salt, and baking soda. Mix briefly to evenly distribute all dry ingredients.
- Incorporate Wet and Dry Ingredients: Pour the wet ingredient mixture into the dry ingredients bowl. Mix on medium-high speed for approximately one minute or until the batter is smooth and homogeneous.
- Pour and Bake: Divide the batter evenly between the prepared cake pans. Bake in the preheated oven for about 30 minutes, or until a toothpick inserted in the center comes out clean. Remove from the oven and allow the cakes to cool completely on a wire rack. Chill the cakes before frosting for best results.
- Prepare Buttercream Frosting: Place pasteurized egg whites and powdered sugar in a mixing bowl fitted with the whisk attachment. Whisk together to combine. Gradually add unsalted butter in small chunks, then incorporate vanilla extract and salt. Whip the mixture on high speed until it is light, fluffy, and bright white in color. For a smoother texture, switch to the paddle attachment and mix on low speed for 15-20 minutes to eliminate any air bubbles.
- Assemble and Frost: Once the cakes are fully chilled, spread an even layer of the buttercream frosting on one cake layer, then top with the second layer and frost the entire cake as desired.
Notes
- Ensure all ingredients, especially the eggs and butter, are at room temperature before mixing for better texture.
- Using pasteurized egg whites in the frosting enhances safety and stability.
- You can adjust the amount of food coloring to achieve your preferred shade of green.
- Allowing the cake layers to chill before frosting helps the buttercream spread easily without melting.
- This cake can be stored in the refrigerator for up to 4 days, or frozen for up to 2 months.


Leave a Reply