The smell hit me first. Warm sugar, a little buttery, and that soft coconut scent slowly filling the kitchen before I even checked the oven.
I pressed the top of the cake too early and left a faint dent. Not ruined, just… a reminder to slow down. I do that a lot when I’m baking something I’m excited about.
This cake is worth that patience though. It comes out light in a way that feels almost surprising, especially for something that looks so rich on the outside.
And once it’s covered in coconut, a bit messy and uneven, it suddenly looks like something you’d proudly bring out for people.
A quick moment before I started
I almost used regular flour. I had the bag right there, already open, already measured halfway before I stopped.
Cake flour makes a difference here. I’ve tried both, and the lighter crumb from cake flour gives that soft, almost airy bite that this cake really needs.
So I dumped the flour back, grabbed the right one, and started again. Slightly annoyed. Definitely worth it.
Ingredients Needed for the Recipe
3 cups cake flour (360g) - keeps the cake soft and delicate
2 teaspoons baking powder - helps the cake rise
½ teaspoon baking soda - adds extra lift
1 teaspoon salt - balances sweetness
2 cups granulated sugar (400g) - sweetness and structure
½ cup unsalted butter (113g) - adds richness
½ cup vegetable oil (120ml) - keeps the cake moist longer
4 large egg whites - makes the texture light and fluffy
This easy coconut cake recipe is absolutely decadent and unbelievably light and airy. Topped with more shredded coconut for both texture and decoration, this coconut cake is a simple yet elegant addition to any gathering. Using cake flour ensures a wonderfully soft crumb, while coconut milk and extract provide an intense, fresh flavor profile.
Ingredients
For the Cake
3cups cake flour (360g)
2teaspoons baking powder
½teaspoon baking soda
1teaspoon salt
2cups granulated sugar (400g)
½cup unsalted butter, softened (113g)
½cup vegetable oil (120ml)
4large egg whites, lightly beaten
2teaspoons vanilla extract
½teaspoon coconut extract
1cup coconut milk (canned) (240ml, shaken well)
1cup sweetened shredded coconut (100g)
For the Coconut Cream Cheese Frosting
1cup unsalted butter, softened (227g)
8ounces cream cheese, room temperature (227g)
1teaspoon vanilla extract
½teaspoon coconut extract
¼teaspoon salt
6cups confectioners’ sugar (720g)
2½cups sweetened shredded coconut (250g, for decoration)
Instructions
For the Cake
1
PrepPreheat the oven to 350°F (175°C). Butter and flour three 9-inch round cake pans or spray with baking spray. Line the bottom of each pan with a circle of parchment paper.
2
Mix Dry IngredientsIn a medium bowl, whisk to combine the cake flour, baking powder, baking soda, and salt. Set aside.
3
Cream Butter and SugarIn a large mixing bowl or the bowl of a stand mixer with the paddle attachment, combine sugar, butter, and vegetable oil. Beat on medium speed for about 3 minutes, until light and creamy.
4
Add Wet IngredientsAdd the egg whites, vanilla extract, and coconut extract to the butter mixture. Mix until combined, about 1 minute.
5
Combine Wet and DryWith the mixer on low speed, add about one-third of the flour mixture. Mix until completely combined. Add half of the coconut milk and mix until combined. Repeat adding another one-third of the flour mixture, remaining coconut milk, and then all of the remaining flour mixture. Stop and scrape down the bowl at least once during mixing.
Ensure coconut milk is well-shaken and not separated before adding.
6
Fold in CoconutFold in the 1 cup of sweetened shredded coconut by hand with a spatula until well distributed.
7
BakeDivide the batter evenly among the prepared cake pans and smooth out to the sides with a spatula. Bake for 30 to 32 minutes, rotating the pans after 20 minutes, or until the center of the cake springs back when gently pressed.
8
CoolLet the cakes cool in the pan for 20 minutes. Carefully invert, remove the parchment paper, and continue cooling completely on a wire rack.
For the Frosting & Assembly
9
Make FrostingIn a large mixing bowl, beat the butter and cream cheese on medium speed until creamy and fluffy, about 3 minutes. Add vanilla extract, coconut extract, and salt. Beat until combined. Scrape down the sides and bottom of the bowl.
10
Add SugarAdd the confectioners’ sugar 1 cup at a time, mixing on low speed between each addition. Once combined, scrape down the bowl, then mix on medium speed until fluffy, about 1 minute.
11
Assemble CakePlace one cake layer on a cake stand. Spread about 1 cup of frosting evenly over the top. Top with another cake layer and repeat with more frosting. Top with the remaining cake layer.
12
DecorateSpread the remaining frosting all over the outside of the cake (top and sides). Press the remaining 2½ cups of sweetened shredded coconut onto the frosting all over the top and sides of the cake to cover completely.
13
Chill and ServeChill the coconut cake for 30 minutes before slicing to help set the frosting. Store covered in the refrigerator.
Nutrition Facts
Servings 12
Serving Size 1 slice
Amount Per Serving
Calories680kcal
% Daily Value *
Total Fat36g56%
Saturated Fat22g111%
Trans Fat0.5g
Cholesterol85mg29%
Sodium420mg18%
Potassium180mg6%
Total Carbohydrate88g30%
Dietary Fiber2g8%
Sugars65g
Protein6g12%
* Percent Daily Values are based on a 2,000 calorie diet. Your daily value may be higher or lower depending on your calorie needs.
Note
For best results, use a kitchen scale to measure flour. If you don't have cake flour, you can substitute with all-purpose flour mixed with cornstarch (remove 2 tbsp flour per cup and replace with 2 tbsp cornstarch). Ensure ingredients like butter, cream cheese, and eggs are at room temperature for easier mixing.