-
1
For the cake: Preheat the oven to 350 degrees.
-
2
Grease and flour two 9-inch round cake pans.
-
3
Beat the egg whites until stiff.
-
4
Set aside.
-
5
In a large bowl, cream together the butter, oil and granulated sugar until light and fluffy.
-
6
Mix in the egg yolks, vanilla and coconut.
-
7
In a separate bowl, mix the flour, baking soda and baking powder.
-
8
Alternate adding the buttermilk and dry ingredients to the wet ingredients.
-
9
Mix until just combined, and then fold in the egg whites.
-
10
Pour evenly into the prepared pans and bake until a toothpick comes out clean, 20 to 25 minutes.
-
11
Remove from the oven and allow to cool for 15 minutes.
-
12
Then turn the cakes out onto cooling racks and allow to cool completely.
-
13
For the frosting: In a medium bowl, combine the cream cheese, butter, vanilla and powdered sugar.
-
14
Beat until light and fluffy.
-
15
Stir in the pecans and coconut.
-
16
To assemble: Cut each cake in half lengthwise so you are left with 4 layers.
-
17
Spread the first layer with frosting and top with blueberries.
-
18
Repeat the cake, frosting and blueberry layers until you have 4 layers of cake.
-
19
Arrange more blueberries around the edge of each layer for structure.