A moist and fluffy homemade coconut layer cake loaded with coconut flavor, topped with a silky coconut cream cheese buttercream. Perfect for spring or Easter celebrations.
Use only unsweetened canned coconut milk (not refrigerated carton coconut milk) for best texture and flavor., Using only egg whites keeps the cake light and fluffy., If you don’t have cake flour, make a substitute by removing 2 tablespoons of all-purpose flour per cup and replacing with 2 tablespoons cornstarch; sift together., Baking variations: cupcakes bake 19–21 minutes, 2-layer cake 24–26 minutes, 10-cup Bundt cake about 60 minutes; use toothpick to check doneness., To avoid stringy shredded coconut, use sweetened shredded or flaked coconut, and pulse in a food processor if strands are long., If frosting is too thin, add more confectioners’ sugar or chill and rewhip; if too sweet, add a pinch of salt or extra cream cheese or butter., Frosted cakes and buttercream decorations can be frozen for 2–3 months; buttercream roses can be frozen or refrigerated up to a week and decorated directly from the freezer., Store cake covered and refrigerated up to 5 days to keep fresh., Make-ahead tips: bake and cool layers then wrap and store at room temp overnight or freeze up to 2–3 months; make frosting ahead and refrigerate, then bring to room temp and beat before frosting., Before serving, let cake or slices sit at room temperature 30–60 minutes for best texture or warm briefly.