I think a truly good vanilla cake is one of the ultimate comfort foods, but sometimes you want something a little extra special for a celebration or a weekend treat. This vanilla cake recipe from scratch delivers on that desire, transforming a classic moist and tender base with a rich, nutty brown butter swirl and a glossy glaze.
It’s an easy-to-follow method that produces a beautiful, bakery-style cake with minimal fuss, perfect for family dinners or when I want to impress guests without too much effort. The combination of a golden brown butter swirl and a soft vanilla crumb creates an unexpected depth of flavor that everyone loves.

Ingredients
- 250g (2 cups) All-Purpose Flour
Use standard all-purpose flour for the best structural integrity and crumb. Sifting before measuring is highly recommended for a lighter texture in this vanilla cake recipe from scratch.
- 200g (1 cup) Granulated Sugar
Provides necessary sweetness and helps retain moisture in the finished cake. Beat with the butter during the creaming step to incorporate air and create a tender crumb. Can reduce slightly for less sweetness, but be aware of changes to texture.
- 10g (2 teaspoons) Baking Powder
Acts as the main leavening agent to ensure a light and fluffy rise. Check expiration dates; old baking powder will result in a flat, dense cake.
- 3g (1/2 teaspoon) Fine Sea Salt
Enhances the natural flavors of the vanilla and brown butter, balancing the sweetness. Use fine sea salt or kosher salt; avoid standard table salt, which can make it taste metallic.
- 170g (3/4 cup) Unsalted Butter, softened
This portion is for the main cake batter; use high-quality unsalted butter at true room temperature. Softened butter creams easily with sugar, incorporating air for a light crumb. If a true dairy-free alternative is necessary, select a baking stick blend designed for creaming.
- 100g (7 tablespoons) Unsalted Butter, additional
This portion is specifically for creating the brown butter swirl and the glaze. The brown butter process adds a nutty, complex flavor that defines this recipe. Use precise measurements for best results.
- 2 large Eggs, at room temperature
Act as a binder to hold the cake structure together and add moisture. Room temperature eggs incorporate better into the batter and contribute to a higher rise. If you forgot to take them out, place eggs in a bowl of warm water for 5 minutes.
- 10ml (2 teaspoons) Alcohol-Free Vanilla Extract
Provides the primary vanilla flavor for both the cake batter and the glaze. Alcohol-free extract prevents evaporation during baking and provides a more rounded flavor. I find that using pure vanilla extract makes a big difference in the final taste.
- 240ml (1 cup) Whole Milk, at room temperature
Adds richness and moisture, resulting in a tender, plush texture. Full-fat milk is essential for this recipe; lower-fat milks may result in a drier cake. Ensure it is at room temperature to prevent curdling the batter and affecting leavening.
- 200g (1 1/2 cups) Powdered Sugar, sifted
Used for creating the smooth, pourable brown butter glaze. Sifting is critical to prevent lumps and achieve a silky consistency.
Optional (plan-ahead): If youโre shopping for the week, I put this into a 4-Week Meal Plan + Grocery Lists so dinnerโs already decided before your day gets busy.
Instructions
- Preheat and Prepare
Preheat your oven to 175ยฐC (350ยฐF). Grease and lightly flour a 23cm (9-inch) round cake pan. For easy removal, line the pan with parchment paper on the bottom and sides.
- Make the Brown Butter
Melt the 100g (7 tablespoons) of butter in a small saucepan over medium-low heat. Continue to cook and stir until the milk solids separate, turn golden brown, and release a nutty aroma. Immediately pour the brown butter into a heatproof bowl to cool for 10-15 minutes until just warm. Reserve 30g (2 tablespoons) for the glaze and set the rest aside for the batter swirl.
- Combine Dry Ingredients
In a medium bowl, whisk together the all-purpose flour, granulated sugar, baking powder, and fine sea salt. Whisk thoroughly for about 30 seconds to distribute the baking powder evenly. Set aside this dry mixture until ready to alternate additions.
- Cream Butter and Sugar
In a large bowl, use an electric mixer to cream the softened 170g (3/4 cup) butter on medium speed. Beat for 2-3 minutes, until the butter becomes noticeably lighter in color and fluffy in texture. This step incorporates essential air for a light crumb.
- Add Eggs and Vanilla
Add the eggs one at a time to the creamed butter mixture, beating well after each addition. Scrape down the sides of the bowl to ensure everything is fully incorporated. Add 5ml (1 teaspoon) of the vanilla extract and beat until combined.
- Alternate Wet and Dry
Add the dry ingredient mixture to the wet ingredients in three parts, alternating with two parts of the room temperature whole milk. Begin and end with the dry ingredients; mix on low speed until just combined. Avoid overmixing, as this develops gluten and can result in a tough, dense cake.
- Prepare Swirl Batter
Transfer 180g (about 3/4 cup) of the plain vanilla batter to a separate small bowl. Gently fold the remaining reserved brown butter into this smaller portion of batter until fully incorporated. This creates the distinct marbled flavor and color in the finished vanilla cake recipe from scratch.
- Assemble and Bake
Dollop alternating spoonfuls of the plain vanilla batter and the brown butter swirl batter into the prepared cake pan. Use a butter knife or skewer to create gentle swirls (2-3 times maximum) without overmixing the layers. Bake for 30-35 minutes, or until a skewer inserted in the center comes out clean.
- Cool and Glaze
Let the vanilla cake cool in the pan for 10 minutes before inverting it onto a wire rack. While it cools, whisk together the sifted powdered sugar, 30ml milk, the reserved brown butter, and remaining 5ml vanilla extract to form the glaze. Once completely cool, pour the glaze evenly over the top for a smooth finish.
Tips for a Better Vanilla Cake Swirl
A distinct swirl is what makes this vanilla cake recipe unique. The trick is to avoid overmixing after adding the brown butter batter.
- To create a beautiful marble effect, only swirl the batters together 2-3 times with a skewer or butter knife.
- If you over-swirl, the brown butter will fully incorporate, resulting in a single color cake instead of a marbled effect.
- Ensure the brown butter portion of the batter is slightly warmer than the plain batter when mixing; this helps it incorporate easily.
- I learned quickly when testing this recipe that less is definitely more; if I swirl more than twice, I lose the beautiful contrast.

Make-Ahead Tips and Storage
This cake is perfect for making ahead as part of a meal prep routine for quick family dinners.
- Make-Ahead: The brown butter can be prepared ahead of time and stored in the refrigerator for up to 3 days. Simply rewarm gently before mixing with the batter portion when you are ready to bake.
- Storage: Store leftover vanilla cake in an airtight container at room temperature for up to 3 days. The glaze helps keep the cake moist.
- Freezing: To freeze, wrap the cooled, unglazed cake tightly in plastic wrap and then foil. Freeze for up to 2 months; thaw in the refrigerator overnight before glazing.
Vanilla Cake Recipe FAQs
Q: Can I make this with buttermilk instead of whole milk?
A: Yes, buttermilk adds a slight tang and moisture; use 1 cup buttermilk and reduce the baking powder slightly (by 1/4 teaspoon) to avoid excess rise.
Q: Why did my vanilla cake turn out dense and dry?
A: The most common cause is overmixing the batter after adding the flour, or using cold ingredients that prevent proper leavening. I always tell home bakers to stop mixing when there are still a few flour streaks visible, because it will finish combining when you add the milk.
Q: How can I tell if the brown butter is done without burning it?
A: Watch for the milk solids (bits at the bottom) to turn from light brown to a rich, toasty color, and smell for a nutty aroma. Remove immediately when done.
Q: Can I use a different size pan for this vanilla cake recipe?
A: Yes, for a 9×13 pan, reduce baking time by about 10 minutes. For smaller round pans (8-inch), increase baking time by 5-10 minutes.
Q: Why did my glaze separate or get lumpy?
A: The glaze may separate if the powdered sugar wasn’t sifted, or if the cake was warm when the glaze was applied.
Q: Is this vanilla cake recipe suitable for making cupcakes?
A: Yes, bake at the same temperature for 18-22 minutes, checking for doneness with a skewer.
Conclusion
This vanilla cake recipe from scratch is a true crowd-pleaser that elevates a basic dessert into something truly special with the simple addition of brown butter. The combination of the rich flavor and moist texture makes it perfect for birthdays or just a satisfying Sunday afternoon treat. Pin this recipe for later or try making it this weekendโwe promise you’ll be glad you did!
Print
vanilla cake recipe from scratch
- Total Time: 55 minutes
- Yield: 1 cake (10 servings) 1x
- Diet: General
Description
This easy vanilla cake recipe features a tender, moist crumb elevated by a rich brown butter swirl and finished with a glossy glaze. It transforms a classic dessert into a special treat perfect for celebrations or family dinners.
Ingredients
- 250g (2 cups) all-purpose flour
- 200g (1 cup) granulated sugar
- 10g (2 teaspoons) baking powder
- 3g (1/2 teaspoon) fine sea salt
- 170g (3/4 cup) unsalted butter, softened, for batter
- 100g (7 tablespoons) unsalted butter, additional, for swirl and glaze
- 2 large eggs, room temperature
- 240ml (1 cup) whole milk, room temperature, for batter
- 30ml (2 tablespoons) whole milk, additional, for glaze
- 10ml (2 teaspoons) vanilla extract
- 200g (1 1/2 cups) powdered sugar, sifted
Optional (plan-ahead): If youโre shopping for the week, I put this into a 4-Week Meal Plan + Grocery Lists so dinnerโs already decided before your day gets busy.
Instructions
- Preheat Oven and Prep Pan: Preheat the oven to 350ยฐF (175ยฐC). Prepare a 9-inch round cake pan by greasing, flouring, and lining the bottom with parchment paper.
- Brown the Butter: Melt the 100g of additional butter in a saucepan over medium-low heat. Cook until milk solids turn golden brown and smell nutty. Pour immediately into a bowl to cool for 10-15 minutes until just warm. Reserve 30g for the glaze and set the rest aside for the batter swirl.
- Combine Dry Ingredients: Whisk together the flour, granulated sugar, baking powder, and salt in a medium bowl for about 30 seconds to distribute leaveners evenly.
- Cream Butter and Sugar: In a large bowl, use an electric mixer to cream the 170g softened butter on medium speed for 2-3 minutes until light and fluffy.
- Add Eggs and Vanilla: Beat in the eggs one at a time, scraping down the sides after each addition. Mix in 5ml (1 teaspoon) of the vanilla extract.
- Mix Batter: Add the dry mixture to the wet ingredients in three parts, alternating with two parts of the room temperature whole milk (240ml). Begin and end with the dry ingredients; mix on low speed until just combined to avoid overmixing.
- Prepare Swirl Batter: Transfer about 180g (3/4 cup) of the plain vanilla batter to a separate bowl. Gently fold the reserved brown butter (from step 2) into this smaller portion of batter until fully incorporated.
- Assemble and Bake Cake: Dollop alternating spoonfuls of plain vanilla batter and brown butter swirl batter into the prepared cake pan. Use a butter knife to create gentle swirls (2-3 times) without overmixing. Bake for 30-35 minutes, or until a skewer inserted in the center comes out clean.
- Cool and Glaze: Cool the cake in the pan for 10 minutes, then invert onto a wire rack to finish cooling completely. While cooling, whisk the sifted powdered sugar, 30ml milk, reserved brown butter (30g), and remaining vanilla extract (5ml) to form the glaze. Pour the glaze over the completely cooled cake.
Notes
To achieve a distinct marble effect, avoid overmixing the batters when creating the swirl; limit swirling to 2-3 times with a skewer or knife. Store leftover cake in an airtight container at room temperature for up to 3 days, or freeze the unglazed cake tightly wrapped for up to 2 months.
- Prep Time: 20 minutes
- Cook Time: 35 minutes
- Category: Dessert
- Method: Baking
- Cuisine: American
Nutrition
- Serving Size: 1 slice
- Calories: 400 kcal
- Sugar: 35 g
- Sodium: 150 mg
- Fat: 20 g
- Saturated Fat: 12 g
- Unsaturated Fat: 7 g
- Trans Fat: 0 g
- Carbohydrates: 50 g
- Fiber: 1 g
- Protein: 5 g
- Cholesterol: 60 mg
FREE PRINTABLE RECIPE
Get the Printable Recipe PDF (Free)
Enter your email and weโll send you the ingredients + step-by-step instructions as a clean PDF you can save to your phone.
- โ Printable PDF (ingredients + steps)
- โ Save it to your phone (no long scrolling)
- โ Includes cook time + servings
- โ Easy to follow
FAQ
Whereโs the full recipe?
Itโs delivered as a printable PDF so you can save it and cook without scrolling.
I didnโt get the email.
Check Spam/Promotions and search your inbox for your site name. Then click Confirm to receive the PDF.