01 -
Turn on the oven to 350°F to warm up. Line a 13×9 pan with parchment, and lightly grease it with butter or spray.
02 -
Whisk together the flour, salt, and baking soda in a bowl. Leave it aside for later.
03 -
Beat the softened butter, oil, and both sugars until super smooth and fluffy. Add the egg yolks one at a time, mixing between each, and toss in the vanilla extract.
04 -
Take the dry mixture and start adding it to the wet stuff in portions, alternating with the buttermilk. Start and finish with the dry mix—it helps the texture! Stir in the coconut and pecans (if you're using them).
05 -
Grab a clean bowl and beaters. Beat the egg whites until they form stiff peaks. Gently fold it into the batter without overmixing.
06 -
Pour the batter evenly into the prepared pan. Bake for roughly 30-35 minutes. You’ll know it’s ready when you poke it with a toothpick, and it comes out clean. Cool completely in the pan on a wire rack.
07 -
Blend the softened butter and cream cheese until smooth. Gradually mix in powdered sugar and vanilla until creamy and perfect.
08 -
Spread the frosting over the fully cooled cake. Sprinkle pecans on top if you'd like.