This Southern Coconut Cake is a showstopper with ultra-moist layers of tender cake, luscious coconut cream filling, and creamy frosting, all wrapped in shredded coconut.
Preheat oven to 350°F (175°C). Grease and flour three 9-inch round cake pans.
In a small bowl, whisk egg whites, 1/4 cup of the milk, and vanilla.
In another bowl, sift together cake flour, baking powder, and salt.
In a large mixing bowl, cream butter and sugar until light and fluffy.
Alternate adding flour mixture and remaining milk to the butter mixture, beating until just combined.
Gently fold in the egg white mixture.
Divide batter evenly between pans and bake for 22–25 minutes, or until a toothpick comes out clean. Let cool completely.
Make the filling
In a bowl, mix together cream of coconut and sweetened condensed milk.
Once cakes are cool, poke holes in each layer with a skewer and spoon the filling over them. Let it soak in.
Make the frosting
Beat cream cheese and butter until smooth.
Add vanilla, then gradually mix in powdered sugar.
Add milk as needed to reach a fluffy, spreadable consistency.
Assemble
Layer cakes with frosting in between.
Frost the top and sides, then press shredded coconut all over the cake.
Chill before serving for best results!
Notes
Make it ahead — this cake is even better the next day! Decorate with toasted coconut flakes or a few fresh raspberries for a pop of color. Store covered in the fridge for up to 5 days.