Cinnamon and Cream

Toasted Coconut Layer Cake with Billowy Seven-Minute Frosting

26 min read

↓ Jump to Recipe

There is a certain kind of cake that feels like a celebration all on its own, before a single candle is lit or a single gift is opened. This toasted coconut layer cake is exactly that. The layers are soft and fragrant, perfumed with coconut milk and a touch of vanilla, and the frosting is something almost magical: a shining, cloud-white meringue whipped over a double boiler until it billows into stiff, glossy peaks. Then comes the finishing touch, a thick snowdrift of coconut flakes toasted to a deep, nutty gold that perfumes your kitchen and adds just enough crunch to contrast with that pillowy frosting.

What sets this version apart is the use of full-fat coconut milk in place of regular dairy milk in the cake batter. Coconut milk carries a higher fat content than whole milk, which keeps the crumb genuinely moist and tender for days, and it delivers coconut flavor from within the cake itself, not just from the garnish. The seven-minute frosting, cooked gently over simmering water while you beat it constantly, creates a stable meringue that holds its dramatic swoops and peaks without weeping or deflating, even at room temperature. It is old-fashioned, a little theatrical, and completely worth making.

This cake sits firmly in the medium difficulty range. The cake layers themselves are a straightforward creamed butter cake, and if you have made a layer cake before, the assembly will feel familiar. The frosting requires a bit of attention and a reliable hand mixer or stand mixer, but the technique is forgiving once you understand what you are looking for. It is perfect for birthdays, Easter, bridal showers, or any occasion where you want to bring something genuinely beautiful and deeply delicious.

Prep: 45 minutesTotal: 2 hours (including cooling time)Yield: one 9-inch three-layer cakeDifficulty: ★★☆ IntermediateOccasion: Special Occasion
✓ Vegetarian
Servings:

12

servings

Ingredients

  • 375 gall-purpose flour (3 cups, spooned and leveled)
  • 2.5 tspbaking powder
  • 0.5 tspbaking soda
  • 1 tspfine sea salt
  • 225 gunsalted butter, at room temperature (1 cup / 2 sticks)
  • 350 ggranulated sugar (1.75 cups)
  • 4 largeeggs, at room temperature
  • 2 tsppure vanilla extract
  • 1 tspcoconut extract
  • 300 mlfull-fat coconut milk, well shaken (about 1.25 cups)
  • 60 mlsour cream, at room temperature (1/4 cup)
  • 200 gsweetened shredded coconut, for toasting and decorating (about 2.5 cups, divided)
  • For the Seven-Minute Frosting:
  • 4 largeegg whites, at room temperature
  • 400 ggranulated sugar (2 cups)
  • 80 mlcold water (1/3 cup)
  • 0.5 tspcream of tartar
  • 1 tsppure vanilla extract
  • Pinch of fine sea salt

Ingredient Substitutions

full-fat coconut milk

  • Whole milk plus 1 tsp coconut extract: This maintains the correct liquid ratio but the crumb will be very slightly less rich. The coconut flavor will come mostly from the extract rather than the milk itself.
  • Coconut cream diluted with water (3 parts coconut cream to 1 part water): Richer than standard coconut milk and produces an even more tender crumb.
sour cream

  • Full-fat plain Greek yogurt: Works as a direct 1-to-1 swap with virtually no difference in the final cake.
  • Full-fat creme fraiche: Slightly richer with a milder tang, also a direct 1-to-1 swap.
unsalted butter

  • Salted butter: Use salted butter and reduce the added salt in the cake to 1/2 tsp.
  • Refined coconut oil (solid, not melted): Deepens the coconut flavor but produces a slightly denser crumb. Use the same weight. The cake will be dairy-free if you also swap the sour cream.
eggs (in the cake)

  • Flax eggs (1 tbsp ground flaxseed mixed with 3 tbsp water per egg, rested 5 minutes): The cake will be slightly denser and chewier but still delicious. Note that seven-minute frosting cannot be made egg-free.
sweetened shredded coconut

  • Unsweetened desiccated coconut: Will toast more quickly and produce a finer, drier garnish with a less sweet result. Reduce toasting time by about 2 minutes and watch carefully.
  • Unsweetened flaked coconut: Produces beautiful, larger golden flakes for a more dramatic presentation. Toast time remains the same.
cream of tartar (frosting)

  • 1/4 tsp fresh lemon juice or white vinegar: Provides the same acid stabilization for the meringue frosting. Add it with the sugar and water at the start.

Instructions

🔧 Equipment

🟫three 9-inch round cake pans (or one 9×13-inch pan for sheet cake, or one 7-inch round pan for air fryer version)
stand mixer with paddle and whisk attachments, or large bowl with hand mixer
📋rimmed baking sheet (for toasting coconut)
📄parchment paper
♨️medium saucepan (for double boiler)
🥣large heatproof mixing bowl
🌡️instant-read thermometer
🔵wire cooling racks
🍴offset spatula
🍴rubber spatula
🧁cake stand or large serving plate
🔪serrated bread knife (for leveling layers if needed)
⚖️kitchen scale
🖌️pastry brush



Prep: 45 minutes
Bake: 30 minutes at 350°F (175°C)
Total: 2 hours (including cooling)
  1. Preheat your oven to 350°F (175°C). Grease three 9-inch round cake pans, line the bottoms with parchment paper circles, then grease the parchment and dust lightly with flour, tapping out any excess. Set aside. Spread the 200g of shredded coconut in a single layer on a rimmed baking sheet and toast in the preheated oven for 8 to 10 minutes, stirring every 3 minutes, until deeply golden and fragrant. Watch carefully as coconut can burn quickly. Transfer to a plate and let cool completely. Set aside about 80g (1 cup lightly packed) for pressing onto the sides and top of the finished cake.
  2. In a medium bowl, whisk together the flour, baking powder, baking soda, and salt. Set aside. In a small bowl or measuring jug, stir together the coconut milk and sour cream until smooth. Set aside.
  3. In the bowl of a stand mixer fitted with the paddle attachment, or using a large bowl and a hand mixer, beat the room-temperature butter on medium speed for 2 full minutes until pale and creamy. Add the granulated sugar and beat on medium-high for another 4 to 5 minutes, scraping down the sides of the bowl twice, until the mixture is very light, fluffy, and almost white. This long creaming time creates the air structure that lifts the cake.
  4. Reduce the mixer to medium-low and add the eggs one at a time, beating for 30 seconds after each addition and scraping down the bowl between each egg. Add the vanilla extract and coconut extract and beat to combine. The mixture may look slightly curdled at this point; that is fine and will come together once the flour is added.
  5. With the mixer on low, add the flour mixture in three additions, alternating with the coconut milk mixture in two additions (flour, coconut milk, flour, coconut milk, flour). Begin and end with the flour. Mix only until just combined after each addition, stopping as soon as the last streak of flour disappears. Do not overmix. Fold in about 120g (1.5 cups) of the toasted coconut using a rubber spatula, reserving the remainder for decoration.
  6. Divide the batter evenly among the three prepared pans. A kitchen scale is the most reliable way to do this. Gently tap each pan on the counter twice to release any large air bubbles. Bake for 28 to 32 minutes, rotating the pans front to back halfway through, until the tops are light golden, the edges have pulled away slightly from the sides of the pans, and a wooden toothpick inserted in the center comes out with a few moist crumbs but no wet batter.
  7. Allow the cakes to cool in their pans on a wire rack for 15 minutes, then turn them out, peel off the parchment, and let them cool completely on the rack, at least 1 hour. The layers must be fully cool before frosting or the frosting will melt.
  8. Once the cakes are completely cool, make the seven-minute frosting. Bring about 5cm (2 inches) of water to a gentle simmer in a medium saucepan. In a large heatproof bowl (the bowl of your stand mixer works perfectly here), combine the egg whites, granulated sugar, cold water, cream of tartar, and a pinch of salt. Set the bowl over the simmering water, making sure the bottom of the bowl does not touch the water. Using a hand mixer or a whisk, beat the mixture continuously on medium speed for 7 to 9 minutes until it reaches 160°F (71°C) on an instant-read thermometer and holds stiff, glossy peaks when the beaters are lifted. Remove from heat.
  9. If using a stand mixer, transfer the bowl to the mixer fitted with the whisk attachment. Beat on high speed for 2 to 3 more minutes until the frosting is thick, shiny, and slightly cooled. Beat in the vanilla extract. Use the frosting immediately, as it begins to set as it cools.
  10. To assemble, place one cake layer on a cake stand or serving plate. Spread about 1 cup of frosting generously over the top using an offset spatula. Place the second layer on top, pressing gently to adhere, and repeat with another cup of frosting. Add the final layer and use the remaining frosting to cover the top and sides of the entire cake in dramatic, swooping peaks. Working quickly, press the reserved toasted coconut generously all over the sides and top of the cake. Slice and serve the same day for the best texture, or within 8 hours.
Prep: 45 minutes
Bake: 35 to 40 minutes at 350°F (175°C)
Total: 1 hour 45 minutes (including cooling)
This method uses the same batter baked in a single 9×13-inch pan for an easier, more casual presentation. You still get all the flavor with far less assembly. Perfect for a crowd or when you want the wow factor of the frosting without the fuss of layers.
  1. Preheat your oven to 350°F (175°C). Grease a 9×13-inch (23x33cm) metal baking pan and line with parchment paper, leaving an overhang on the two long sides to act as handles for lifting. Toast the coconut on a separate baking sheet as described in the oven method, stirring every 3 minutes, until golden. Set aside to cool.
  2. Prepare the full cake batter exactly as described in steps 2 through 5 of the oven method, including folding in the toasted coconut.
  3. Pour the batter into the prepared pan and spread evenly with a spatula. Tap the pan gently on the counter twice to settle the batter. Bake for 35 to 40 minutes, rotating the pan once halfway through, until the top is light golden, the center springs back when pressed gently, and a toothpick inserted in the center comes out with just a few moist crumbs.
  4. Cool the cake completely in the pan on a wire rack, at least 1 hour and 15 minutes. Do not attempt to frost while warm.
  5. Prepare the seven-minute frosting as described in steps 8 and 9 of the oven method. Working quickly, dollop the frosting generously over the top of the cooled cake still in the pan (or lifted out using the parchment handles). Use the back of a spoon or an offset spatula to create swoops and peaks across the surface. Immediately press the remaining toasted coconut all over the top of the frosting and serve directly from the pan.
Prep: 45 minutes
Bake: 25 to 28 minutes at 325°F (160°C)
Total: 1 hour 30 minutes (including cooling)
This method bakes one single layer of the cake in a 7-inch round cake pan, ideal for smaller households or when you want a quick coconut cake for two to four people. Use one-third of the batter recipe. The frosting recipe can be halved. The crumb tends to be slightly denser but still tender.
  1. Prepare one-third of the full cake batter following steps 2 through 5 of the oven method. Toast the coconut by spreading it in the air fryer basket at 300°F (150°C) for 4 to 5 minutes, shaking every 90 seconds, until golden. Transfer immediately to a plate as residual heat will continue to toast it. Set aside.
  2. Grease a 7-inch (18cm) round cake pan that fits in your air fryer basket. Line the bottom with parchment and grease again. Pour in the batter and smooth the top. Do not fill the pan more than two-thirds full.
  3. Place the pan in the air fryer basket. Bake at 325°F (160°C) for 25 to 28 minutes. Do not open the air fryer before the 20-minute mark. The cake is done when a toothpick inserted in the center comes out with just a few moist crumbs and the top is set and lightly golden. Because air fryers vary in power, start checking at 22 minutes.
  4. Carefully remove the pan from the air fryer using oven mitts. Cool in the pan for 15 minutes, then turn out onto a wire rack and cool completely, at least 45 minutes.
  5. Prepare a half batch of the seven-minute frosting (2 egg whites, 200g sugar, 40ml water, 1/4 tsp cream of tartar, 1/2 tsp vanilla) following the same technique in steps 8 and 9 of the oven method. Frost the single layer generously on top and sides and press toasted coconut all over to finish.

Nutrition Per Serving

Per 1 serving (makes one 9-inch three-layer cake)

585Calories
84gCarbs
63gSugar
24gFat
7gProtein

Why This Recipe Works

The combination of full-fat coconut milk and sour cream in this batter is intentional and scientifically purposeful. Coconut milk contributes fat and liquid in a ratio that produces a tender, moist crumb, while sour cream adds additional fat alongside lactic acid. That acid reacts gently with the baking soda, giving the cake a slight additional lift, and also tenderizes the gluten strands in the flour, resulting in a crumb that is soft without being weak or crumbly. Together, they create a cake that stays genuinely moist for two days after baking, which is rare for a butter cake without the addition of oil.

Seven-minute frosting is a cooked Italian-style meringue, and the cooking step is what makes it so dramatically stable compared to a standard raw egg white frosting. Holding the egg white and sugar mixture at 160°F (71°C) over the double boiler dissolves the sugar fully into the whites, pasteurizes the eggs, and begins the process of denaturing the proteins. When you then beat the mixture on high speed, those proteins unfurl and trap an enormous amount of air, creating the signature billowy, marshmallow-like texture. The cream of tartar lowers the pH of the whites, which helps the proteins form a more stable foam and prevents the frosting from weeping or graining. The result holds its peaks at room temperature far better than any buttercream made without cooking.

If your frosting looks grainy or starts to weep, there are two likely culprits. First, the sugar may not have fully dissolved during the double-boiler stage. Rub a bit of the mixture between two fingers before removing it from the heat: it should feel completely smooth with no sugar crystals. Second, the frosting may have been left to sit too long before use. Unlike buttercream, seven-minute frosting begins to set as it cools and should be applied to the cake within about 10 minutes of leaving the mixer. Have your cake layers stacked and ready before you start making the frosting.

Baker’s Tips

  • Bring all refrigerated ingredients, including butter, eggs, and sour cream, to room temperature at least 1 hour before starting. Cold butter will not cream properly, and cold eggs added to creamed butter can cause the mixture to curdle and separate.
  • Shake the can of coconut milk very well before opening, or whisk the contents in a bowl to fully combine the cream and liquid layers before measuring.
  • When toasting coconut, pull it from the oven when it looks just slightly lighter than you want the final result. It will continue to toast from residual heat on the hot baking sheet, so transfer it immediately to a cool plate.
  • Weigh your batter into the three pans using a kitchen scale for truly even layers. Uneven layers will make assembly and frosting significantly more difficult.
  • Make sure the double boiler water is at a gentle simmer, not a rolling boil. Aggressive steam or boiling water can cause the egg whites to cook unevenly or scramble at the edges of the bowl.
  • Have all your frosting tools (cake stand, offset spatula, bowl of toasted coconut) organized and within reach before you start whipping the frosting. It sets fast and you do not want to be searching for your spatula while the frosting stiffens in the bowl.
  • To get clean, elegant slices, dip your cake knife in hot water and wipe it dry between each cut. The warm blade glides through the frosting without dragging.

Variations

  • Lemon Coconut Cake: Add the zest of 2 large lemons to the batter along with the extracts, and add 1 tbsp fresh lemon juice to the coconut milk mixture. Add 1 tsp lemon extract to the frosting in place of vanilla. The brightness cuts beautifully through the richness of the coconut.
  • Coconut and Lime: Replace the coconut extract with the zest of 3 limes and 2 tbsp fresh lime juice. Add a thin layer of lime curd between each cake layer beneath the frosting for a tangy, tropical result.
  • Dark Chocolate Coconut: Spread a thin layer of dark chocolate ganache (equal parts heavy cream and 70% dark chocolate, melted and cooled until spreadable) over each cake layer before adding the frosting. The bittersweet chocolate against the sweet marshmallow frosting and toasted coconut is extraordinary.
  • Dairy-Free Version: Replace butter with refined (not virgin) solid coconut oil (same weight), sour cream with full-fat coconut cream, and omit the dairy. The seven-minute frosting is naturally dairy-free. The crumb will be slightly more dense but very moist with a deeper coconut flavor.

Troubleshooting & FAQ

My seven-minute frosting is grainy and looks like it has small white lumps. What went wrong?
Graininess means the sugar did not fully dissolve during the cooking stage, and those undissolved crystals have recrystallized in the finished frosting. Before removing the mixture from the double boiler, always rub a small amount between your fingertips: it should feel completely silky with zero grittiness. If it still feels grainy, keep heating and beating for another 1 to 2 minutes. You can also brush down the sides of the bowl with a wet pastry brush during cooking to prevent any stray sugar crystals from falling back into the mixture.
My frosting is weeping or has become sticky and wet overnight. Can I fix it?
Seven-minute frosting is a meringue and is inherently sensitive to humidity. In very humid conditions, the frosting will begin to weep within hours. Unfortunately there is no reliable fix once this happens. To prevent it, serve the cake on the day it is frosted and avoid refrigerating it, as the cold creates condensation when the cake returns to room temperature. If you live in a very humid climate, consider using a stabilized Swiss meringue buttercream instead, which holds up much better in those conditions.
My cake layers domed significantly in the center. How do I level them for a tidy layer cake?
Some doming is completely normal and is caused by the edges of the cake setting faster than the center, which forces the remaining batter upward. To prevent excessive doming, try using baking strips (dampened fabric strips wrapped around the outside of your cake pans, which keep the edges cooler during baking) or reduce the oven temperature by 25°F and bake a few minutes longer. To fix domed layers you have already baked, simply use a long serrated bread knife to level each layer once fully cooled. Hold the knife parallel to the counter and use a gentle sawing motion, using the top edge of the pan as a guide if you like.
The cake crumb is dense and a little gummy rather than light and fluffy. What did I do wrong?
The most common cause is overmixing the batter once the flour was added. Once flour meets liquid, gluten development begins rapidly, and overworked gluten produces a tough, dense, gummy texture. Mix only until the last streak of flour disappears and stop immediately. Other causes include using cold butter (which will not cream properly and will not hold air), not creaming the butter and sugar for long enough at the start, or opening the oven door too early and causing the layers to deflate before setting.
My frosting never reached stiff peaks, even after 10 minutes of beating. What happened?
The most likely cause is a trace of fat contaminating the egg whites, either a speck of yolk or residue in a bowl that was not perfectly clean. Fat prevents egg whites from forming a stable foam. Ensure your bowl and beaters are completely grease-free by wiping them with a paper towel dampened with a little white vinegar before starting. Even a single drop of egg yolk in the whites will prevent proper whipping. If the frosting is still very loose after the full cooking time and continued beating, unfortunately it is best to start again with a clean bowl and fresh eggs.

Storage & Make-Ahead

  • Storage: This cake is best served the day it is frosted, as seven-minute frosting is at its glossy, cloud-like peak within 8 hours. Leftovers can be loosely tented with plastic wrap (do not press the wrap against the frosting) and kept at room temperature for up to 2 days. Do not refrigerate, as the cold will cause the frosting to weep and the crumb to dry out. The toasted coconut will soften slightly after the first day but the cake will remain delicious.
  • Make-Ahead: The three cake layers can be baked up to 2 days ahead. Wrap each cooled layer tightly in two layers of plastic wrap and store at room temperature, or freeze for up to 2 months. Thaw wrapped layers at room temperature for 2 hours before assembling. The toasted coconut can be made up to 5 days ahead and stored in an airtight container at room temperature. The seven-minute frosting cannot be made ahead and must be used immediately after whipping. Plan to frost and assemble on the day of serving.


Leave a Comment