Make a perfect White Velvet Cake at home in just 10 steps with this no-fail recipe! This cake is fork-tender, smooth, and velvety, frosted with cream cheese buttercream and topped with fresh raspberries. Classy, delicious, and highly customizable, this cake is guaranteed to be a success!
Perfect No-Fail White Velvet Cake
Hey guys. Today I’m sharing with you this White Velvet Cake recipe.
I’m excited to be sharing this recipe with you guys because just a few years ago, baking a white velvet cake seemed almost impossible for me. It was something that I watched other people make on the internet and that was it.
Today, I bring to you this no-fail white velvet cake, with step-by-step instructions that are clear and easy to follow, no matter your skill-set.
With this recipe, you’ll be able to make a perfectly soft, smooth, and velvety white velvet cake to enjoy at home, stress-free!
Why you’ll love this white velvet cake
- It’s fork-tender moist and velvety
- Easy to make
- Elegant, perfect for special occasions
- Highly customizable in flavor and decorations
Ingredients for white velvet cake
Check the recipe card down below for the full list of ingredients + instructions!
- Butter. This is one of the key ingredients in velvet cake so make sure you’re using high-quality unsalted butter. You also want it to be room temperature as you’ll have to beat it until fluffy, like a batch of buttercream.
- Sugar. Use white granulated sugar for this recipe. This cake is pretty sweet which is why I like pairing it with a cream cheese frosting for some tang. Do not reduce the sugar as the batter needs it.
- Egg whites. Make sure you’re using fresh room temperature eggs. Be careful when separating the whites as you don’t want the yolks to get in there at all. Using egg whites only is what will keep your batter white.
- Milk. Use room temperature whole milk.
- Oil. Sunflower, vegetable or canola oil will all work. I used sunflower.
- Vanilla extract. I recommend using clear vanilla extract so you won’t stain the batter with regular vanilla extract. I love this one by McCormick. Did you know they have a clear one?!
- Almond extract. This is optional but highly, highly recommended. You want your cake to have an interesting flavor, right?! Not just plain vanilla like other vanilla cakes. Another great option is coconut extract, especially during summer.
- Flour. Use all-purpose flour and a kitchen scale or the spooning & leveling method if you don’t own a kitchen scale (though I would recommend buying one if you bake often). Not using one of these two methods to measure your flour may cause your cake to fail as this cake batter isn’t forgiving if you accidentally add too much/little flour so please do it!
- Baking powder. Make sure it’s fresh (6 months from production date) for best results.
- Salt.
- Cream cheese. For the buttercream frosting. I like using a cream cheese-based buttercream frosting for white cakes to make them more interesting flavor-wise but you can use your favorite. I also love this raspberry buttercream frosting for a pretty white & pink cake!
- Powdered sugar. For the buttercream frosting.
- Toppings. Optional and up to you. I used fresh raspberries but you can leave your cake plain or add some sprinkles, a cake topper, literally anything you like.
How to make white cake
Check the recipe card down below for the step-by-step instructions!
- Line two 8″ x 2″ inch round cake pans with parchment paper lining both the sides and bottom of each pan. You can also turn this cake into a 6″ inch white velvet cake by using two 6″ x 3″ inch round cake pans. Preheat the oven while you’re at it.
- Combine the dry ingredients (flour, baking powder and salt) in a medium bowl and set aside, then combine the milk, oil, and extracts in a separate bowl and set aside. You want these two bowls to be ready to go when you need them.
- Beat the butter until nice and soft, using a hand-held mixer or a stand-mixer fitted with a whisk or paddle attachment. Add in the sugar and beat on high-speed until combined and fluffy.
- Pour in the egg whites in three separate additions beating until combined after each addition.
- Add a third of the dry ingredients to the batter and mix until just combined, then add a half of the wet ingredients and beat until combined, add another third of the dry and beat, pour in the remaining wet ingredients and finish off by adding the remaining dry ingredients, beating until just combined.
- Bake. Equally divide the batter into your two prepared pans and bake until just golden on top. To test for doneness, poke the center of the cake with a toothpick: if it comes out dry, the cake is ready.
- Flash freeze the cakes. Take them out of the oven, allow them to cool down then invert them onto a cooling rack. Once they reach room temperature, wrap them in plastic wrap and chill or freeze both cakes until cold but not frozen. This will make trimming and frosting easier. Meanwhile, make the buttercream.
- Make the buttercream frosting. Beat the cream cheese until nice and soft, then add in the butter, extracts of choice, and salt and beat until combined. Add the powdered sugar as you keep beating until combined and smooth.
- Frost. Use a knife to trim off the brown edges of your cakes, then frost the cake with your prepared buttercream. Simply place one of the cake layers on a cake stand, top the cake with some of the frosting and smooth it out into an even layer using an off-set spatula or knife. Place the other cake on top and use the remaining frosting to completely cover your cake. Top with your favorite toppings or leave plain.
- Chill for a few hours before serving so the cake has some extra time to set, then slice and serve.
Can I make it into a 6-inch cake?
Yes! I’ve already tested working with half of the cake batter and it worked wonderful so I highly encourage you to try it if you’re in need of a smaller cake!
Simply cut the recipe in half but make sure to be precise when doing this, I recommend using a kitchen scale and cutting in half the metric measurements I offered in the recipe card down below. If you do just that, it’ll turn out perfect!
Bake for 25-30 minutes or until a toothpick inserted in the center of the cake turns out clean. Remember to also cut in half the frosting recipe!
Can I make it into a batch of cupcakes?
To turn this cake into a batch of 12 White Velvet Cupcakes, simply cut the recipe in half. Be precise when doing this. Use a kitchen scale and cutting in half the metric measurements for best results.
Bake for 18-22 minutes or until a toothpick inserted in the center of one of the cupcakes comes out clean. Make sure to also reduce the frosting recipe and use a piping bag or a knife to frost your cupcakes.
Can I make it ahead of time?
Yes! Follow the recipe through step 6, allow the cakes to come down to room temperature, then wrap each cake in a double layer of plastic wrap and refrigerate overnight. When you’re ready to use the cakes, simply take them out of the refrigerator, trim and frost them (step 7).
If you want to store the cake layers for more than just a day, wrap each cake in a double layer of plastic wrap and a layer of aluminium foil and freeze them for up to 2-3 months. Thaw in the refrigerator overnight (do not unwrap) then trim and frost (step 7).
Can I freeze it?
I would recommend freezing the freshly-baked but unfrosted cake layers as opposed to the finished cake.
Wrap each baked and cooled cake in a double layer of plastic wrap and a layer of aluminium foil and freeze them for up to 2-3 months. Thaw in the refrigerator overnight (do not unwrap) then trim and frost (step 7).
Your Questions Answered
What is the difference between white cake and vanilla cake?
I get this question a lot. The difference is in the batter which obviously affects the final color of the cake.
The main difference (which is what keeps the batter white) is that white cakes only rely on egg whites, while vanilla cakes need whole eggs. The absence of yolks is what keeps white cake batter white.
To make sure your cake batter stays as white as possible, invest in a bottle of clear vanilla extract (I like this one from McCormick).
What is the difference between a velvet cake and a regular cake?
Back in the day, the only red velvet out there was the classic red velvet cake. It was referred to as a velvet cake because of its particularly moist and velvety texture.
To achieve that, they used a mixture of baking soda and vinegar or buttermilk. The mixture would quickly bubble up and result in an extremely smooth, velvety cake.
Nowadays, we don’t really use the magic baking soda and vinegar/buttermilk mixture because we have access to baking powder and we like to do things as easily as possible so the difference is pretty much just in the name lol!
HAPPY BAKING!! I hope you’ll love this white velvet cake recipe as much as I do!
PS: Please leave a comment and/or give this recipe a rating ⭐️ if you make it! Your comments make my day!! You can also tag me on Instagram @itsdamnspicy 🌈💘
More recipes you’ll love:

Perfect No-Fail White Velvet Cake
Ingredients
For The White Velvet Cake Batter
- 1 cup (225 g) high-quality unsalted butter (room temperature)
- 2 cups (400 g) white granulated sugar
- 3 egg whites (room temperature)
- 3 and 1/4 cups (395 g) all-purpose flour (room temperature)
- 1 and 1/4 tsp baking powder
- 1/4 tsp salt
- 1 tsp almond extract
- 1 tsp clear vanilla extract (I recommend using clear so it won't stain the batter and the cake will turn out perfectly white)
- 1 cup + 1 tbsp (285 g) whole milk (room temperature)
- 1/4 cup (57 ml) oil (vegetable, canola or sunflower)
For The White Chocolate Cream Cheese Frosting
- 16 oz (453 g) cream cheese (room temperature)
- 1/2 cup (125 g) unsalted butter (room temperature)
- 1 tsp clear vanilla extract
- 12 oz (340 g) white chocolate bars (chopped, melted until smooth and cooled)
- 2-3 cups (260-390 g) powdered sugar
- 1/4 tsp salt
- Fresh raspberries and mint leaves (optional, for topping)
Instructions
- Line two 8 x 2 inch round cake pans with parchment paper lining both the sides and bottom of each pan. Refer to the notes down below for 6-inch and cupcake instructions. When you're done, preheat the oven to 335F (155C).
- Combine the dry ingredients. In a medium bowl, whisk together the flour, baking powder and salt and set aside. In a separate medium bowl, mix together the milk, oil, and extracts and set aside. You'll add these to the cake batter in a moment.
- Beat the butter. Add the room temperature butter to a large bowl and beat it until nice and soft, using a hand-held mixer or a stand-mixer fitted with a whisk or paddle attachment. Add in the sugar and beat on high-speed until combined and fluffy.
- Pour in the egg whites in three separate additions beating until combined after each addition.
- Add a third of the dry ingredients to the batter and mix until just combined, then add a half of the wet ingredients and beat until combined, add another third of the dry and beat, pour in the remaining wet ingredients and finish off by adding the remaining dry ingredients, beating until just combined. Do not overmix.
- Bake. Equally divide the batter into your two prepared pans and bake for 30-35 minutes or until just golden on top. To test for doneness, poke the center of the cake with a toothpick: if it comes out dry, the cake is ready. Allow both cakes to cool down for 10 minutes, then invert them onto a cooling rack and allow to come down to room temperature. Once they reached room temperature, wrap them in plastic wrap and refrigerate or freeze until cold but not frozen. This will make trimming and frosting easier. Meanwhile, make the frosting.
- Make the frosting. Add the room temperature butter, cream cheese, and clear vanilla extract to a large bowl and beat until combined and fluffy, then add in the melted and cooled white chocolate and beat until just combined. Add the powdered sugar as you beat until the frosting reaches the desired consistency.
- Frost. Use a knife to trim off the brown edges of your cakes, then place one of the cake layers on a cake stand, top the cake with about 1/2 cup of frosting and smooth it out into an even layer using an off-set spatula, spoon or knife. Place the other cake on top and use the remaining frosting to completely cover your cake and decorate to your liking.
- Chill for a few hours before serving so the cake has some extra time to set, then slice and serve.
Notes
📷 DID YOU MAKE THIS RECIPE?! Tag @itsdamnspicy on Instagram and hashtag it #itsdamnspicy
Leave a Reply