If you’re looking for a show-stopping dessert that combines tropical flair with a burst of fresh berry goodness, you’re going to love what I have for you today. This Raspberry Coconut Snowball Cake Recipe is one of my all-time favorites—soft, moist coconut layers swirled with a sweet raspberry surprise and topped with the fluffiest coconut cream cheese frosting. The best part? It’s easier to make than it looks, and it always impresses family and friends. Trust me, once you try this recipe, you’ll be hooked just like I am!
Why You’ll Love This Recipe
- Perfectly Moist Layers: The combination of coconut milk, sour cream, and coconut oil makes this cake wonderfully tender and moist every time.
- Balanced Sweetness: The raspberry preserves add just the right tangy contrast to the sweet, creamy coconut frosting.
- Impresses Without Stress: Despite looking gourmet, this Raspberry Coconut Snowball Cake Recipe is super forgiving and easy to assemble.
- Tropical Flavor Explosion: With coconut and subtle almond hints, it feels like a mini-vacation in every bite.
Ingredients You’ll Need
To get this Raspberry Coconut Snowball Cake Recipe just right, you’ll want fresh, quality ingredients that complement each other beautifully. The coconut milk and shredded coconut add that tropical essence, while the raspberry preserves give a lovely fruitiness. Here’s a quick rundown so you know what to pick up before getting started.

- All-purpose flour: This gives the cake structure without being too dense.
- Baking powder and baking soda: They work together to help the cake rise with a nice crumb.
- Salt: Just a pinch enhances all the flavors.
- Unsalted butter: Use softened butter for smooth mixing and a rich flavor.
- Granulated sugar: Sweetens the cake while contributing to the tender crumb.
- Vanilla, coconut, and almond extracts: These add layers of lovely aroma and complexity.
- Egg whites: Lightly beaten to add airiness and lift.
- Canned coconut milk: Adds moisture and extra coconut goodness.
- Sour cream: Keeps the cake moist and tender.
- Unrefined coconut oil: Adds richness and enhances the coconut flavor.
- Unsweetened shredded coconut: For that delightful texture inside the cake.
- For the coconut cream cheese frosting: Butter, cream cheese, confectioners’ sugar, coconut milk, and extracts to get that creamy, dreamy finish.
- Raspberry preserves: To swirl between the layers and give it that pretty pink pop.
- Extra shredded coconut: For decorating the outside, making it look just like a snowball.
Variations
I love making this Raspberry Coconut Snowball Cake Recipe my own with simple swaps here and there. You can totally dress it up or down depending on the occasion, and I encourage you to play around with it! Here are some ideas to get your creativity flowing.
- Berry Variations: I’ve swapped raspberry preserves for strawberry or blueberry, and honestly, it’s just as delicious—each gives its own unique twist.
- Dairy-Free Option: Use coconut yogurt in place of sour cream and a vegan cream cheese frosting to make it dairy-free without losing flavor.
- Extra Texture: Adding chopped macadamia nuts or toasted coconut flakes inside the batter gives the cake a fun crunch.
- Mini Cakes: Make cupcakes using this batter for a portable, cute treat that’s perfect for parties.
How to Make Raspberry Coconut Snowball Cake Recipe
Step 1: Preparing Your Pans and Ingredients
First things first, preheat your oven to 350°F and prep your cake pans. I always generously grease the bottoms and sides of three 9-inch round pans and line the bottoms with parchment paper. This little step helped me avoid the frustration of stuck cakes more times than I can count—trust me, parchment is your friend!
Step 2: Mixing the Dry Ingredients
In a large bowl, sift together your flour, baking powder, baking soda, and salt. Sifting might seem fussy, but it really makes a difference here by helping everything blend evenly and keeps the cake super light and airy.
Step 3: Creaming Butter and Sugar
Using a stand mixer or hand mixer, beat the softened butter until smooth. Gradually add sugar and beat on high for about 2 minutes until the mixture is light and fluffy—this aeration is what makes the cake tender and cakey. Then stir in your extracts: vanilla, coconut, and a hint of almond. It smells heavenly already, doesn’t it?
Step 4: Adding Egg Whites and Wet Ingredients
Now slowly add the lightly beaten egg whites in three parts, beating well after each one. Scrape the bowl often to make sure everything mixes evenly. Combine the coconut milk and sour cream separately, then alternate adding the dry mix and this wet mixture to the batter, starting and ending with the dry ingredients. Finally, mix in the melted coconut oil and fold in shredded coconut gently. You won’t want to overmix—just enough to blend everything together smoothly.
Step 5: Baking the Cake Layers
Divide your batter evenly between the pans (about 510 grams per pan for the most even layers). Smooth the tops and bake for about 20 minutes, or until a toothpick inserted in the center comes out clean. Cool the cakes in the pans for 20 minutes, then remove and cool completely on a wire rack. Letting the cakes cool fully before frosting is key to achieving that perfect, smooth finish.
Step 6: Making the Coconut Cream Cheese Frosting
For the frosting, beat the butter and cream cheese until super smooth—this can take a good 2 minutes so patience pays off. Add vanilla, coconut extract, salt, and coconut milk. Then gradually add the sifted confectioners’ sugar, mixing well after each small addition. Crank up the speed at the end for two minutes until the frosting is fluffy and light.
Step 7: Assembling Your Raspberry Coconut Snowball Cake
Trim any domed tops off your cakes for even stacking. Spread a thick layer of frosting on your first cake layer, followed by a generous swipe of raspberry preserves. Repeat with the next layer and preserves until stacked. Once all layers are stacked, frost the entire outside of the cake. Finish by gently pressing shredded coconut all around the sides and sprinkle some more on top. This looks stunning and gives that signature “snowball” effect.
Let the cake set for at least 30 minutes before slicing—it helps the layers settle and makes slicing cleaner.
Pro Tips for Making Raspberry Coconut Snowball Cake Recipe
- Room Temperature Ingredients: Bringing your butter, cream cheese, and sour cream to room temp makes mixing so much smoother and ensures even texture.
- Beat Egg Whites Just Right: Lightly beating them until foamy (not stiff) adds volume but keeps cake tender.
- Don’t Overmix Batter: Fold in coconut gently and mix wet and dry ingredients just until combined to avoid tough cake layers.
- Frost After Layers Are Completely Cool: Frosting warm cake causes it to melt or slide—cool cake layers are key to a neat finish.
How to Serve Raspberry Coconut Snowball Cake Recipe

Garnishes
I usually keep garnish simple with extra shredded coconut around the sides and a light sprinkle over the top for that iconic “snowball” look. Sometimes I add a few fresh raspberries on top just before serving for a pretty burst of color and freshness that pairs beautifully with the creamy frosting.
Side Dishes
This cake pairs amazingly well with a scoop of vanilla bean ice cream or a light tangy fruit salad—think kiwi, pineapple, or mango for a tropical vibe that complements the coconut flavor perfectly.
Creative Ways to Present
For special occasions, I like to serve this cake on a pretty cake stand, surrounded by tropical flowers or fresh greenery. You can also pipe rosettes of leftover frosting around the edges and top each with a raspberry or mini edible flower for an elegant touch that’ll wow your guests.
Make Ahead and Storage
Storing Leftovers
I always store leftover cake covered loosely with a cake dome or plastic wrap in the fridge. It stays moist and fresh for up to 4 days, but honestly, this cake never lasts that long in my house!
Freezing
If you want to freeze it, I recommend freezing the unfrosted cake layers wrapped tightly in plastic wrap and foil. Thaw completely in the fridge before frosting and assembling. The assembled cake can be frozen too, but the texture of the frosting might change slightly after thawing.
Reheating
This cake is best served cold or at room temperature, so reheating isn’t necessary. If you’re craving it a bit softer, just let a slice sit out for 15-20 minutes before digging in—it revives the flavors and makes it super enjoyable.
FAQs
-
Can I substitute fresh raspberries for raspberry preserves in the Raspberry Coconut Snowball Cake Recipe?
You certainly can! Fresh raspberries work beautifully, especially if you make a quick raspberry compote by simmering them with a bit of sugar to thicken, then cooling before layering. However, preserves give a thicker, more spreadable texture that holds up well between layers.
-
What can I use instead of coconut milk in this recipe?
If you don’t have canned coconut milk, full-fat dairy milk or even almond milk can be used, but the cake will have less of that rich coconut flavor. Adding a bit more coconut extract can help boost the taste.
-
How do I avoid a dense cake?
Key tips are to not overmix the batter and to fold in the shredded coconut gently. Also, make sure your baking powder and soda are fresh so the cake rises nicely. Beating the egg whites until just foamy adds lightness without making it dry.
-
Can I make this cake a day ahead?
Yes! You can bake the cake layers a day ahead and store them wrapped tightly at room temperature or in the fridge. Assemble and frost the cake the next day for the freshest look and flavor.
Final Thoughts
This Raspberry Coconut Snowball Cake Recipe has become one of those special desserts I love sharing with people who appreciate something a little different but still comforting and delicious. It’s perfect for celebrations or just because you want to treat yourself—no fancy skills needed, just good ingredients and a bit of love. I can’t wait for you to try it and tell me how much your family enjoys it. You really can’t go wrong with a cake this tender, flavorful, and downright joyful to eat!
Print
Raspberry Coconut Snowball Cake Recipe
- Prep Time: 30 minutes
- Cook Time: 25 minutes
- Total Time: 1 hour 55 minutes
- Yield: 1 cake (serves approximately 12)
- Category: Dessert
- Method: Baking
- Cuisine: American
Description
A delightful Raspberry Swirl Coconut Snowball Cake featuring moist coconut-flavored layers filled and frosted with a creamy coconut cream cheese frosting swirled with sweet raspberry preserves and finished with a generous coating of shredded coconut. Perfect for celebrations or a tropical-inspired treat.
Ingredients
For the Coconut 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
For the Coconut Cream Cheese 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
- 1/2 cup raspberry preserves
- 2 cups (108 grams) shredded coconut, for decorating
Instructions
- Prepare the pans: Preheat oven to 350°F (177°C). Grease the bottom and sides of three 9-inch round cake pans generously, then line each with parchment paper rounds. Set aside.
- Mix dry ingredients: In a large bowl, sift together all-purpose flour, baking powder, baking soda, and salt. Set aside.
- Cream butter and sugar: Using a stand mixer with the paddle attachment or an electric hand mixer, beat softened butter on medium-high speed until creamy, about 1 minute. Gradually add granulated sugar and beat on high speed for 2 minutes or until light and fluffy.
- Add extracts and egg whites: Mix in vanilla, coconut, and almond extracts. Reduce speed to low and add the lightly beaten egg whites in three additions, mixing well after each and scraping the bowl sides regularly.
- Combine wet and dry mixtures: In a spouted measuring cup, combine coconut milk and sour cream, mixing until smooth. Alternately add flour mixture and coconut milk mixture in three parts to the batter, starting and ending with the flour mixture. Mix on low speed just until combined.
- Add oils and coconut: Stir in liquified coconut oil until combined, then fold in the unsweetened shredded coconut gently with a rubber spatula.
- Divide batter and bake: Evenly divide the batter (approximately 510 grams each) among the prepared pans and smooth tops. Bake for 20 minutes or until edges are lightly browned and a toothpick inserted in the center comes out clean.
- Cool cakes: Let cakes cool in pans on wire racks for 20 minutes. Then invert cakes onto cooling racks and cool completely.
- Make the frosting: Beat butter and cream cheese on medium-high speed until smooth, about 2 minutes. Add vanilla, salt, coconut extract, and canned coconut milk. On low speed, gradually add sifted confectioners’ sugar in 1/4 cup increments, beating well after each addition. Increase speed to high and beat for 2 minutes until fluffy.
- Trim cake layers: Using a serrated knife, trim domed tops from layers for even stacking if needed.
- Assemble the cake: Place one cake layer on a plate or stand. Spread 1 cup frosting evenly over it, then spread 1/4 cup raspberry preserves on top of the frosting. Repeat with the second layer. Top with the final cake layer.
- Frost the cake: Spread remaining frosting all over the top and sides of the cake.
- Decorate: Gently press shredded coconut onto the sides, then sprinkle generously on top of the cake.
- Set and serve: Allow the cake to set for 30 minutes before slicing. Slice and serve.
Notes
- For best results, use room temperature ingredients for smoother batter and frosting.
- If coconut milk is separated, shake well before measuring.
- Feel free to substitute raspberry preserves with other berry jams.
- Store cake refrigerated and bring to room temperature before serving for optimal taste.
- Ensure egg whites are only lightly beaten until foamy, not stiff, to keep cake texture light.
Nutrition
- Serving Size: 1 slice (1/12th of cake)
- Calories: 410
- Sugar: 32g
- Sodium: 180mg
- Fat: 25g
- Saturated Fat: 15g
- Unsaturated Fat: 8g
- Trans Fat: 0g
- Carbohydrates: 40g
- Fiber: 2g
- Protein: 5g
- Cholesterol: 70mg


Your email address will not be published. Required fields are marked *