If you have a soft spot for cakes that taste like a tropical vacation wrapped in a snowball, you are going to adore this Raspberry Coconut Snowball Cake Recipe. It’s a luscious, coconut-infused cake layered with creamy frosting and a bright burst of raspberry preserves. Each bite offers a heavenly combination of moist crumb, subtle coconut aroma, and fruity zing that feels both refreshing and indulgent. Trust me, once you make this cake, it will become your go-to showstopper for any celebration or simply a delightful weekend treat.

Ingredients You’ll Need
These ingredients are simple yet brilliantly work together to create the perfect balance of flavor and texture in your cake. From the richness of butter and cream cheese to the tropical notes of coconut milk and extracts, every item plays a crucial role.
- 2 and 1/2 cups (310 grams) all-purpose flour: Provides the sturdy but tender base for the cake layers.
- 1 Tablespoon (13 grams) baking powder: Gives the cake its lovely rise and fluffy texture.
- 1/2 teaspoon (2 grams) baking soda: Works alongside the powder to ensure perfect leavening.
- 3/4 teaspoon (4 grams) salt: Enhances all the flavors, balancing sweetness.
- 1/2 cup (113 grams) unsalted butter, softened: Adds richness and moisture to the crumb.
- 1 and 1/2 cups (298 grams) granulated sugar: Sweetens the cake and contributes to a light, tender texture.
- 1 teaspoon vanilla extract: Deepens the overall flavor with a classic note.
- 1 and 1/2 teaspoons coconut extract: Infuses a wonderful tropical aroma that makes this cake truly special.
- 1/4 teaspoon almond extract: Offers a subtle nutty layer that complements the coconut perfectly.
- 6 large egg whites, lightly beaten until foamy: Adds air and volume for a light cake.
- 1 cup (227 grams) canned coconut milk: Brings that creamy coconut goodness and keeps the cake tender.
- 1/2 cup (113 grams) sour cream, at room temperature: Adds moisture and a slight tang to balance sweetness.
- 1/3 cup (67 grams) unrefined coconut oil, liquified: Enhances coconut flavor while contributing to moistness.
- 1 cup (54 grams) unsweetened shredded coconut: Provides texture and an extra hit of coconut in the batter.
- 1 cup (226 grams) unsalted butter, at room temperature: For the decadent frosting base.
- 8 ounces cream cheese, at room temperature: Brings creaminess and a slight tang to the frosting.
- 1 teaspoon vanilla extract: Lifts the frosting’s flavor.
- 1/4 teaspoon salt: Balances sweetness in the frosting.
- 1/2 teaspoon coconut extract: Introduces that tropical note to the frosting.
- 3 Tablespoons canned coconut milk: Ensures a smooth and spreadable frosting texture.
- 4 and 1/2 cups (510 grams) confectioners’ sugar: Sweetens and thickens the frosting.
- 1/2 cup raspberry preserves: Adds a fruity, slightly tart layer that brightens every bite.
- 2 cups (108 grams) shredded coconut, for decorating: For that classic “snowball” look and extra coconut flavor on the outside.
How to Make Raspberry Coconut Snowball Cake Recipe
Step 1: Prepare the Cake Pans
First things first, preheat your oven to 350°F. Make sure to generously grease three 9-inch round cake pans and line the bottoms with parchment paper rounds. This step ensures your cakes come out effortlessly clean and intact.
Step 2: Sift Dry Ingredients
In a large mixing bowl, sift together the all-purpose flour, baking powder, baking soda, and salt. This not only blends the leaveners and salt thoroughly but also aerates the flour, setting the stage for a tender cake crumb.
Step 3: Cream Butter and Sugar
Using a stand mixer with the paddle attachment or a handheld mixer, beat the softened butter on medium-high speed until smooth and creamy—about a minute. Gradually add the granulated sugar and continue beating on high for two minutes until light and fluffy. This step is key to trapping air, which contributes to the cake’s inviting rise and texture.
Step 4: Add Extracts
Beat in the vanilla, coconut, and almond extracts until they are evenly combined with your butter and sugar mixture, infusing the cake with a fragrant flavor profile that’s hard to resist.
Step 5: Incorporate Egg Whites
Reduce your mixer speed to low and carefully add your lightly beaten, foamy egg whites in three additions. Beat well after each addition, making sure to scrape down the bowl sides and bottom so everything is well mixed and aerated.
Step 6: Mix Wet Ingredients
In a separate spouted measuring cup, combine the canned coconut milk and sour cream, stirring until smooth. These wet ingredients add moisture and a subtle tang that balances the sweetness of the cake.
Step 7: Combine Dry and Wet Mixtures
Add the flour mixture and the coconut milk/sour cream mixture to the batter alternately in three parts, starting and ending with the flour. Mix on low speed just until everything is combined—avoid overmixing, which can toughen the cake.
Step 8: Add Oils and Coconut
Beat in the liquified coconut oil until just incorporated, then gently fold in the shredded coconut with a rubber spatula to evenly distribute texture throughout the cake batter.
Step 9: Divide and Bake
Divide the batter evenly among your prepared pans — about 510 grams per pan. Smooth the tops for an even bake and pop them into the oven. Bake for around 20 minutes or until the cakes are lightly browned and a toothpick inserted in the center comes out clean.
Step 10: Cool Cakes
Let the cakes cool in the pans on wire racks for 20 minutes before inverting them onto racks to cool completely. Patience here ensures the cake doesn’t tear when you remove it from the pans.
Step 11: Make Frosting
In your mixer bowl, beat the softened butter and cream cheese on medium-high speed for two minutes until smooth and creamy. Add vanilla, salt, coconut extract, and coconut milk, mixing well to blend all the flavors.
Step 12: Add Sugar to Frosting
Gradually add the sifted confectioners’ sugar, about 1/4 cup at a time on low speed. Beat well after each addition, then increase the speed to high and beat for two minutes until fluffy and pillow-like.
Step 13: Trim Cakes
Use a serrated knife to trim off the domed tops of your cake layers so they stack evenly. This little step makes your assembled cake look neat and professional.
Step 14: Assemble Cake
Place the first layer on your serving plate, spread 1 cup of frosting evenly on top, then spoon and gently spread a quarter cup of raspberry preserves. Repeat with the second layer, then top with the final layer. Cover the entire cake with the remaining frosting, making sure to smooth it out well.
Step 15: Decorate with Coconut
Press shredded coconut onto the sides of the cake using your hands, then sprinkle the rest on top to mimic a fluffy snowball. This beautiful finishing touch also adds an extra coconut punch in every bite.
Step 16: Set and Serve
Allow the cake to set for at least 30 minutes before slicing. This rest time lets the frosting firm up and flavors meld, so your slices come out perfectly clean and delicious.
How to Serve Raspberry Coconut Snowball Cake Recipe
Garnishes
While the shredded coconut already makes for a stunning snowball effect, feel free to add fresh raspberries on top for a pop of color and freshness. A dusting of powdered sugar can also give your cake an extra snowy look that delights both the eyes and the palate.
Side Dishes
This cake pairs wonderfully with a cup of hot coffee or a chilled glass of coconut milk. If you want to serve it as part of a larger dessert spread, fresh fruit salad or a simple vanilla ice cream complement the tropical flavors beautifully.
Creative Ways to Present
For a festive touch, serve individual slices with a drizzle of warm raspberry sauce or a sprinkle of toasted coconut flakes. You could also create mini versions of this cake for parties—bitesized snowballs with all the same luscious layers are sure to impress!
Make Ahead and Storage
Storing Leftovers
You can store leftover Raspberry Coconut Snowball Cake Recipe in an airtight container in the refrigerator for 3-4 days. This keeps the cake moist and the frosting fresh, so each slice tastes as delightful as when first baked.
Freezing
If you want to keep the cake longer, wrap it tightly in plastic wrap and aluminum foil before freezing. It freezes well for up to 1 month. To enjoy, thaw overnight in the refrigerator and let it come to room temperature before serving.
Reheating
Since the cake is best enjoyed at room temperature or chilled, avoid reheating. If desired, you can let refrigerated slices sit at room temperature for 30 minutes to soften before serving.
FAQs
Can I use fresh coconut instead of shredded coconut?
Fresh coconut can add a wonderful flavor, but since it contains more moisture than shredded dried coconut, it may slightly alter the cake’s texture. If you use fresh, consider reducing other wet ingredients slightly to maintain balance.
Is it okay to use regular milk instead of coconut milk?
Regular milk can work, but coconut milk is key to imparting that signature tropical richness and moisture to the cake. Using coconut milk keeps the Raspberry Coconut Snowball Cake Recipe authentic and extra flavorful.
Can I make this cake gluten-free?
To make this gluten-free, substitute the all-purpose flour with a gluten-free flour blend that is designed for baking. Keep in mind the texture might change slightly, but you’ll still get the delicious flavor.
What if I only have whole eggs, not egg whites?
The recipe specifically uses egg whites to keep the cake light and airy. Using whole eggs will make it denser. You can experiment, but for the iconic texture, stick with egg whites.
Can I double the recipe for a larger cake?
Yes, this recipe can be doubled to make a bigger cake or more layers. Just make sure you have appropriately sized pans and adjust baking times slightly, checking for doneness regularly.
Final Thoughts
Making the Raspberry Coconut Snowball Cake Recipe is a joyful journey from start to finish, rewarding you with a cake that’s as beautiful as it is delicious. Whether for a special occasion or a sweet pick-me-up, this cake invites you to celebrate every bite with its perfect harmony of flavors and textures. I can’t wait for you to try it and fall in love just like I did!
Print
Raspberry Coconut Snowball Cake Recipe
- Prep Time: 30 minutes
- Cook Time: 20 minutes
- Total Time: 1 hour 55 minutes
- Yield: 12 servings
- Category: Dessert
- Method: Baking
- Cuisine: American
- Diet: Vegetarian
Description
This Raspberry Coconut Snowball Cake is a luscious and moist layered cake bursting with tropical coconut flavor and a vibrant raspberry surprise. Featuring a tender crumb infused with coconut milk, shredded coconut, and extracts, it is layered and frosted with a creamy coconut cream cheese frosting and finished with raspberry preserves and more shredded coconut for added texture and burst of fruity sweetness.
Ingredients
Cake
- 2 and 1/2 cups (310 grams) all-purpose flour
- 1 Tablespoon (13 grams) baking powder
- 1/2 teaspoon (2 grams) baking soda
- 3/4 teaspoon (4 grams) salt
- 1/2 cup (113 grams) unsalted butter, softened to room temperature
- 1 and 1/2 cups (298 grams) granulated sugar
- 1 teaspoon vanilla extract
- 1 and 1/2 teaspoons coconut extract
- 1/4 teaspoon almond extract
- 6 large egg whites, lightly beaten until foamy on top
- 1 cup (227 grams) canned coconut milk
- 1/2 cup (113 grams) sour cream, at room temperature
- 1/3 cup (67 grams) unrefined coconut oil, liquified
- 1 cup (54 grams) unsweetened shredded coconut
Frosting
- 1 cup (226 grams) unsalted butter, at room temperature
- 8 ounces cream cheese, at room temperature
- 1 teaspoon vanilla extract
- 1/4 teaspoon salt
- 1/2 teaspoon coconut extract
- 3 Tablespoons canned coconut milk
- 4 and 1/2 cups (510 grams) confectioners’ sugar
Decoration
- 1/2 cup raspberry preserves
- 2 cups (108 grams) shredded coconut, for decorating
Instructions
- Prepare the cake pans: Preheat the oven to 350°F (175°C). Generously grease three 9-inch round cake pans and line the bottoms with parchment paper rounds to ensure cakes release easily after baking.
- Sift dry ingredients: In a large mixing bowl, sift together the all-purpose flour, baking powder, baking soda, and salt. Set aside this dry mixture for later incorporation.
- Cream butter and sugar: Using a stand mixer with a paddle attachment or a handheld mixer, beat the softened unsalted butter on medium-high speed until smooth and creamy, about 1 minute. Gradually add the granulated sugar, then continue beating on high speed for 2 minutes until the mixture is light and fluffy, ensuring a well-aerated base.
- Add extracts: Beat in vanilla extract, coconut extract, and almond extract until they are evenly combined into the butter and sugar mixture, infusing the batter with aromatic flavors.
- Incorporate egg whites: Reduce mixer speed to low. Add the lightly beaten egg whites, which should be foamy on top, in three additions. Beat well after each addition and frequently scrape down the sides and bottom of the bowl to maintain an even mixture.
- Mix wet ingredients: In a spouted measuring cup, combine canned coconut milk and sour cream, stirring together until fully blended and smooth.
- Combine dry and wet mixtures: On low mixer speed, add the sifted flour mixture in three parts, alternating with the coconut milk and sour cream mixture, starting and ending with the flour. Mix just until combined to avoid overmixing and maintaining cake tenderness.
- Add oils and coconut: Beat in the liquified coconut oil until just combined. Then, gently fold in the unsweetened shredded coconut using a rubber spatula to distribute it evenly without deflating the batter.
- Divide and bake: Evenly divide the batter, approximately 510 grams per pan, among the prepared 9-inch cake pans. Smooth the tops with a spatula. Bake in the preheated oven for 20 minutes or until the cakes are lightly browned and a toothpick inserted in the center comes out clean.
- Cool cakes: Allow cakes to cool in the pans on wire racks for 20 minutes. Then invert the cakes onto the wire racks and cool completely to room temperature before frosting.
- Make frosting: Beat the unsalted butter and cream cheese on medium-high speed for 2 minutes until smooth and creamy. Add vanilla extract, salt, coconut extract, and canned coconut milk, mixing well to blend all flavors.
- Add sugar: Gradually add sifted confectioners’ sugar in 1/4 cup increments on low speed, beating well after each addition. Once incorporated, increase mixer speed to high and beat for 2 minutes until the frosting is fluffy and spreadable.
- Trim cakes: Using a serrated knife, trim the domed tops from each cake layer to create even and flat surfaces for stacking and a professional finish.
- Assemble cake: Place the first cake layer on a serving plate. Spread 1 cup of frosting evenly over it, then spread 1/4 cup of raspberry preserves on top. Repeat with the second layer. Add the final cake layer on top and cover the entire cake with the remaining frosting using an offset spatula for smooth coverage.
- Decorate with coconut: Press shredded coconut onto the sides of the frosted cake by hand to adhere well, then sprinkle the remaining shredded coconut on top as a snowy finish reminiscent of a snowball.
- Set and serve: Allow the decorated cake to set at room temperature for 30 minutes. This helps the frosting to firm up slightly before slicing and serving.
Notes
- Ensure all refrigerated ingredients like butter, cream cheese, and sour cream are at room temperature for better mixing and texture.
- For an even cake height, weigh the batter equally for each pan as specified.
- The raspberry preserves add a lovely tart contrast—choose a quality preserve for the best flavor.
- Use unrefined coconut oil for the best flavor impact; however, refined can be used if preferred for a milder taste.
- Cake layers can be stored wrapped tightly in plastic wrap at room temperature for up to two days before assembling.
- To save time, the frosting can be made a day ahead and refrigerated; bring to room temperature and re-whip before using.
- This cake is best served within 2 days for optimal freshness, though it can be refrigerated up to 4 days if covered well.

