The Best Southern Coconut Cake
If you love coconut, this is the perfect coconut cake for you! It’s soft, moist, and full of sweet coconut flavor, all topped with a coconut cream cheese frosting that’s irresistible. Whether you’re hosting a party or simply want to treat yourself, this homemade coconut cake is sure to be a crowd-pleaser.
![Southern Coconut Cake with Coconut Cream Cheese Frosting.](https://www.southernkissed.com/wp-content/uploads/2020/12/Piece-of-Cake-scaled.jpg)
One thing Southerners appreciate is a good dessert – especially when it is a Southern Coconut Cake topped with Coconut Cream Cheese Frosting.
This cake is relatively easy to make with simple ingredients. At first glance, it might seem complicated, but it really isn’t. There are basically 5 steps for baking the cake, then one more for the homemade coconut cream cheese frosting. Let’s take a look at how to make a coconut cake.
Ingredients
You need the following ingredients for the cake:
For the Cake
- 3 cups all-purpose flour
- 6 tablespoons cornstarch
- 1 tablespoon baking powder
- ½ tsp salt
- ¾ cup unsalted butter, at room temperature
- 2 cups granulated sugar
- ¼ cup vegetable oil
- ½ cup sour cream
- 2 tsp vanilla extract
- 1 tsp coconut extract (optional)
- 1 cup coconut milk
- 5 egg whites
- ⅛ tsp cream of tartar
- 1 cup shredded sweetened coconut
![Coconut cake ingredients.](https://www.southernkissed.com/wp-content/uploads/2020/12/Ingredients-2-scaled.jpg)
For the Frosting
- 8 ounces cream cheese, softened
- 4 tablespoons unsalted butter, at room temperature
- 2 pounds powdered sugar
- ½ cup canned coconut milk
- 1 tsp vanilla extract
![Cream cheese frosting ingredients.](https://www.southernkissed.com/wp-content/uploads/2020/12/Frosting-Ingredients-scaled.jpg)
Instructions
Step 1: Prepare the Dry Ingredients
Preheat your oven to 350°F and spray a 9×13-inch cake pan or two 9-inch cake pans with Baker’s Joy or line with parchment paper. In a large bowl, sift together the all-purpose flour, cornstarch, baking powder, and salt.
![Sifting flour and dry ingredients.](https://www.southernkissed.com/wp-content/uploads/2020/12/Sifting-scaled.jpg)
Step 2: Cream the Wet Ingredients
Using a stand mixer with the paddle attachment, cream the butter, sugar, and vegetable oil on medium speed until fluffy (4-5 minutes). Add the sour cream, vanilla extract, and coconut extract, mixing well.
Step 3: Combine Wet and Dry Ingredients
Alternate adding the sifted dry ingredients and coconut milk to the butter mixture, beginning and ending with the dry. Be careful not to overmix, as this could lead to a dense cake. Gently fold in the egg whites (beaten to soft peaks) and shredded coconut for a light, fluffy texture.
![Beaten egg whites on a whisk attachment in a glass bowl.](https://www.southernkissed.com/wp-content/uploads/2020/12/egg-whites-soft-peak-scaled-e1613750081812.jpg)
Step 4: Bake the Cake
Divide the cake batter evenly between the two pans. Bake for 30-35 minutes for a 9 x 13-inch pan and 25-30 minutes for 9-inch cake pans, rotating the pans mid-way to ensure even baking. Test the cake for doneness with a toothpick or butter knife going into the center of the cake pan.
![Baked coconut cake.](https://www.southernkissed.com/wp-content/uploads/2020/12/Baked-Cake-scaled.jpg)
Cool the cakes on a wire rack.
Step 5: Make the Frosting
In the bowl of an electric hand mixer, cream the cream cheese and butter on low speed until smooth. Gradually add the powdered sugar, canned coconut milk, and vanilla extract. Mix on medium-high speed until fluffy.
![Beating cream cheese.](https://www.southernkissed.com/wp-content/uploads/2020/12/Beat-Cream-Cheese-scaled.jpg)
Step 6: Assemble the Cake
If you made two round cakes, place the first layer of cake on a serving platter. Spread a generous amount of frosting on top, then place the second cake layer over it. Frost the entire cake and sprinkle toasted coconut over the top of the cake for a finishing touch.
If you bake a 9 x 13-inch cake, you can frost it right in the pan after it cools.
![Sprinkling coconut on a coconut sheet cake.](https://www.southernkissed.com/wp-content/uploads/2020/12/Coconut-scaled.jpg)
Tips for Best Results
- For a fluffy texture: Make sure your butter and cream cheese are at room temperature for smooth mixing.
- Substitute ideas: If you don’t have coconut milk, heavy cream can be used for a rich texture. You can also swap coconut extract with a small amount of almond extract for a unique flavor twist.
- Storage: Wrap any leftovers in plastic wrap and store in the fridge for up to 5 days. The cake can also be frozen, unfrosted, for up to 3 months.
![slice of coconut cake](https://www.southernkissed.com/wp-content/uploads/2020/12/Piece-of-Cake-200x200.jpg)
Southern Coconut Cake
Ingredients
Cake
- 3 cups all-purpose flour
- 6 tablespoons corn starch
- 1 tablespoon baking powder
- ½ tsp salt
- ¾ cup unsalted butter at room temperature
- 2 cups sugar
- ¼ cup vegetable oil
- ½ cup sour cream
- 2 tsp vanilla extract
- 1 tsp coconut extract optional
- 1 cup coconut milk
- 5 egg whites
- ⅛ tsp cream of tartar
- 1 cup shredded sweetened coconut
Coconut Cream Cheese Frosting
- 8 ounces cream cheese softened
- 4 tablespoons butter (1/4 cup) at room temperature
- 2 pounds powdered sugar
- ½ cup coconut milk
- 1 teaspoon vanilla extract
Instructions
- Preheat oven to 350 degrees. Spray a 9×13 cake pan or two 9-inch round baking pans with non-stick baking spray.
- Sift together flour, corn starch, baking powder, and salt in a bowl and set aside.
- Cream together the butter, sugar, and vegetable oil until creamy (about 4-5 minutes).
- Add sour cream, vanilla, coconut extract to the butter mixture and mix until combined.
- Add the sifted dry ingredients and coconut milk, alternately, adding 1⁄2 of each at a time and set the batter aside.
- Whip egg whites in a clean bowl with clean mixing blades. Once foamy, add the cream of tartar. Continue to whip on high until a soft stiff peak forms in the egg whites.
- Fold the shredded coconut and egg whites into the cake batter until there are no more streaks in color.
- Pour batter into the prepared cake pan(s). Bake for 30-35 minutes for a 9 x 13-inch pan and 25-30 minutes for 9-inch cake pans, rotating the pans mid-way to ensure even baking. Test the cake for doneness with a toothpick or butter knife going into the center of the cake pan. Once it comes out clean, remove the cake from the oven and allow it to cool at room temperature until completely cool (about 45- minutes to 1 hour).
- Spread coconut cream cheese frosting on top.
Frosting
- Cream the cream cheese and butter on low until smooth.
- Add powdered sugar, coconut milk, and vanilla. Beat on medium-high for 3-4 minutes until well combined.
- Increase speed on mixer to HIGH and beat for an additional 4-5 minutes until creamy and fluffy.
Nutrition
Don’t forget to save this delicious coconut cake recipe for your next gathering! It’s a great way to impress your guests, and you’ll love how easy it is to make. Share it with your fellow coconut lovers and enjoy every bite!
![Slice of coconut cake.](https://www.southernkissed.com/wp-content/uploads/2020/12/Cake-scaled.jpg)
If you’ve tried this Coconut Cake, I’d love to hear from you! Leave a comment below and let me know how it turned out. Your feedback helps others and makes the recipe even better! Don’t forget to share any tips or twists you added to make it your own. I can’t wait to see your creations!
Can i use two circle pans for batter to make a tall round cake?
I really don’t know. If you try it, please let me know how it turns out.
I have been writing this recipe for almost one and a half hour., because I love coconut cake. It’s been excellent explanation and l will make it for sure, on 24 th of December. Thank you so much for sharing. I started at 1.30am and it’s almost 3.00am, I couldn’t sleep so I get up and starting writing. My regards from Los Angeles ca.
The situation is because I’m writing on my phone and it’s turning off frecuently.
Do you use sweetened or unsweetened coconut?
I recommend that you use sweetened coconut.