01 -
Set your oven to 350°. Coat three 9-inch cake tins with grease then dust with flour.
02 -
Beat the butter, shortening and sugar together until it's super fluffy, about 5-7 minutes. Mix in the egg yolks and vanilla.
03 -
Mix the flour and baking soda together, then add to your butter mixture bit by bit, switching with splashes of buttermilk. Mix just enough to blend. Fold in your pecans and coconut.
04 -
Using totally clean beaters, whip the egg whites until they form stiff peaks but stay glossy. Gently fold them into your batter.
05 -
Divide the mix between your pans and stick them in the oven for 20-25 minutes. They're done when a toothpick comes out clean.
06 -
Leave the cakes in their pans for 10 minutes, then flip them onto wire racks to finish cooling.
07 -
Mix the cream cheese with butter until they're totally blended. Gradually add in the powdered sugar and vanilla, beating until it's light and airy. Stir the pecans through.
08 -
Layer your cake with frosting between each level, then cover the top and sides completely. Keep it in the fridge.