This from-scratch recipe is everything a vanilla cake should be—soft, fluffy, buttery, and full of real vanilla flavor...and, it fits in an easy 9x13 pan!
Preheat to 325°F (160°C) and generously grease a 9x13 pan.
Cream butter, oil, and sugar for 3 minutes.
With the mixer on low speed, add eggs one at a time, mixing well.
Stir in vanilla.
Whisk dry ingredients separately, then alternate adding them with buttermilk.
Mix in Greek yogurt, then beat 45 seconds on medium-high.
Pour into the pan and bake for 28-30 minutes, until a tester comes out clean.
Cool in the pan for 10–15 minutes, then turn out onto a rack to cool completely.
Notes
Use a square of foil if the top begins to brown too much! Cake Layers can be wrapped in plastic wrap and frozen. If you're freezing for a couple of months, add a layer of foil over the plastic.