Luscious Raspberry Swirl Coconut Snowball Cake
I once met a retired pastry chef while traveling who told me that the best cakes aren’t the ones that look perfect, but the ones that surprise you with every bite. He said, “If people lean in for a second slice, you’ve done it right.”
That little piece of advice came rushing back the first time I swirled raspberry preserves into a coconut cake batter. Watching those ruby streaks melt into the pale, creamy mixture felt like painting on a blank canvas, only the masterpiece was edible.
When I pulled the cake from the oven, the kitchen smelled like a tropical bakery tucked away on some hidden street. The coconut milk gave the crumb its tender, velvety softness, while the raspberry ripple added a sharp, tangy sweetness. As I layered the frosting and pressed handfuls of shredded coconut against the sides, the cake transformed into something that looked like a winter snowball but tasted like a bright summer afternoon.
This Raspberry Swirl Coconut Snowball Cake is the kind of dessert that makes you pause for a second before cutting into it, almost too pretty to disturb. And yet, once you taste it, you’re already planning when to make it again.

Short Description
A tender coconut cake swirled with tart raspberry preserves, frosted with creamy coconut icing, and finished with a snowball-like coating of shredded coconut. Elegant, light, and irresistible for any occasion.
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
- Rubber spatula
- Wire cooling rack
- Offset spatula for frosting
- Serrated knife for slicing layers
Cooking Instructions
Step 1: Preheat the Oven
Preheat oven to 350°F (175°C). Grease and flour two 9-inch round cake pans. Line bottoms with parchment for easy release.
Step 2: Mix the Dry Ingredients
In a medium bowl, whisk flour, baking powder, and salt until evenly combined. Set aside.
Step 3: Cream Butter and Sugar
In a large bowl, beat butter and sugar with an electric mixer until light and fluffy, about 3 minutes. Add eggs one at a time, beating well after each. Mix in vanilla and coconut extract.
Step 4: Combine Wet and Dry
Alternate adding dry ingredients and coconut milk to the butter mixture, starting and ending with dry. Mix until just combined—do not overmix or the cake may turn dense.
Step 5: Add Raspberry Swirl
Divide batter evenly between prepared pans. In a small bowl, stir raspberry preserves with lemon juice. Drop spoonfuls of the raspberry mixture over batter, then swirl gently with a knife for a marbled effect.
Step 6: Bake the Cakes
Bake for 25–30 minutes, or until a toothpick inserted in the center comes out clean. Let cakes 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 together until smooth. Gradually add powdered sugar, then vanilla and coconut milk. Beat until light and fluffy.
Step 8: Assemble the Cake
Place one cooled cake layer on a serving plate. Spread frosting over the top, then add the second cake layer. Frost the entire cake with a smooth coat.
Step 9: Finish with Coconut
Press shredded coconut all over the frosted cake, covering it completely for a snowball effect. Garnish with fresh raspberries if desired.
Why You’ll Love This Recipe
Flavor Balance: Sweet coconut pairs beautifully with tart raspberry for a refreshing bite.
Moist and Tender: Coconut milk keeps the crumb soft and delicate.
Eye-Catching: The snowball look makes it a centerpiece dessert.
Crowd-Pleaser: Elegant enough for celebrations, simple enough for casual gatherings.
Make-Ahead Friendly: Stays moist for days when stored properly.
Mistakes to Avoid & Solutions
Overmixing the batter: This leads to a dense cake. Solution: Mix until ingredients are just combined.
Swirling too much: Over-swirl and the raspberry disappears into the batter. Solution: Swirl lightly with a knife to keep bold streaks.
Warm cake + frosting: Frosting will melt on a warm cake. Solution: Always cool layers completely before frosting.
Dry cake edges: Overbaking causes dryness. Solution: Check at 25 minutes and remove once toothpick is clean.
Lumpy frosting: If cream cheese isn’t softened, frosting will be grainy. Solution: Bring cream cheese and butter to room temperature first.
Serving and Pairing Suggestions
Serve chilled for a refreshing bite or at room temperature for a softer texture.
Pair with hot tea, coconut lattes, or sparkling raspberry lemonade.
Perfect centerpiece for birthdays, bridal showers, or spring parties.
Serve plated for an elegant dinner or sliced on a dessert buffet.
Storage and Reheating Tips
Store cake covered in the fridge for up to 4 days.
Freeze unfrosted layers wrapped tightly for up to 2 months.
Thaw frozen cake layers overnight in the fridge before frosting.
To refresh a refrigerated slice, let it sit at room temperature for 15 minutes before serving.
FAQs
1. Can I use fresh raspberries instead of preserves?
Yes, mash fresh raspberries with a little sugar and strain seeds if you prefer a smoother swirl.
2. Can I make this cake gluten-free?
Use a 1:1 gluten-free flour blend. Texture may be slightly denser but still delicious.
3. Can I substitute the coconut milk?
Whole milk works, but coconut milk gives the cake its signature moistness and flavor.
4. Can I bake this as a sheet cake?
Yes, use a 9×13 pan and increase baking time to 35–40 minutes.
5. How do I get the coconut to stick evenly?
Press gently with clean hands while frosting is still soft—it acts like glue.
Tips & Tricks
Toast half the shredded coconut for a contrast of color and flavor.
Chill cake layers before frosting to reduce crumbs.
Use a serrated knife to level cakes for even stacking.
If frosting feels too stiff, add 1 teaspoon coconut milk at a time.
For a neater swirl, use a skewer instead of a knife.
Recipe Variations
Lemon Coconut Snowball Cake: Replace raspberry preserves with lemon curd for a tangy citrus twist.
Chocolate Raspberry Snowball Cake: Add ¼ cup cocoa powder to the batter and keep the raspberry swirl for a chocolate-berry combo.
Tropical Snowball Cake: Mix pineapple preserves with the raspberry swirl for a layered fruity flavor.
Mini Snowball Cakes: Bake batter in cupcake tins, swirl with raspberry, and frost individually for party-friendly portions.
Almond Coconut Cake: Replace vanilla extract with almond extract for a nutty aroma.
Final Thoughts
When I finally placed the last sprinkle of coconut on this cake, it reminded me of a story that retired chef told me, desserts should surprise you. And this one does. Beneath that fluffy snowball shell, you find ribbons of ruby red tangled in soft coconut layers. The tang of raspberry cuts through the sweetness just enough to keep you coming back.
It isn’t just a cake that looks good on the table; it’s one that sparks conversation and lingers in memory. Every slice feels like an occasion, no matter when you serve it. This cake has the charm of a festive centerpiece, but the simplicity of a recipe you’ll want to revisit all year long. I can honestly say, this is one of those rare desserts that captures both elegance and comfort on the same plate.
Luscious Raspberry Swirl Coconut Snowball Cake
Course: DessertDifficulty: Easy12
servings30
minutes30
minutes1
hourA tender coconut cake swirled with tart raspberry preserves, frosted with creamy coconut icing, and finished with a snowball-like coating of shredded coconut. Elegant, light, and irresistible for any occasion.
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 the oven to 350°F (175°C). Grease and flour two 9-inch round cake pans, then line the bottoms with parchment for easy release.
- In a medium bowl, whisk together the flour, baking powder, and salt. Set aside.
- In a large mixing bowl, beat the butter and sugar until light and fluffy, about 3 minutes. Add the eggs one at a time, mixing well after each. Stir in vanilla and coconut extract.
- Alternate adding the dry mixture and coconut milk to the butter mixture, beginning and ending with the dry. Mix just until combined—overmixing can make the cake dense.
- Divide the batter evenly into the prepared pans. Stir raspberry preserves with lemon juice, then drop spoonfuls over the batter. Swirl gently with a knife for a marbled look.
- Bake 25–30 minutes, or until a toothpick inserted in the center comes out clean. Let cool in pans for 10 minutes before transferring to a wire rack to cool completely.
- For the frosting, beat cream cheese and butter until smooth. Gradually add powdered sugar, followed by vanilla and coconut milk. Beat until light and fluffy.
- Place one cooled cake layer on a serving plate and spread frosting on top. Set the second layer over it and cover the whole cake with frosting.
- Press shredded coconut onto the frosting until fully coated. Add fresh raspberries on top if you like.