Print

French Vanilla Cake Recipe

4.5 from 91 reviews

This French Vanilla Cake is a soft, richly flavored cake with a fine, tender crumb and a sweet vanilla aroma. Made with simple pantry staples and a unique two-step milk separation method, it yields a moist, evenly textured cake perfect for elegant occasions or everyday treats. Ideal for layering with buttercream frosting, it can also be adapted for cupcakes or flavored with almond extract for variation.

Ingredients

Scale

Wet Ingredients

  • 1¼ cups (300 ml) milk, room temperature
  • ⅓ cup (80 ml) vegetable oil
  • 3 large eggs, room temperature
  • 2 teaspoons vanilla extract

Dry Ingredients

  • 2¾ cups (312 g) cake flour
  • 1¾ cups (350 g) white sugar
  • 1 tablespoon baking powder
  • ½ teaspoon salt

Other

  • 2 sticks (227 g) unsalted butter, room temperature

Instructions

  1. Prep the pans and oven: Preheat your oven to 350°F (180°C), or 160°C if using a fan-assisted oven. Grease and line two 8-inch (20 cm) round cake pans to prevent sticking and ensure easy cake removal.
  2. Separate the milk: Divide the milk into two portions: ½ cup (118 ml) to mix with the vegetable oil, and ¾ cup (177 ml) to mix with the eggs and vanilla extract. This separation aids in achieving the right cake texture.
  3. Mix liquids: Combine ½ cup milk with the vegetable oil in one bowl and set aside. In another bowl, whisk together the remaining ¾ cup milk, eggs, and vanilla extract until smooth. Set this mixture aside as well.
  4. Prepare dry ingredients: Sift the cake flour, white sugar, baking powder, and salt into the bowl of a stand mixer fitted with the paddle attachment. Mix on low speed just to combine the ingredients evenly.
  5. Add the butter: Gradually add the room temperature butter in small chunks to the dry mixture, allowing each piece to be incorporated before adding the next. The mixture should become coarse crumbs resembling texture of coarse sand.
  6. Incorporate milk/oil mixture: Pour the milk and oil blend into the bowl and increase the mixer speed slowly to medium. Beat the mixture for exactly 2 minutes to ensure even hydration and aeration.
  7. Scrape and mix in egg mixture: Scrape down the sides of the bowl carefully to avoid lumps, then slowly add the egg, milk, and vanilla mixture. Mix on low speed just until all ingredients are fully combined. Avoid overmixing to keep the batter tender.
  8. Bake: Divide the batter evenly between the prepared pans. Bake in the preheated oven for 30 to 40 minutes, or until a skewer inserted into the center of the cakes comes out clean, indicating doneness.
  9. Cool: Allow the cakes to cool in their pans for at least 30 minutes. Then transfer them to a wire rack to cool completely, preventing sogginess from trapped steam.
  10. Fill and frost: Once cooled, frost and fill the cake with your choice of vanilla or buttercream frosting. Russian buttercream is recommended for a silky, sweet finish that complements the cake’s flavor.

Notes

  • Use room temperature ingredients to help the batter mix evenly and achieve a uniform crumb.
  • Do not skip the two-step milk separation as it ensures optimal texture and structure in the cake.
  • Using a kitchen scale for flour and sugar measurements ensures accuracy and consistent results.
  • All-purpose flour may be used instead of cake flour by reducing 2 tablespoons per cup and sifting well.
  • If salted butter is used, omit the added salt in the recipe.
  • Add 1 teaspoon of almond extract to add a delicate flavor twist.
  • For cupcakes, this batter yields about 24 standard cupcakes; bake at 350°F (180°C) for 18–22 minutes.
  • Store cake layers wrapped tightly at room temperature for up to 2 days or refrigerate for up to 5 days.
  • Unfrosted layers can be wrapped in plastic and frozen for up to 2 months.

Keywords: French vanilla cake, vanilla cake, moist cake recipe, buttercream cake, baking vanilla cake, classic cake recipe, homemade cake