This is the cake that tastes like a bakery wedding cake, and that’s not an accident. White almond cake is the soft, snowy-white layer cake with a tender crumb and that distinctive almond-vanilla flavor you recognize the moment you taste it, the one underneath the fondant at weddings and the buttercream at baby showers. Made at home it’s even better, because you get it fresh, and the almond comes through clean and bright instead of muted.
The look is part of the appeal. Pale, fine-crumbed layers, smooth frosting, and that soft pink buttercream in the photo make it feel elegant and celebratory. But it’s not a difficult cake. It’s a straightforward butter cake with a couple of smart moves that give it the texture and color that read as “fancy bakery cake” rather than “cake from a box.”
What makes it white, and what makes it tender
Two things set this cake apart from a regular vanilla layer cake, and both are worth understanding.
The first is the egg whites. Using only the whites, not whole eggs, is what keeps the crumb bright white instead of yellow, and it gives the cake a lighter, more delicate texture. The yolks would add richness and color, but here you want that clean, pale look and the soft, fine crumb that comes with whites alone.
The second is the combination of milk and sour cream. The sour cream is the quiet secret. It adds moisture and a faint tang, and its richness keeps the cake soft and tender well past the day it’s baked. A white cake made with milk alone can come out a little dry and plain, but the sour cream gives it body and a melt-in-the-mouth quality.
And then there’s the almond extract, which is the whole identity of the cake. Paired with vanilla, it creates that signature bakery flavor. A word of caution, though: almond extract is potent, so the small amount called for is exactly right. Add more thinking you’ll get more flavor and you’ll tip it into tasting bitter and artificial.
What goes in
For the cake, it’s a classic butter-cake lineup with the white-cake twists. You’ll need all-purpose flour, baking powder, and salt for the dry mix, plus softened unsalted butter and granulated sugar creamed together for lift. Then 4 egg whites, vanilla and almond extract for flavor, and whole milk with sour cream for moisture and tenderness.
For the almond buttercream, you’ll beat softened unsalted butter with powdered sugar, heavy cream (or milk), and both almond and vanilla extract. A drop or two of pink food coloring is optional, but it gives you the soft blush color of the cake in the photo, which is lovely for a shower or spring celebration.
A few notes on the ingredients. Use room-temperature butter, egg whites, milk, and sour cream, since cold ingredients don’t emulsify smoothly and can give you a lumpy batter. Use unsalted butter so you control the salt. And reach for clear or pure almond extract, measuring it carefully, because, as mentioned, it’s strong.
How to make it
Heat your oven to 350°F and grease and line two 8-inch round pans with parchment. Lining the bottoms is what guarantees the delicate layers release cleanly.
Whisk the flour, baking powder, and salt together in one bowl and set it aside. In a large bowl, beat the softened butter and sugar until pale, light, and fluffy. Don’t rush this, a few minutes of beating builds the air that makes the cake rise tall and tender. Add the egg whites one at a time, mixing well after each, then beat in the vanilla and almond extracts.
Now add the dry ingredients and the milk in alternating batches, starting and ending with the flour, mixing just until each addition disappears. Fold in the sour cream and mix only until smooth. This is the key moment: once the flour is in, overmixing develops gluten and toughens the cake, so stop as soon as it comes together.
Divide the batter evenly between the two pans, smooth the tops, and bake for 28 to 32 minutes, until a toothpick in the center comes out clean. Let the layers cool completely before you even think about frosting. Frosting a warm cake melts the buttercream right off.
For the frosting, beat the softened butter until creamy, then gradually add the powdered sugar, both extracts, and the heavy cream, beating until it’s fluffy and smooth. Add a little pink food coloring now if you want the soft pink look.
To assemble, set one layer on your plate, spread frosting evenly over the top, add the second layer, and frost the top and sides. Chill the cake briefly before slicing, which firms the frosting and gives you cleaner slices.

Tips and storing
A couple of things make a real difference here. The two big ones are not overmixing the batter and using room-temperature ingredients, both of which the recipe itself flags, and both of which are what separate a tender bakery-style cake from a dense one. And go easy on that almond extract.
For the cleanest look, you can do a thin “crumb coat” of frosting first, chill it for fifteen minutes, then add the final smooth layer. It traps the loose crumbs so they don’t show in the finished frosting. The toasted sliced almonds scattered on top in the photo are an easy, pretty finish that also hints at the flavor inside.
Store the finished cake covered at room temperature for a day or two, or in the fridge for up to five days. If you refrigerate it, let slices come back to room temperature before serving, since cold mutes both the almond flavor and the soft texture. The unfrosted layers freeze beautifully too: wrap them well and freeze for up to a couple of months, then thaw and frost when you need them, which makes this a great cake to get ahead on for an event.
This makes a two-layer 8-inch cake, about 12 slices. Soft, white, and delicately almond-scented, it’s the kind of homemade cake that makes any occasion feel like a celebration.

White Almond Cake
Equipment
- Two 8-inch cake pans
- Mixing Bowls
- Electric Mixer
- Whisk
- Offset spatula
Ingredients
For the White Almond Cake
- 2 1/2 cups all-purpose flour
- 2 1/2 tsp baking powder
- 1/2 tsp salt
- 1 cup unsalted butter softened
- 1 3/4 cups granulated sugar
- 4 egg whites room temperature
- 1 tbsp vanilla extract
- 1 1/2 tsp almond extract
- 1 cup whole milk room temperature
- 1/2 cup sour cream room temperature
For the Almond Buttercream Frosting
- 1 cup unsalted butter softened
- 4 cups powdered sugar
- 3 tbsp heavy cream or milk
- 1 tsp almond extract
- 1 tsp vanilla extract
- pink food coloring optional, for pink frosting
Instructions
- Preheat: Preheat the oven to 350°F (175°C). Grease and line two 8-inch cake pans with parchment paper.
- Mix the Dry Ingredients: In a medium bowl, whisk together the flour, baking powder, and salt until evenly combined.
- Cream Butter and Sugar: In a large bowl, beat the softened butter and sugar until light, pale, and fluffy. This creates the cake’s airy texture.
- Add Egg Whites: Add the egg whites one at a time, mixing well after each. Stir in the vanilla and almond extracts.
- Combine: Gradually alternate adding the dry ingredients and the milk into the batter. Fold in the sour cream and mix until smooth, without overmixing.
- Bake: Divide the batter evenly between the prepared pans and smooth the tops. Bake for 28 to 32 minutes, until a toothpick inserted into the center comes out clean. Cool the layers completely before frosting.
- Make the Frosting: Beat the softened butter until creamy. Gradually add the powdered sugar, almond extract, vanilla extract, and heavy cream until fluffy and smooth. Add a little pink food coloring if desired.
- Assemble: Place one cake layer on a serving plate and spread frosting evenly on top. Add the second layer and frost the top and sides. Chill slightly before slicing for cleaner layers.




