There is something undeniably nostalgic about a towering, snow-white coconut cake. It’s the centerpiece of Sunday brunches, the star of Easter dinners, and the recipe that always gets requested for birthdays. But let’s be honest: many coconut cakes look beautiful but taste like dry sponges with a hint of sunscreen.

Not this one.
This Toasted Coconut Milk Cake is a game-changer. By incorporating rich coconut milk directly into the batter and using a signature “soak” method after baking, we achieve a level of moisture that is usually reserved for Tres Leches. Combined with the nutty, aromatic crunch of toasted coconut and a tangy cream cheese frosting, this is the only coconut cake recipe you will ever need.
Why You’ll Love This Recipe
- The “Soak” Secret: We pour extra coconut milk over the warm cake layers, ensuring every bite is melt-in-your-mouth tender.
- Toasted Flavor Depth: Toasting the shredded coconut transforms it from sweet and chewy to nutty, crunchy, and complex.
- Perfect Crumb Structure: By separating the eggs and folding in whipped whites, we create a cake that is both rich and incredibly light.
- Stable Cream Cheese Frosting: This frosting is balanced—not too sweet, perfectly spreadable, and holds up beautifully under the weight of the coconut.
- Pinterest-Worthy Appeal: The golden-brown toasted coconut against the white frosting creates a stunning, rustic aesthetic.
Ingredient Notes
Choosing the right ingredients is the difference between a “good” cake and a “bakery-quality” masterpiece.
- Kerrygold Unsalted Butter: This butter has a higher fat content than standard grocery store brands. It lends a rich, golden color and a superior mouthfeel to the cake.
- King Arthur All-Purpose Flour: This flour has a consistent protein count, which gives our cake the structure it needs to hold the coconut milk soak without becoming mushy.
- Coconut Milk: I highly recommend using full-fat canned coconut milk (like Thai Kitchen or Goya). The “beverage” coconut milk in the carton is too thin and lacks the necessary fats for a tender crumb.
- Room Temperature Eggs: Cold eggs won’t emulsify properly with the creamed butter. To warm them quickly, place them in a bowl of warm water for 5 minutes.
- Philadelphia Cream Cheese: For the most stable frosting, stick with the full-fat brick. “Spreadables” or generic brands often have higher water content, which leads to runny frosting.
Step-by-Step Instructions
1. Prep and Toasting
First, preheat your oven to 325°F. We start lower for the coconut to ensure even toasting. Spread your shredded coconut on a baking sheet and toast for about 10 minutes. Keep a close eye on it! Coconut goes from golden to burnt in seconds. Once fragrant and golden, set it aside. This is your flavor powerhouse.



2. The Creaming Method
Increase the oven to 350°F. In your stand mixer, cream the Kerrygold butter and sugar. Don’t rush this step—let it go for a full 3-4 minutes. You want to see the mixture turn pale and fluffy. This creates the air pockets that the baking powder will later expand.
3. Alternating Dry and Wet
After adding your egg yolks and coconut essence, it’s time for the “dry-wet-dry” dance. Add a third of your sifted dry ingredients, then half of the buttermilk. Repeat. This method prevents the batter from breaking and ensures the gluten isn’t overdeveloped.
4. The Secret to Lightness
Beat those reserved egg whites until they form stiff peaks. When you fold them into the batter, use a “cut and fold” motion. You aren’t stirring; you are gently incorporating air. This is what gives the cake its “cloud-like” texture.
5. The Soak
Once the cakes are baked and slightly cooled, use a skewer to poke holes across the surface. Slowly pour the remaining coconut milk over the layers. It will feel like a lot, but the cake will drink it up!
Expert Tips for Best Results
- Sift Your Flour: Sifting isn’t just about removing lumps; it aerates the flour. For a delicate cake like this, it’s a non-negotiable step.
- Don’t Over-Cream the Frosting: When making the cream cheese frosting, beat the butter and cheese until just combined. Over-beating can cause the fat to break down, resulting in a grainy texture.
- Measure Flour Correctly: Use the “spoon and level” method. Never pack the flour into the measuring cup, or your cake will be dense.
- Chill Before Slicing: Because this cake is so moist, it slices best after it has sat in the fridge for at least 30 minutes. This allows the frosting and the soak to set.
Variations and Substitutions
- The Tropical Twist: Add a layer of pineapple curd between the cake layers for a “Pina Colada” vibe.
- Dairy-Free Option: Use a high-quality vegan butter stick and a vegan cream cheese alternative. Since we already use coconut milk, the flavor remains excellent.
- Nutty Addition: Fold 1/2 cup of finely chopped toasted macadamia nuts into the batter for extra crunch.
- Lime Zest: Add the zest of two limes to the frosting to cut through the sweetness with a bright, citrusy punch.
Storage and Freezing
Storage: Because of the cream cheese frosting and the high moisture content from the coconut milk soak, this cake must be refrigerated. Keep it in an airtight cake carrier for up to 5 days.
Freezing: You can freeze the un-frosted cake layers! Wrap them tightly in plastic wrap and then foil. They will stay fresh for up to 3 months. Thaw in the refrigerator overnight before frosting. I do not recommend freezing the fully assembled cake, as the toasted coconut can lose its crunch.
FAQ
Can I use sweetened condensed milk for the soak?
While you can, it will make the cake significantly sweeter. The coconut milk soak provides a cleaner, more sophisticated coconut flavor without the sugar overload.
My frosting is too runny, how do I fix it?
Add more sifted powdered sugar, 1/4 cup at a time. If it’s still too soft, pop the whole bowl in the fridge for 20 minutes to firm up the fats before trying to frost the cake.
Can I use this recipe for cupcakes?
Absolutely! This batter makes about 24 cupcakes. Bake at 350°F for 18-22 minutes. You can still do a “mini soak” on each cupcake!
This Toasted Coconut Milk Cake is a labor of love that pays off in every single bite. It’s the kind of dessert that stops conversations at the dinner table. Whether you’re a seasoned baker or a weekend hobbyist, the combination of the Kerrygold butter, the coconut soak, and those golden toasted flakes will make this your new signature recipe.
Don’t forget to pin this to your “Best Desserts” board and tag me if you bake it! I love seeing your kitchen creations.
PrintToasted Coconut Milk Cake
Moist coconut cream cake made with coconut milk, fluffy whipped egg whites, and rich cream cheese frosting, finished with toasted coconut for deep flavor and texture.
- Prep Time: 40 minutes
- Cook Time: 35 minutes
- Total Time: 2 hours
- Yield: 12 servings
- Method: Baking
- Cuisine: American
- Diet: Vegetarian
Ingredients
CAKE
1 1/4 cups butter, softened
2 cups sugar
1 3/4 cups coconut milk
4 eggs, separated
2 1/2 cups all-purpose flour
1 1/4 teaspoon baking powder
1/2 teaspoon baking soda
1/2 teaspoon salt
1 cup buttermilk
1 teaspoon coconut essence
FROSTING
3/4 cup butter, softened
8 oz cream cheese
1 1/2 teaspoons coconut essence
1/2 teaspoon vanilla extract
5 1/2 cups powdered sugar, sifted
Milk as needed
TOPPING
2 cups coconut, toasted
Instructions
1. Preheat oven to 325°F and prepare two 9-inch cake pans with parchment paper.
2. Sift together flour, baking powder, baking soda, and salt.
3. Toast coconut at 325°F for about 10 minutes until golden, then cool.
4. Cream butter and sugar until light and fluffy.
5. Add egg yolks one at a time, mixing well after each addition.
6. Mix in coconut milk and coconut essence.
7. Alternate adding dry ingredients and buttermilk, mixing gently.
8. Beat egg whites with salt until stiff peaks form.
9. Fold egg whites gently into batter.
10. Divide batter into pans and bake at 350°F for 30–35 minutes.
11. Cool cakes completely and poke holes, then pour coconut milk over layers.
12.
13. Beat butter and cream cheese until smooth.
14. Add coconut essence and vanilla extract.
15. Mix in powdered sugar gradually until smooth.
16. Add milk if needed for consistency.
17.
18. Frost cake layers and stack.
19. Cover cake with frosting and press toasted coconut on top and sides.
20. Chill for 30 minutes before serving.
Notes
Use room temperature ingredients for best texture.
Do not overmix batter to keep cake tender.
Toasted coconut adds deeper flavor than raw coconut.
Store cake refrigerated and bring to room temperature before serving.




