01 -
Heat your oven to 350°F. Grab a 13×9-inch pan, pop in some parchment, and lightly coat it with oil spray or butter.
02 -
Add the salt, baking soda, and flour to a bowl and give it a quick whisk. Set it close by for later.
03 -
Mix that softened butter, oil, and both sugars until it looks creamy. Toss in the egg yolks one by one, making sure they’re mixed well. Add your vanilla next.
04 -
Add the flour mix and buttermilk, alternating a little of each as you go. Start and finish with the dry stuff. Don’t overbeat it! Gently stir in your coconut and pecans if using.
05 -
Using a spotless bowl and clean beaters, whip your egg whites to stiff peaks. Slowly fold them into your batter till it's just mixed in.
06 -
Pour the batter into your pan and smooth it out evenly. Bake until golden and done, about 30–35 minutes. A clean toothpick means it’s ready! Let it cool in the pan on a rack.
07 -
Whisk the cream cheese and butter together till smooth. Slowly add powdered sugar, mixing after each round. Finally, stir in the vanilla until creamy.
08 -
Once the cake’s fully cooled, spread the frosting evenly over the top. Sprinkle pecans on for a little flair, but no pressure!