Ingredients
Equipment
Method
- Preheat oven to 350°F (175°C). Grease and flour a 9x13-inch baking pan.
- In a medium bowl, whisk together flour, baking soda, and salt. Set aside.
- In a large bowl, cream butter, oil, and sugar with an electric mixer until light and fluffy, about 3-4 minutes.
- Add egg yolks one at a time, beating well after each addition.
- In a separate clean bowl, beat egg whites until stiff peaks form. Set aside.
- Alternately add flour mixture and buttermilk to butter mixture, beginning and ending with flour. Mix just until combined.
- Stir in vanilla extract, shredded coconut, and 1 cup chopped pecans by hand.
- Gently fold beaten egg whites into batter using a spatula until just combined.
- Pour batter into prepared pan and spread evenly. Bake 35-40 minutes until a toothpick comes out clean.
- Cool cake completely in pan on a wire rack, about 1-2 hours.
- For frosting: Beat cream cheese and butter until smooth and creamy.
- Gradually add powdered sugar, beating until fluffy. Mix in vanilla extract and milk until spreadable.
- Spread frosting over cooled cake. Sprinkle with remaining pecans, pressing gently to adhere.
- Refrigerate 30 minutes before serving. Store covered in refrigerator up to 5 days.
Notes
For best results, use room temperature ingredients. Toast pecans lightly for enhanced flavor. Cake can be made a day ahead and stored covered in the refrigerator.
