One Layer Coconut Cake is a tender, rich, small-batch dessert with deep coconut flavor, a soft crumb, and a creamy coconut buttercream finish. It is a lovely choice when you want a simple single layer cake that still feels special and bakery-worthy.

This is the kind of cake that fits beautifully into real life. It is just the right size for a quiet celebration, a weekend bake, or a dessert you want to share without ending up with a towering layer cake in your kitchen.
The flavor works because coconut shows up in more than one way. You get richness from coconut milk in the batter, extra aroma from coconut extract, and a deeper toasted note from the shredded coconut folded right in.
It also has a texture that feels especially satisfying for a small cake. The whipped egg white keeps the crumb light, while the butter, coconut oil, and smooth frosting make every slice feel soft, moist, and full of flavor.
One Layer Coconut Cake Ingredients
Cake flour gives the cake its delicate, soft crumb and keeps the texture lighter than all-purpose flour would.
Granulated sugar sweetens the cake without overpowering the coconut, so the flavor stays balanced rather than overly sugary.
Unsalted butter adds classic richness to both the cake and the frosting, helping everything taste full and creamy.
Coconut oil supports the coconut flavor and adds another layer of tenderness to the batter.
Full-fat unsweetened coconut milk brings body and moisture, giving the cake a richer coconut profile than milk alone.
Egg yolk and egg white work in different ways here: the yolk adds richness, while the separately whipped white helps create a fluffier texture.
Coconut extract and vanilla extract round out the flavor so the cake tastes fragrant, warm, and unmistakably coconut-forward.
Baking powder, baking soda, salt, and cream of tartar help with lift, balance, and structure so the cake bakes up evenly.
Sweetened shredded coconut appears in both the cake and the frosting, giving you texture, sweetness, and that classic coconut finish.
Powdered sugar keeps the buttercream smooth and spreadable without feeling heavy.

Cooking Steps
STEP 1: Start by heating your oven and preparing a 6-inch round cake pan well so the cake releases cleanly later. Toast the coconut for the batter in a skillet just until lightly golden, then set it aside to cool completely before it goes into the mixture.
STEP 2: In one bowl, combine the dry ingredients for the cake so they are evenly distributed before mixing. This helps prevent uneven pockets of leavening and gives the batter a more consistent texture.
STEP 3: In a separate clean bowl, beat the egg white with the cream of tartar until stiff peaks form. This step adds lift to the batter and gives the finished cake a lighter feel, which is especially helpful in a rich coconut cake.
STEP 4: In another bowl, beat the softened butter, coconut oil, and sugar until blended and creamy. Mix in the egg yolk, coconut extract, vanilla, and coconut milk until the wet mixture looks smooth and fully combined.
STEP 5: Add the dry mixture to the wet ingredients gradually, mixing only until the batter comes together. Gently fold in the whipped egg white, then fold in the cooled toasted coconut, being careful not to deflate the batter too much.
STEP 6: Transfer the batter to the prepared pan, smooth the top, and bake until the center is set and a toothpick comes out clean. Let the cake cool fully before frosting so the buttercream stays smooth instead of melting on contact.
STEP 7: For the frosting, beat the butter until creamy, then slowly add the powdered sugar. Mix in the coconut milk and coconut extract until smooth, then stir in the shredded coconut. Spread it evenly over the cooled cake for a soft, snowy finish.
Helpful Tips
- Toast the coconut gently and watch it closely, because it can go from pale gold to overly dark very quickly.
- Make sure the cake is completely cool before frosting, or the buttercream will soften too much and lose its clean finish.
- Fold the whipped egg white in with a light hand so the batter keeps as much air as possible.
Can I make this cake ahead of time?
Yes. You can bake the cake layer a day ahead and keep it tightly wrapped once fully cool. Frost it the next day, or frost it the same day and chill it lightly before serving. It holds up very well for make-ahead dessert planning.
Do I need full-fat coconut milk for this cake?
Full-fat coconut milk gives the richest flavor and the most tender texture, so it is the strongest choice here. Lighter coconut milk can make the batter feel less luxurious, and the finished crumb may not be quite as moist or flavorful.
Why is the egg white whipped separately?
That extra step helps keep the cake from feeling too dense. Since this is a rich batter with butter, coconut oil, and coconut milk, the whipped egg white adds lift and makes the final texture feel softer and more delicate.
Can I use a different cake pan?
You can, but the baking time will likely change. A wider pan will create a thinner cake that bakes faster, while a deeper or smaller pan may need more time. Keep an eye on the center and use the toothpick test rather than relying only on the clock.
Perfect Pairings
This cake is lovely with fresh berries, especially strawberries or raspberries, because their brightness balances the sweet coconut beautifully. It also pairs well with hot coffee for a simple afternoon dessert or a cup of black tea when you want something soft, sweet, and a little elegant without much fuss.

How to Store & Reheat
Because of the buttercream, it is best to store this cake covered in the refrigerator if you are keeping it longer than a few hours. It should stay in good shape for up to 4 days. For the best texture, let a slice sit at room temperature for about 20 to 30 minutes before serving so the crumb softens and the frosting becomes creamy again.
For longer storage, you can freeze the unfrosted cake layer tightly wrapped for up to 2 months. Thaw it in the refrigerator overnight, then bring it closer to room temperature before frosting. If you want to freeze leftover frosted slices, wrap them well and freeze for about 1 month. This cake does not really need reheating; it tastes better when you simply let it warm gently on the counter before eating.
This small coconut cake is a great reminder that a single layer dessert can still feel complete, polished, and celebration-worthy. You get a tender crumb, a fragrant coconut-rich batter, and a frosting that finishes everything with just the right amount of sweetness. When you want something cozy, flavorful, and sized for a smaller table, this is exactly the kind of cake that delivers.

One Layer Coconut Cake
Ingredients
For the cake:
- 1 cup sifted cake flour
- 1/3 cup granulated white sugar
- 1/4 cup unsalted butter softened
- 2 tablespoons coconut oil
- 1/3 cup full-fat unsweetened coconut milk
- 1 large egg yolk
- 1 large egg white
- 1 teaspoon coconut extract
- 1/2 teaspoon vanilla extract
- 1/2 teaspoon baking powder
- 1/2 teaspoon baking soda
- 1/8 teaspoon fine salt
- 1/8 teaspoon cream of tartar
- 1/3 cup sweetened shredded coconut toasted and cooled
For the frosting:
- 1/2 cup unsalted butter
- 2 1/3 cups powdered sugar sifted
- 1/2 cup sweetened shredded coconut
- 2 tablespoons unsweetened coconut milk
- 1/2 teaspoon coconut extract
Instructions
- Preheat the oven to 350°F (175°C). Coat a 6-inch round cake pan thoroughly with a flour-based baking spray, then set it aside.
- Place the sweetened shredded coconut for the cake in a small skillet over medium heat. Stir constantly until the coconut turns lightly golden. Remove it promptly from the heat to prevent scorching, then leave it to cool.
- In a medium mixing bowl, whisk together the sifted cake flour, baking powder, baking soda, and salt. Set this dry mixture aside.
- Using a hand mixer or a stand mixer fitted with the whisk attachment, beat the egg white with the cream of tartar on high speed for 2 to 3 minutes, or until stiff peaks form.
- In a separate bowl, using the paddle attachment, beat the softened butter, coconut oil, and sugar on medium speed until the mixture appears thoroughly blended. Add the egg yolk, coconut extract, vanilla extract, and coconut milk, then mix until fully incorporated.
- Add the dry ingredients gradually to the wet mixture, stirring only until combined. Fold in the whipped egg white gently, followed by the cooled toasted coconut, making sure the batter remains light and evenly mixed.
- Transfer the batter to the prepared cake pan and smooth the top. Bake for 30 to 35 minutes, or until a toothpick inserted into the center comes out clean.
- Remove the cake from the oven and allow it to cool completely on a wire rack before frosting.
- To prepare the frosting, beat the butter on medium-high speed until smooth and creamy. Reduce the mixer speed to low and add the sifted powdered sugar gradually. Add the coconut extract and coconut milk, then continue mixing until the frosting is smooth, cohesive, and well blended. Scrape down the bowl as needed, then stir or beat in the shredded coconut.
- Once the cake has cooled fully, spread the coconut frosting over the top and finish the cake evenly.