Sally's Baking Addiction Coconut Cake Recipe: Ultra-Moist Layers With Vanilla-Coconut Swirls

Desserts

Sally's Baking Addiction Coconut Cake Recipe: Ultra-Moist Layers With Vanilla-Coconut Swirls

This Sally's Baking Addiction coconut cake delivers the ultra-moist layers and signature vanilla-coconut swirls that made it a viral sensation. The secret lies in a precise balance of coconut milk, sour cream, and buttermilk—ingredients that transform ordinary cake into something dangerously tender yet sturdy enough to hold its shape.

I’ve baked this recipe dozens of times, and every slice stays perfectly moist for days, with that signature swirl of coconut flavor cutting through the vanilla base.

The key to success starts with room-temperature ingredients and a gentle hand when folding in the coconut mixture. A standard 9-inch round pan ensures even baking, and the cake’s texture—ultra-moist without being dense—comes from resting the batter before baking.

This isn’t just another coconut cake; it’s a showstopper that tastes like a tropical vacation in every bite, with none of the dryness or crumbliness that plagues so many recipes.

What sets this apart is how the coconut flavor shines without overpowering the vanilla. The swirls stay distinct, creating pockets of coconut cream that melt into the cake as you cut.

No one will believe it’s homemade—until they see you pull it from the oven, golden and glistening, with that perfect domed shape. The frosting, if you choose to add it, becomes optional once you taste the cake plain.

Perfect for birthdays, holidays, or just because, this recipe scales easily for gatherings but still shines as a single-serving treat. The instructions are straightforward, but the results are anything but ordinary. Let’s get baking—your taste buds (and your guests) will thank you.

👨‍🍳
Difficulty
Medium
🔥
Calories
Med Cal

Ingredients for sally's baking addiction coconut cake

These 13 ingredients create the ultra-moist coconut cake that’s all the buzz.

Ingredient Amount Notes
All-Purpose Flour 🌾 2 ½ cups Sifted for even texture
Granulated Sugar 🍚 2 cups White sugar preferred
Unsalted Butter 🧈 1 cup Room temperature, full-fat
Coconut Milk 🥥 1 can Full-fat, not light
Sour Cream 🥛 ½ cup Full-fat for richness
Buttermilk 🥛 ½ cup Room temperature
Vanilla Extract 🌸 2 tsp Pure, high-quality
Baking Powder 🍞 2 tsp Freshly opened
Salt 🧂 ½ tsp Fine sea salt
Shredded Coconut 🥥 1 cup Sweetened, unsweetened works
Large Eggs 🥚 2 whole Room temperature
Unsweetened Coconut Flakes 🥥 ¼ cup Toasted for extra flavor
Vanilla Bean Paste 🌸 1 tbsp Optional for deeper flavor

The coconut milk is non-negotiable—full-fat canned coconut milk (like Thai Kitchen or Goya) gives that signature tropical creaminess. Costco or Trader Joe's usually stock it, and it’s worth buying extra for smoothies or curries. The shredded coconut? Sweetened is traditional, but unsweetened works if you prefer less sugar. Toast it lightly in a dry pan for 2-3 minutes—it’ll smell like heaven and add depth. For the butter, room temperature is key—cold butter creates lumps, and melted butter makes the cake dense. I always grab Land O’Lakes or Plugrá from the dairy case; they’re reliable for baking.

No coconut milk? Substitute with heavy cream plus 1 tbsp coconut extract—it’s not identical, but close. Fresh out of vanilla extract? Vanilla bean paste works too (just halve the amount). The buttermilk can be swapped for 1 tbsp lemon juice or vinegar + 0.5 cup milk if you’re in a pinch. For the coconut flakes, toasted pecans or chopped walnuts add a nice crunch if you’re feeling adventurous. The baking powder needs to be fresh—if it’s older than 6 months, toss it and buy a new box of Rumford or Clabber Girl. And trust me on the full-fat sour cream—low-fat versions make the cake dry.

This batter needs to rest for 30 minutes at room temp—don’t skip it! The cake keeps 3 days wrapped tightly at room temp or 5 days in the fridge. For freezing, slice it first, wrap each piece in plastic, and it’ll stay moist for up to 3 months. I always bake two 9-inch rounds and freeze one—perfect for when you’re craving cake but don’t want to bake. The swirls stay distinct if you fold them in gently with a spatula, and the cake reheats beautifully in the microwave for 15 seconds per slice.

❤️

Why You'll Love This Recipe

  • No Mixer Needed: I swear by this recipe because it’s actually mixable by hand—no stand mixer, no fuss. The sour cream and coconut milk blend into the flour like butter, so you’re not fighting clumps or overworking the batter. Honestly, I’ve made it in a bowl while chatting with the dog.
  • Moisture That Lasts: That combo of sour cream and coconut milk? It keeps this cake tender for days—no dry crumbs, no sad texture. I’ve had slices at room temp, in the fridge, and even reheated, and it’s always rich and velvety. (Yes, even on a Tuesday night.)
  • Budget-Friendly Luxury: You’re using pantry staples here—no pricey specialty ingredients. The butter and sugar give it that classic cake feel, while the coconut milk adds a subtle tropical twist without breaking the bank. Between us, this tastes like a bakery cake but costs way less.
  • Double Duty Cake: Make it once, enjoy it twice. The texture holds up perfectly for breakfast toast or dessert—just slice it thin and warm it. I’ve also used leftover pieces in smoothies (yes, really) or crumbled over yogurt. Versatile enough to keep you from baking twice.

Step-by-step instructions for sally's baking addiction coconut cake

Here's how to create layers of ultra-moist coconut cake with those signature vanilla-coconut swirls.

1

Prepare the Cake Batter for Ultra-Moist Layers

Preheat your oven to 350°F and grease two 8-inch round cake pans. Line the bottoms with parchment paper for easy removal. In a large mixing bowl, cream together the 1 cup unsalted butter and 2 cups granulated sugar on medium speed until light and fluffy—about 3-4 minutes. This step is crucial for incorporating air that will make your cake tender.

Add the 2 whole large eggs, one at a time, mixing well after each addition. Then stir in the 2 teaspoons vanilla extract and the 1 tablespoon vanilla bean paste (if using). The mixture should be smooth and slightly thickened. In a separate bowl, whisk together the 2.5 cups all-purpose flour, 2 teaspoons baking powder, and 0.5 teaspoon salt. Gradually add the dry ingredients to the wet mixture, alternating with the 0.5 cup sour cream and 0.5 cup buttermilk, beginning and ending with the flour. Mix just until combined—overmixing develops gluten, which can make the cake dense.

2

Create the Vanilla-Coconut Swirl Filling

In a small bowl, combine the 1 can coconut milk with the 1 cup shredded coconut and 0.25 cup unsweetened coconut flakes. Let this mixture sit for 5 minutes to allow the coconut to soften slightly. This will create a luscious, creamy filling that contrasts beautifully with the cake layers. Toast the coconut flakes lightly in a dry skillet over medium heat for 1-2 minutes until fragrant, then set aside to cool.

In a separate small bowl, whisk together 0.25 cup granulated sugar (reserved from the original amount) with 1 tablespoon vanilla extract to create a simple syrup. This will enhance the flavor of your filling and keep it moist. Fold this syrup into the coconut mixture until fully combined. The filling should be thick but spreadable—if it's too thick, add 1 teaspoon coconut milk to loosen it slightly.

3

Layer and Bake for Perfect Texture

Divide the cake batter evenly between the two prepared pans. Spoon about half of the coconut filling onto the first layer, spreading it evenly with a spatula. Then add the second layer of batter, gently pressing down to create a smooth top. Repeat with the second pan. Bake for 25-30 minutes, or until a toothpick inserted into the center comes out clean. The edges should be golden brown, and the top should spring back when lightly touched.

I like to rotate the pans halfway through baking to ensure even cooking. As soon as the cakes are done, remove them from the oven and let them cool in the pans for 10 minutes. Then transfer them to a wire rack to cool completely. This gradual cooling prevents cracking and helps the layers set properly.

4

Assemble and Frost for Moist Perfection

Once the cakes are completely cool, place one layer on a cake stand or plate. Spread a thin layer of the remaining coconut filling over the top, then place the second layer on top. Gently press down to create a smooth surface. This step ensures every bite has that signature coconut flavor.

For the frosting, whip the remaining 1 cup coconut milk (from the can) with 0.5 cup unsalted butter until smooth and creamy. Add 0.5 cup granulated sugar and continue whipping until the frosting is light and fluffy. Spread this evenly over the top and sides of the cake. Sprinkle the toasted unsweetened coconut flakes over the top for a beautiful finish. The frosting should be thick enough to hold its shape but still spreadable for a smooth finish.

👨‍🍳

Pro Tips For Making Sally'S Baking Addiction Coconut Cake

  • Whisk the Butter Slowly: DESCRIPTION:
  • Chill the Batter: DESCRIPTION:
  • Measure Coconut Milk Precisely: DESCRIPTION:
  • Bake with a Water Bath: DESCRIPTION:

Wine and beer pairings for this sally's baking addiction coconut cake

Tropical White Wine

This ultra-moist coconut cake pairs beautifully with dry Riesling or Gewürztraminer—both wines complement the cake’s tropical coconut notes without overpowering the delicate vanilla. I love a chilled German Riesling from the Mosel region—its crisp acidity and subtle honeyed undertones mirror the cake’s sweetness.

Serve it slightly chilled (45-50°F) to enhance the refreshing contrast. 🍷

Creamy Dessert Wines

For a richer pairing, try a sweet Moscato d’Asti or late-harvest Chenin Blanc. These wines have enough residual sugar to match the cake’s sweetness while their fruity notes (peach, apricot) harmonize with the coconut flavor.

A chilled glass (around 50°F) lets the wine’s natural sweetness shine without clashing with the cake’s texture.

Spiced Rum Cocktail

If you prefer something boozy, a dark and stormy (rum + ginger beer) or coconut rum punch elevates the dessert experience. Mix 2 oz dark rum (like Appleton Estate or Bacardi 1800) with 4 oz coconut cream and a splash of lime juice.

The spice in the rum adds warmth that balances the coconut’s sweetness. Serve over ice for a refreshing sip. 🍹

Craft Beer Pairing

A honey wheat beer or Belgian witbier works surprisingly well with this cake. I recommend Allagash White—its coriander and orange peel notes cut through the coconut’s richness while the slight sweetness enhances the cake’s flavor.

Keep it well-chilled (40°F) to maintain crispness. For a bolder option, try a light lager like Corona Extra with a lime wedge. 🍺

Coffee or Tea Finish

For a non-alcoholic pairing, Kona coffee or jasmine tea complements the cake’s tropical flavors. A strong brew of Kona (with its nutty, caramel notes) balances the coconut’s sweetness, while jasmine tea adds floral depth. Serve the coffee black or with a splash of coconut cream for a cohesive finish. ☕

Pro Tip for Pairing

Always serve the cake at room temperature—it’s more forgiving for pairing. If you’re using wine, let it breathe for 10-15 minutes before pouring to open up its aromas.

For beer, avoid over-chilling (below 38°F), as it dulls the flavors. The goal is harmony—let the drink enhance, not overpower, the cake’s signature tropical vanilla-coconut swirl. ✨

Nutrition facts

Servings 4
Amount Per Serving
Calories 580kcal
% Daily Value *
Total Fat 32g41%
Saturated Fat 24g120%
Cholesterol 155mg52%
Sodium 520mg23%
Total Carbohydrate 68g25%
Dietary Fiber 3g11%
Sugars 52g
Protein 8g16%
* Percent Daily Values are based on a 2,000 calorie diet. Your daily values may be higher or lower depending on your calorie needs.

Frequently asked questions about sally's baking addiction coconut cake

1

Why does this coconut cake stay moist for days?

The secret lies in the combination of coconut milk, sour cream, and buttermilk—these ingredients create a tender crumb while locking in moisture. The 30-minute rest before baking also allows the flour to hydrate fully, preventing dryness. Plus, the coconut filling acts as a natural moisture barrier between layers.

2

Can I make this cake in a different pan size?

Yes, but adjust the baking time accordingly. For 9-inch pans, bake 25-30 minutes. In 8-inch pans, reduce to 20-25 minutes, and for 10-inch pans, increase to 30-35 minutes. Always check with a toothpick—it should come out clean. The cake’s texture depends on even baking, so monitor closely.

3

What if I don’t have coconut milk?

Use 1 cup heavy cream + 1 tbsp coconut extract as a substitute. For a lighter version, mix ¾ cup milk + 2 tbsp melted butter + 1 tbsp coconut extract. The texture won’t be identical, but the coconut flavor will still shine. Toasted coconut flakes add extra aroma if you’re missing the milk’s richness.

4

How do I fix a cake that’s cracked or sunken?

Cracking often happens from overmixing or opening the oven too soon. For minor cracks, spread a thin layer of coconut frosting over the top before serving—it’ll hide imperfections. If the cake is sunken, it likely overbaked. Next time, pull it out when the edges are golden but the center still jiggles slightly. A 10-minute rest in the pan after baking helps too.

5

Can I make this cake gluten-free?

Yes! Replace the 2.5 cups all-purpose flour with a 1:1 gluten-free baking flour blend (like Bob’s Red Mill). Add ½ tsp xanthan gum to mimic gluten’s structure. Reduce the buttermilk to ¼ cup to avoid a gummy texture. Test the blend first in a small batch—some require extra moisture. The coconut flavor will still shine!

★★★★★4.8(8 reviews)
Categories Desserts