- This cake needs 3 cake pans that are 9″ wide. I have used and loved Calphalon cake pans for years. They are a solid plan at a moderate price. If you can afford to pay a few dollars more per pan, I highly recommend USA Baking Cake Pans. I’ve been upgrading most of my bakeware to their stuff because the quality is so good. I get such excellent even bakes with everything they make!
- Using a kitchen scale is the best way to divide the batter between the pans and get really even layers. I’ve been using this OXO scale for years. It is well worth the money, easy to clean and very accurate. It is what I use for all of my sourdough baking.
- This coconut cake recipe doesn’t require a stand mixer but a good hand mixer is very helpful. I like this Cuisinart hand mixer for the times when I want to do something quick that really does not need a stand mixer.
Homemade Cake is My Happy Place
There’s something deeply satisfying about a homemade layer cake. It feels generous. It feels celebratory. And when you slice into three fluffy coconut layers wrapped in cream cheese frosting? It feels like you absolutely nailed it.
And friend—you really did.
More Classic Layer Cakes You’ll Love
If you love a classic, from-scratch layer cake, you might also enjoy these reader favorites! (Bonus they are all simple cakes to bake!)
- Black Magic Chocolate Cake with Chocolate Buttercream
- Tender Carrot Cake and Cream Cheese Frosting
- Classic Chocolate Layer Cake with Buttercream
Easy Homemade Coconut Cake
Ingredients
For The Coconut Cake
- 2 ½ cups cake flour Measure by spooning into the cup and leveling with a knife.
- 2 teaspoons baking powder
- ½ teaspoon baking soda
- ¾ teaspoon sea salt
- ¾ cup salted butter softened to room temperature.
- 1 ⅔ cups granulated white sugar
- 5 large egg whites (room temperature) whites only.
- ½ cup sour cream (room temperature)
- 2 teaspoons pure vanilla extract
- 1 teaspoon coconut extract
- 1 cup unsweetened canned coconut milk found in the Asian/Thai section. Pro Tip: Shake the can vigorously before measuring to incorporate the coconut fat.
- 1 cup sweetened shredded coconut (do not sub unsweetened coconut)
Coconut Cream Cheese Buttercream
- 1 cup salted butter softened
- 8 oz full-fat brick cream cheese (softened) do not use the tub spread.
- 5 cups powdered sugar sifted if lumpy
- 2 Tablespoons canned coconut milk
- ½ teaspoon pure vanilla extract
- ½ teaspoon coconut extract
- ⅛ teaspoon sea salt
- 2 cups sweetened shredded coconut to decorate
Instructions
- Preheat the oven to 350°F. Grease three 9" cake pans and line the bottoms with parchment paper.
- Note: If you want perfectly level layers without trimming, check out my Tutorial, How To Bake A Flat Cake Every Time!
- Mix the dry ingredients. In a medium bowl, whisk together the cake flour, baking powder, baking soda, and salt. Set aside.
- Cream the butter and sugar using a handheld or stand mixer (paddle or whisk attachment). Beat the butter and sugar on medium-high speed until smooth and creamy, about 2 minutes. Scrape the sides and bottom of the bowl.
- Beat in the egg whites until combined. Add the sour cream, vanilla, and coconut extract. Beat just until mixed.
- Don’t Panic: The batter will look a little curdled at this stage—this is completely normal!
- With the mixer on low speed, pour in the coconut milk. Slowly add the dry ingredients and mix on low just until combined. Use a rubber spatula to fold in the 1 cup of shredded coconut, ensuring no unmixed batter remains at the bottom of the bowl.
- Divide the batter evenly between the three pans. (For perfect equal size layers use a kitchen scale to ensure each pan has the exact same weight of batter). Bake for 22–25 minutes, rotating the pans halfway through. The cake is done when a toothpick inserted in the center comes out clean.
- Cool the cakes in their pans on a wire rack for 1 hour. Remove from the pans and let them cool completely on the rack. Never frost a warm cake!
To Make the Coconut Cream Cheese Buttercream
- Beat the butter and cream cheese on medium speed until creamy and smooth (about 2 minutes). Add the powdered sugar, coconut milk, extracts, and salt on low speed. Increase to high and beat for 1–2 minutes.
- Too thin? Add a few more tablespoons of powdered sugar.
- Too thick? Add a splash more coconut milk.
- Too sweet? Add an extra pinch of salt.
To Assemble and The Fun Part
- Place the first layer on a plate and cover the top with aheaping cup of frosting. Repeat with the second and third layers. Frost the topand sides with the remaining buttercream.
- Sprinkle coconut on top and apply to the sides. You can press it on gently, or invite the kids and kids at heart to throw handfuls of coconut at the cake! It’s messy, hilarious, and makes for the best memories.
- Refrigerate for at least 30 minutes before slicing to help the tender crumb hold its shape. Store leftovers tightly covered in the fridge for up to 5 days. (The cake tastes best chilled anyways.)
Helpful Recipe Notes
- 9×13-Inch Sheet Cake: Line and grease a 9×13-inch cake pan and bake for 40 minutes or until a toothpick inserted in the center comes out clean.
- 2-Layer Cake: Prepare two 9-inch cake pans in step 1. Divide batter between pans and bake for 24–26 minutes or until a toothpick inserted in the center comes out clean.
- Cupcakes: Fill cupcake liners 2/3 full. Bake at 350°F (177°C) for 19–21 minutes. Yields about 2–3 dozen depending on how much you fill it.
Your Rating Matters
When you leave a comment or star rating, it means more than you might think. It helps me understand what you’re enjoying, builds trust for other readers, and supports real, tested cooking content. If you have a moment, I’d truly appreciate you sharing your experience. - Mirlandra
Nutrition Estimate
A Note on Nutrition
Nutritional info is an imperfect estimate. Please take it with a grain of salt.



Leave a Reply