I remember finding the most fragrant bags of shredded coconut at the local farmers market last weekend, tucked between the farm-fresh eggs and jars of local honey. It reminded me of how a simple, honest cake can turn a quiet afternoon into a celebration of the season and the beauty of natural ingredients. This recipe is a treasure from my own farmhouse kitchen, where the air often smells of toasted nuts and sweet cream.
This coconut cake isn’t about being fancy or complicated; it’s about the creamy, nutty flavor of real coconut milk and the soft, wholesome crumb of a well-loved recipe. It’s a staple for me because it feels both special and completely approachable for any home baker. We use real ingredients to let the natural sweetness of the coconut truly shine through in every single bite.
A Celebration of Simple Flavors
There is something deeply satisfying about a cake that tastes like home. This coconut cake relies on high-quality pantry staples and fresh dairy to create a texture that is both light and incredibly moist. It isn’t overly sweet, which allows the subtle, earthy notes of the coconut to take center stage rather than being hidden by sugar.
The crumb is fine and delicate, thanks to the use of cake flour and the gentle addition of sour cream. When you take that first bite, you’ll notice how the shredded coconut provides a lovely bit of texture that contrasts beautifully with the smooth, rich cream cheese frosting. It’s a reliable classic that brings a sense of warmth to your table.
I love how this cake looks on a simple wooden board. The rustic charm of the coconut flakes scattered over the top reminds me of a fresh snowfall in the orchard. It’s a beautiful, genuine dessert that doesn’t need a lot of fuss to look and taste absolutely wonderful. Whether you are baking for a birthday or just because the sun is shining, this recipe is a true keeper.
Print
Coconut Cake
- Total Time: 1 hour 55 mins
- Yield: 12 servings
- Diet: Vegetarian
Description
This classic farmhouse coconut cake features a tender, moist crumb enriched with coconut milk and sour cream. Topped with a velvety cream cheese frosting and a generous coating of shredded coconut, it’s a simple yet elegant dessert for any occasion.
Ingredients
- Cake flour
- Baking powder
- Baking soda
- Salt
- Unsalted butter, softened
- Granulated sugar
- Egg whites
- Sour cream
- Vanilla extract
- Coconut extract
- Canned unsweetened coconut milk
- Sweetened shredded coconut
- Full-fat brick cream cheese
- Confectioners’ sugar
Instructions
- Preheat your oven to 350°F (177°C). Grease three 8-inch cake pans and line the bottoms with parchment paper rounds.
- In a medium bowl, whisk together the cake flour, baking powder, baking soda, and salt until well combined.
- Using a mixer, beat the softened butter and granulated sugar on medium-high speed for about 2 minutes until smooth and pale.
- Beat in the egg whites until fully incorporated, then add the sour cream, vanilla extract, and coconut extract.
- With the mixer on low, slowly add the dry ingredients and the coconut milk, mixing just until combined.
- Fold in the shredded coconut by hand, giving the batter a final whisk to ensure no lumps remain.
- Pour the batter evenly into the prepared pans and bake for 21–24 minutes or until a toothpick comes out clean.
- Allow the cakes to cool in the pans for one hour before transferring them to a wire rack to cool completely.
- For the frosting, beat the butter and cream cheese together until smooth, then add confectioners’ sugar, coconut milk, extracts, and a pinch of salt.
- Beat the frosting on high for 3 minutes until fluffy, then assemble the cake layers with frosting in between and on the outside.
- Press shredded coconut onto the sides and top of the frosted cake for decoration.
Notes
For the best results, ensure your egg whites and sour cream are at room temperature before beginning to prevent the batter from curdling. If you prefer a deeper nutty profile, try toasting the decorative shredded coconut for the exterior in a 325°F oven for 5 to 10 minutes until golden.
- Prep Time: 30 mins
- Cook Time: 25 mins
- Category: Dessert
- Method: Baking
- Cuisine: American
The Farmhouse Pantry

To get the best results, I always recommend using the freshest ingredients you can find. Farm-fresh eggs and high-quality butter make a world of difference in the depth of flavor and the richness of the final cake.
- Cake Flour: This is essential for that soft, tender bite. It has a lower protein content than all-purpose flour, which helps prevent the cake from becoming tough.
- Unsalted Butter: Make sure your butter is softened to room temperature so it creams perfectly with the sugar, creating those tiny air pockets that help the cake rise.
- Coconut Milk: We use canned, unsweetened coconut milk here. It is much thicker and richer than the kind you find in a carton, providing that authentic coconut essence.
- Egg Whites: Using only the whites keeps the cake color bright and the texture light and airy. It feels like eating a sweet, coconut-flavored cloud.
- Sour Cream: This is my secret for moisture. It adds a slight tang that balances the sweetness and ensures the cake stays fresh for days.
- Shredded Coconut: I prefer sweetened shredded coconut for this recipe as it adds just the right amount of moisture and chew to the batter and the topping.
- Cream Cheese: For the frosting, use full-fat brick cream cheese. It provides a sturdy, creamy base that pairs perfectly with the tropical notes of the cake.
The Process
Step 1: Prep Your Kitchen
Preheat your oven to 350°F (177°C). Grease three 8-inch cake pans and line the bottoms with parchment paper rounds. I always grease the parchment too, just to make sure those beautiful layers release without any trouble.
Step 2: Mix the Dry Ingredients
In a medium bowl, whisk together your cake flour, baking powder, baking soda, and salt. Whisking helps aerate the flour and ensures the leavening agents are distributed evenly throughout the batter.
Step 3: Cream the Butter and Sugar
Using your mixer, beat the softened butter and granulated sugar on medium-high speed for about 2 minutes. You want the mixture to look smooth, pale, and creamy. This step is where you build the structure of your cake.
Step 4: Add the Wet Ingredients
Beat in the egg whites until they are fully incorporated. Next, add the sour cream, vanilla extract, and coconut extract. Don’t worry if the mixture looks a bit curdled; the different textures are just finding their way together.
Step 5: Combine and Fold
With the mixer on low, slowly add the dry ingredients and the coconut milk. Mix just until combined, then fold in the shredded coconut by hand. Give it a final whisk to make sure no butter lumps are hiding at the bottom of the bowl.
Step 6: Bake the Layers
Pour the batter evenly into your prepared pans. Bake for 21–24 minutes. You’ll know they are ready when a toothpick comes out clean. Let them cool in the pans for an hour before moving them to a wire rack to finish cooling completely.
Step 7: Whip the Frosting
Beat the butter and cream cheese together until smooth. Add the confectioners’ sugar, coconut milk, extracts, and a pinch of salt. Beat on high for 3 minutes until the frosting is light, fluffy, and ready to spread.
Step 8: Assemble and Decorate
Slice the rounded tops off your cakes for a flat surface. Stack the layers with a generous amount of frosting between each. Coat the outside with the remaining frosting and press plenty of shredded coconut onto the sides for that classic rustic look.
Christine’s Farmhouse Wisdom

One of my favorite secrets for a truly moist cake is to never overbake. Start checking your layers a few minutes early; every oven has its own personality. Also, make sure your coconut milk is well-shaken before you measure it, as the fat often separates and settles at the top of the can.
For those who love working with what the earth provides, you might find that adding a bit of fresh fruit on the side can change the whole experience. If you are interested in more ways to use what’s in season, check out my guide on fresh fruit baking for some natural inspiration. You can also find a wonderful video tutorial for this specific technique over at Sally’s Baking Addiction if you want to see the frosting process in action.
Seasonal Swaps and Simple Twists
While this cake is a dream exactly as it is, I often like to play with the seasons. In the spring, I might add a tablespoon of fresh lemon zest to the batter to brighten up the coconut. It reminds me of the first warm days in the garden. For a different citrus profile, our lemon yogurt cake offers a similar bright and honest flavor.
If you prefer a deeper, more toasted flavor, try spread the shredded coconut on a baking sheet and toasting it at 325°F for 5-10 minutes before pressing it onto the frosting. It adds a wonderful crunch and a nutty aroma that fills the whole house. You can also swap the vanilla extract for almond extract if you want a more old-fashioned, cherry-like undertone to the cake.
At the Table

I love serving this cake on a simple pedestal stand in the center of the table. It has a natural, understated beauty that doesn’t need extra decoration. A big pot of hot coffee or a glass of cold milk is the perfect companion for a thick slice of this coconut goodness.
If you are hosting a garden party, consider serving slices alongside a bowl of macerated berries. The juices from the fruit soak into the cake just a bit, making it even more indulgent. For a similar fruity pairing, you might enjoy looking at our strawberry tres leches cake, which also celebrates the wonderful marriage of cream and fruit.
The Simple Truth
Baking this coconut cake is a reminder of why I love the farmhouse life. It is about taking simple, quality ingredients and turning them into something that brings people together. I hope this recipe finds a permanent place in your kitchen and brings a bit of warmth to your home. For another deep, comforting classic, you must try our german chocolate cake. I would love to see your rustic creations, so please share them with our community on Pinterest, Instagram, or Facebook. Happy baking, friends!







