The first time I made Old-Fashioned Snowball Cake, I almost ruined it by rushing the frosting. I was impatient, the cake was still a little warm, and the fluffy white icing started sliding down the sides like melting snow. My kitchen looked like a coconut blizzard hit it.
But once I finally chilled the layers properly and rolled the whole cake in soft coconut flakes, I understood why this dessert has stayed around for generations. It feels nostalgic in the best possible way. Soft cake, creamy frosting, snowy coconut coating — every bite tastes like something a grandmother would proudly carry to a church potluck wrapped in foil.
I started making this cake every winter after that little frosting disaster. Now it shows up at birthdays, Eid gatherings, tea parties, and honestly, random Tuesdays when I need comfort baking. There’s something calming about covering a cake in coconut until it looks like a giant snowball sitting on the counter.
If you’ve never made one before, don’t worry. I’ll walk you through every step so you can get that soft, fluffy, bakery-style finish without the mess I made the first time.
Why You’ll Love This Recipe
- The cake stays incredibly soft and moist for days.
- It looks impressive but uses simple pantry ingredients.
- Perfect for holidays, birthdays, and family gatherings.
- The coconut coating hides imperfections beautifully.
- It tastes even better the next day after chilling.
Ingredients List
For the Cake
- 2 ½ cups all-purpose flour
- 2 ½ teaspoons baking powder
- ½ teaspoon salt
- 1 cup unsalted butter, softened
- 1 ¾ cups granulated sugar
- 4 large eggs
- 1 tablespoon vanilla extract
- 1 cup whole milk
For the Frosting
- 1 cup unsalted butter, softened
- 4 cups powdered sugar
- 4–5 tablespoons heavy cream or milk
- 1 teaspoon vanilla extract
- Pinch of salt
For the Snowball Coating
- 4 cups sweetened shredded coconut
Optional Garnishes
- Maraschino cherries
- White chocolate curls
- Crushed pecans
A Quick Note About Coconut
Use soft shredded coconut for the classic snowball look. I tried using large coconut flakes once because they looked fancy in the bag, but the cake ended up looking more like a haystack than a snowball.
If your coconut feels dry, place it in a bowl with a tablespoon of warm water for a few minutes. That little trick makes it softer and easier to stick to the frosting.
Tools That Make This Easier
You don’t need professional equipment, but these help a lot:
- Stand mixer or hand mixer
- Two 8-inch round cake pans
- Offset spatula
- Cooling rack
- Parchment paper
- Serrated knife for leveling
I use my old metal mixing bowls for this recipe because plastic bowls sometimes hold grease, and greasy bowls can affect fluffy frosting.
Step-by-Step Instructions
1. Prepare Your Cake Pans
Preheat your oven to 350°F (175°C).
Grease two 8-inch round cake pans, then line the bottoms with parchment paper. Lightly flour the sides.
This extra step saves heartbreak later. Coconut cakes can stick badly if the pans aren’t prepared properly.
2. Mix the Dry Ingredients
In a medium bowl, whisk together:
- Flour
- Baking powder
- Salt
Set the bowl aside.
Whisking helps distribute the baking powder evenly so you don’t end up with strange air pockets in the cake.
3. Cream the Butter and Sugar
In a large bowl, beat the softened butter and sugar for about 3–4 minutes until pale and fluffy.
Don’t rush this step.
The mixture should look lighter in color and almost cloud-like. This is what gives the cake its soft texture.
I once stopped mixing too early because I thought it “looked fine.” The cake turned out dense enough to qualify as a doorstop.
4. Add the Eggs and Vanilla
Add the eggs one at a time, mixing well after each addition.
Then add the vanilla extract.
If the batter looks slightly curdled, don’t panic. It smooths out once the flour goes in.
5. Alternate the Flour and Milk
Add the dry ingredients in three additions, alternating with the milk.
Start and end with the flour mixture.
Mix on low speed just until combined. Overmixing makes cakes tough, and nobody wants a rubbery snowball cake.
The batter should look smooth and thick but still easy to spread.
6. Bake the Cakes
Divide the batter evenly between the prepared pans.
Bake for 28–32 minutes, or until the tops turn lightly golden and a toothpick comes out clean.
Your kitchen will smell buttery and sweet long before they’re done. That’s usually when everyone in my house suddenly appears asking, “Is it ready yet?”
Let the cakes cool in the pans for 10 minutes before transferring them to a wire rack.
Cool completely before frosting.
Completely.
Not “mostly cooled.”
Learn from my frosting avalanche.
7. Make the Frosting
Beat the softened butter until creamy.
Gradually add powdered sugar, one cup at a time.
Add vanilla, salt, and enough cream to create a fluffy, spreadable frosting.
Beat for another 2–3 minutes until light and airy.
If the frosting feels too thick, add a splash of milk. If it feels too thin, add more powdered sugar.
8. Assemble the Cake
Place one cake layer on a serving plate.
Spread a thick layer of frosting on top.
Add the second cake layer and frost the top and sides completely.
Don’t worry about perfection. The coconut covers everything.
Actually, that’s one reason I love this cake for beginners. It’s forgiving.
9. Add the Coconut “Snow”
Now comes the fun part.
Press shredded coconut all over the cake — top, sides, everywhere.
I usually place the cake on a baking sheet first because coconut will absolutely fly across your kitchen.
Use your hands gently to press the coconut into the frosting so it sticks evenly.
Once coated, refrigerate the cake for at least 30 minutes before slicing.
That chill time helps everything set beautifully.
Pro Tips & Tricks
Chill the Cake Layers First
Cold cake layers are easier to frost and create fewer crumbs. I sometimes wrap the cooled layers in plastic wrap and refrigerate them overnight.
Toast a Little Coconut for Flavor
Most of the coconut should stay white for the snowball look, but sprinkling a tiny bit of toasted coconut on top adds amazing flavor.
Don’t Skip the Salt
A small pinch of salt in the frosting keeps the sweetness balanced. Without it, the cake can taste overly sugary.
Use an Offset Spatula
This tool makes frosting so much easier. Before I bought one, I used butter knives and struggled every single time.
Store It Properly
Keep the cake covered in the refrigerator for up to 5 days.
The flavor actually improves after a day because the coconut softens slightly into the frosting.
Variations & Substitutions
Add a Coconut Filling
Sometimes I spread coconut cream pudding between the layers for extra richness. It makes the cake feel almost tropical.
Lemon Snowball Cake
Add lemon zest to the batter and frosting for a bright, fresh flavor that cuts through the sweetness beautifully.
Almond Twist
Swap vanilla extract for almond extract in the frosting. Just use a little because almond flavor can overpower quickly.
Make It Gluten-Free
Use a 1:1 gluten-free baking flour blend. I tested this once for a friend, and the texture stayed surprisingly soft.
Turn It Into Cupcakes
Bake the batter in cupcake tins for about 18–20 minutes. Frost and roll each cupcake in coconut for mini snowballs.
They disappear fast at parties.
Serving Suggestions
Old-Fashioned Snowball Cake fits almost any cozy celebration.
I love serving it:
- With hot coffee on cold evenings
- At holiday dessert tables
- Alongside tea during afternoon visits
- After Sunday family dinners
- At baby showers or winter birthdays
For a prettier presentation, place a few maraschino cherries on top or dust the serving plate lightly with powdered sugar.
If you really want to lean into the nostalgic feel, serve it on a vintage cake stand. Somehow it just tastes better that way.
FAQ’s
Can I make Old-Fashioned Snowball Cake ahead of time?
Yes. In fact, I recommend it. Make the cake a day ahead and refrigerate it overnight. The flavors settle together beautifully.
How do I store leftovers?
Store the cake covered in the refrigerator for up to 5 days.
I usually use a cake carrier because plastic wrap tends to stick to the coconut.
Can I freeze this cake?
Absolutely.
Freeze individual slices or the whole cake tightly wrapped for up to 2 months. Thaw overnight in the refrigerator before serving.
Why is my frosting sliding off?
The cake was probably too warm.
Always let the layers cool completely before frosting. Chilling the layers helps even more.
Can I use unsweetened coconut?
Yes, but the cake won’t taste quite as classic. Sweetened coconut gives that old-fashioned bakery flavor most people expect.
What’s the best way to get clean slices?
Use a sharp knife and wipe it clean between cuts.
I also like to chill the cake for at least an hour before slicing because the frosting firms up nicely.
Related Recipes:
Final Thoughts
Old-Fashioned Snowball Cake feels like the kind of dessert that slows people down for a minute. Every time I bring it to the table, someone starts telling a story about a relative who used to bake something similar decades ago. That’s my favorite part of recipes like this — they carry memories with them.
And honestly, even if your coconut ends up uneven or your frosting isn’t bakery-perfect, it still tastes incredible. That soft cake and fluffy coconut coating win people over every single time.
If you make this cake, I hope it becomes part of your celebrations too. And if you accidentally create a frosting avalanche the first time around, welcome to the club.




