Whimsical Raspberry Swirl Coconut Snowball Cake
One rainy Saturday afternoon in Austin, I decided to tackle a cake idea that had been floating in my head for weeks. My younger brother had been teasing me, saying, “Mia, you make too many savory dishes; where’s the dessert love?” He was right. I’d been knee-deep in tacos and salsas, and my sweet tooth was getting ignored. I wanted to bake something light, tropical, and refreshing, but also fun to share with friends who were stopping by later.
Coconut came to mind first—it’s a flavor that always reminds me of childhood trips to the Mexican coast, where coconuts were cracked open on the beach and handed to us with spoons. But I also craved the tangy brightness of raspberries. The thought of pairing the two excited me—creamy coconut layers with a swirl of raspberry running through, like a little surprise in every bite.
I remember laughing with my brother while mixing the batter, with Chili the cat perched on the counter watching us like she was the head chef. Swirling the raspberry preserves into the pale, velvety coconut batter felt like painting on a canvas, and the aroma while it baked made the whole house smell like a tropical bakery.
Later, when I frosted it with cream cheese frosting and pressed snowy flakes of coconut all over, it looked like something out of a winter wonderland—yet the flavors screamed summer. When my friends took their first bites, I caught the quiet pause, followed by that happy hum people make when food hits the soul. That’s when I knew this Raspberry Swirl Coconut Snowball Cake wasn’t just another dessert. It was a keeper.

Short Description
A moist coconut cake layered with tangy raspberry swirls, topped with creamy frosting and a blanket of shredded coconut. Beautiful, festive, and surprisingly simple to make.
Key Ingredients
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 teaspoon vanilla extract
- 1 teaspoon coconut extract
- 1 cup coconut milk
For the Raspberry Swirl
- ½ cup raspberry preserves
- 1 tablespoon lemon juice
For the Frosting
- 8 ounces cream cheese, softened
- ½ cup unsalted butter, softened
- 3 cups powdered sugar
- 1 teaspoon vanilla extract
- 2 tablespoons coconut milk
For the Topping
- 2 cups shredded coconut
- Fresh raspberries (optional)
Tools Needed
- Two 9-inch round cake pans
- Mixing bowls (medium and large)
- Electric mixer or stand mixer
- Whisk and spatula
- Knife for swirling preserves
- Cooling rack
Cooking Instructions
Step 1: Prepare the Pans
Preheat oven to 350°F (175°C). Grease and flour two 9-inch round cake pans, or line with parchment paper for easy removal.
Step 2: Mix Dry Ingredients
In a medium bowl, whisk together flour, baking powder, and salt. Set aside.
Step 3: Cream Butter and Sugar
In a large bowl, beat softened butter and sugar until light and fluffy. Add eggs one at a time, mixing well after each. Stir in vanilla and coconut extract.
Step 4: Add Dry Ingredients and Coconut Milk
Alternate adding the flour mixture and coconut milk to the butter mixture, beginning and ending with dry ingredients. Mix until just combined. Do not overmix—this keeps the cake soft.
Step 5: Swirl in the Raspberry Mixture
Divide the batter evenly between the two prepared pans. In a small bowl, stir raspberry preserves with lemon juice. Drop spoonfuls of the raspberry mixture onto the batter and swirl gently with a knife to create ribbons.
Step 6: Bake the Cakes
Bake for 25-30 minutes, or until a toothpick inserted in the center comes out clean. The tops should be lightly golden. Cool in pans for 10 minutes, then transfer to a wire rack to cool completely.
Step 7: Make the Frosting
Beat cream cheese and butter until smooth and creamy. Add powdered sugar gradually, followed by vanilla and coconut milk. Beat until fluffy.
Step 8: Assemble the Cake
Spread frosting between the cooled cake layers, then cover the outside completely.
Step 9: Finish with Coconut and Garnish
Press shredded coconut all over the cake. For a pretty finish, top with fresh raspberries.
Troubleshooting Tips:
If batter seems too thick, add 1-2 tablespoons of coconut milk.
If the swirl sinks, don’t over-swirl; just a few strokes is enough.
For smoother frosting, sift powdered sugar before adding.
Why You’ll Love This Recipe
Bright and Balanced: Coconut creaminess meets tart raspberry for a perfect flavor duo.
Showstopper Look: The snowball effect of shredded coconut makes it festive and eye-catching.
Simple but Special: Easy to make, yet feels gourmet.
Moist and Tender: Coconut milk keeps the crumb soft and lush.
Versatile: Works as a birthday cake, holiday dessert, or weekend treat.
Mistakes to Avoid & Solutions
Overmixing the Batter: Can make the cake dense. Solution: Stir only until ingredients are combined.
Adding Too Much Preserve: Leads to soggy layers. Solution: Stick to ½ cup for even swirls.
Not Cooling the Cake Before Frosting: Warm cake melts frosting. Solution: Always cool completely.
Coconut Falling Off: Happens if frosting isn’t sticky enough. Solution: Press coconut gently into freshly spread frosting.
Uneven Baking: Caused by oven hot spots. Solution: Rotate pans halfway through baking.
Serving and Pairing Suggestions
Serve chilled for a refreshing bite or at room temperature for a creamier texture.
Pair with hot tea, iced coffee, or even a tropical cocktail like piña colada.
Perfect for family-style slicing at gatherings or plated individually for a polished dinner party.
Storage and Reheating Tips
Store in the refrigerator, covered, for up to 4 days.
To freeze, wrap slices in plastic and foil, then store up to 2 months.
Thaw in the refrigerator overnight before serving.
For best flavor, bring to room temperature 30 minutes before eating.
FAQs
1. Can I use fresh raspberries instead of preserves?
Yes, mash fresh raspberries with a tablespoon of sugar and a splash of lemon juice to create a swirlable mixture.
2. Can this cake be made ahead?
Absolutely. Bake the cake layers a day in advance, wrap tightly, and frost the next day.
3. Is there a dairy-free option?
Yes, use vegan butter, coconut cream cheese, and plant-based milk.
4. Can I use sweetened shredded coconut?
Yes, but reduce the sugar in the frosting slightly to balance the sweetness.
5. What if I don’t have coconut extract?
Use extra vanilla extract, or add 2 tablespoons of toasted coconut for flavor.
Tips & Tricks
Toast shredded coconut lightly for a nutty flavor twist.
For extra raspberry punch, spread a thin layer of preserves between cake and frosting.
Freeze the cake layers for 20 minutes before frosting to avoid crumbs.
Use a serrated knife to level cakes for neat stacking.
Recipe Variations
Chocolate Raspberry Snowball Cake: Replace ½ cup flour with cocoa powder, and swirl with raspberry preserves.
Mango Coconut Snowball Cake: Swap raspberry preserves for mango puree mixed with lime juice.
Mini Cupcake Version: Divide batter into cupcake tins, bake for 15-18 minutes, and frost individually.
Sugar-Free Twist: Use sugar-free raspberry preserves and a powdered sugar substitute.
Final Thoughts
The flavors capture sunshine, but the snowy coconut finish gives it holiday charm. It’s one of those rare desserts that makes both kids and adults pause with delight, fork in midair. I love how easy it is to make, yet it looks like it took hours of effort. Baking it has become a small ritual for me, a way to slow down, swirl some joy into batter, and fill my kitchen with sweetness.
I’ve noticed that no matter where I serve it, from casual potlucks to formal dinners, this cake always disappears fast. It’s playful yet elegant, familiar yet fresh. And maybe that’s what I love most, it reflects the balance I try to bring to my cooking and my life. A little adventure, a little comfort, and always something worth sharing.
Whimsical Raspberry Swirl Coconut Snowball Cake
Course: DessertDifficulty: Easy12
servings25
minutes30
minutes30
minutesA moist coconut cake layered with tangy raspberry swirls, topped with creamy frosting and a blanket of shredded coconut. Beautiful, festive, and surprisingly simple to make.
Ingredients
- 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 teaspoon vanilla extract
1 teaspoon coconut extract
1 cup coconut milk
- For the Raspberry Swirl
½ cup raspberry preserves
1 tablespoon lemon juice
- For the Frosting
8 ounces cream cheese, softened
½ cup unsalted butter, softened
3 cups powdered sugar
1 teaspoon vanilla extract
2 tablespoons coconut milk
- For the Topping
2 cups shredded coconut
Fresh raspberries (optional)
Directions
- Preheat oven to 350°F (175°C). Grease and flour two 9-inch round pans or line with parchment.
- Whisk flour, baking powder, and salt in a medium bowl. Set aside.
- In a large bowl, beat softened butter and sugar until fluffy. Add eggs one at a time, mixing well. Stir in vanilla and coconut extract.
- Alternate adding dry ingredients and coconut milk to the butter mixture, beginning and ending with dry ingredients. Mix until just combined.
- Divide batter between pans. Mix raspberry preserves with lemon juice, then drop spoonfuls over batter. Swirl gently with a knife.
- Bake 25–30 minutes until a toothpick comes out clean and tops are lightly golden. Cool 10 minutes in pans, then transfer to a wire rack.
- For frosting, beat cream cheese and butter until smooth. Add powdered sugar gradually, then vanilla and coconut milk. Beat until fluffy.
- Frost between layers and cover the cake completely.
- Press shredded coconut over frosting and garnish with fresh raspberries.
Notes
- If the swirl sinks, don’t over-swirl; just a few strokes is enough.
- If batter seems too thick, add 1-2 tablespoons of coconut milk.