Recipe by

Visit website

Total time

0 minutes


  • 2¼ cups flour
  • 1½ tsp baking powder
  • ¼ tsp baking soda
  • ¾ tsp salt
  • 1 cup butter (softened)
  • 1½ cup sugar
  • ¼ vegetable oil
  • 3 eggs
  • 2 tsp vanilla
  • 1 cup milk
  • 1 tsp white vinegar


  1. Preheat oven to 350 degrees. Prepare two cake pans by spraying lightly with baking spray and covering the bottom with a circle of parchment paper.
  2. In a large bowl sift together flour, baking soda, baking powder, and salt. Set aside.
  3. In the bowl of a stand mixer, cream together butter and sugar until light and airy (about 2 minutes). Mix in oil until well combined.
  4. Add in the eggs one and a time and mix until completely incorporated. Then mix in vanilla.
  5. Add vinegar to the milk and stir.
  6. To the butter and sugar mixture, mix in a third of the flour mixture. Then mix in half of the milk mixture. Repeat with half of the remaining flour and all of the remaining milk. Finally, mix in the rest of the flour until you have a smooth batter.
  7. Split the batter between the cake pans.
  8. Bake for 30-40 minutes (smaller cake pans may take longer because the cake is thicker), or until a toothpick entered into the center of the cake comes out clean.
  9. Let cool on the counter before decorating.
Contains allergens
You may also like

Take the Stress out of Mealtimes

Save time & money planning meals while eating simple, delicious & nutritious food

  Over 5,000 recipes like this one, matched to your tastes

  Voice controlled cooking. No more sticky screens!

  Plan your weeks meals in minutes + automatic shopping list

  Import your favourite recipes from the web

  Support for most major diets and allergies

No, thanks