A showstopping coconut cream cake with three layers of tender coconut cake, silky pastry cream, whipped cream frosting, and toasted coconut flakes. A tropical delight for special occasions!
Make cake: Preheat oven to 350°F (175°C). Grease & flour three 8″ pans. Whisk dry ingredients. Cream butter & sugar 5 mins until light. Add eggs one at a time, then extracts. Alternate adding dry ingredients with milks. Divide batter; bake 25-30 mins. Cool completely.
Make filling: Heat milks until steaming. Whisk yolks, sugar, and cornstarch. Temper with hot milk, return to heat, whisk until thick. Off heat, stir in butter, vanilla, and coconut. Cover with plastic (on surface); chill 4 hrs.
Make frosting: Whip cream, powdered sugar, and extract to stiff peaks.
Assemble: Place first layer on cake stand. Spread half filling, then 3/4 cup frosting. Repeat. Frost entire cake. Press toasted coconut onto sides. Pipe rosettes on top.
Chill: Refrigerate at least 2 hrs before serving.
Notes
Time-saver: Use instant coconut pudding mix for filling.
Toasting coconut: Spread on baking sheet; toast at 325°F (160°C) for 5-10 mins, stirring often.
Stability: For hot climates, add 1 tbsp cornstarch to frosting.