Soft & Buttery Vanilla Almond Cake
This vanilla almond cake is soft, buttery, and full of gentle almond flavor.

It comes together in one bowl and bakes into a tender loaf that feels special enough for company but easy enough for a Tuesday.
Why This Cake Works
The crumb is fine and moist, thanks to almond flour and a generous amount of butter.
A double hit of almond (extract and sliced almonds on top) gives it a toasty, nutty note that balances the vanilla.
And because it’s a loaf cake, there’s no frosting to fuss with; just a dusting of powdered sugar and you’re done.
Ingredients

- 1/2 cup unsalted butter, softened: gives the cake its tender crumb
- 3/4 cup granulated sugar: sweetens just enough without overpowering the almond
- 2 large eggs, at room temperature: they blend in more smoothly when not cold
- 1 tsp vanilla extract: a warm backdrop
- 1 tsp almond extract: the key flavor; use a good quality one
- 1 1/2 cups all-purpose flour: what gives the cake structure
- 1/2 cup almond flour: adds moisture and a delicate nuttiness
- 2 tsp baking powder: helps the cake rise evenly
- 1/2 tsp salt: sharpens all the flavors
- 1/2 cup whole milk, at room temperature: thins the batter just right
- 2 to 3 tbsp sliced almonds: for a crisp, toasted top
Variations / Substitutions
- No almond flour: use an extra 1/2 cup all-purpose flour instead; the cake will be a little less moist but still good.
- Dairy-free: swap the butter for a plant-based stick and use oat or almond milk.
- No almond extract: you can use an extra teaspoon of vanilla, but you’ll lose the almond kick. Try 1 tablespoon of amaretto if you have it.
- Different pan: bake in a greased 8-inch round pan and reduce the time (see the timing table below).
- Nut-free: omit the almond extract and sliced almonds; add an extra 1/2 teaspoon vanilla and a sprinkle of coarse sugar on top for sparkle.
If you like this simple loaf, you might also enjoy a classic lemon pound cake.
How To Make Vanilla Almond Cake
Step 1: Cream the Butter and Sugar

Preheat your oven to 350°F (175°C) and grease an 8.5 x 4.5-inch loaf pan. In a large bowl, beat the 1/2 cup softened butter and 3/4 cup sugar together with a hand mixer on medium speed for about 3 minutes, until the mixture looks pale and fluffy.
You’re not just combining them; the sugar cuts into the butter and creates tiny air pockets that will lift the cake later. The color should lighten to a creamy yellow and the texture should be like damp sand that holds a peak.
Step 2: Beat in the Eggs and Extracts

Crack the 2 large eggs into the bowl one at a time, beating well after each. Add the 1 tsp vanilla extract and 1 tsp almond extract, then beat again until the batter is smooth and the almond smell fills the kitchen, about 30 seconds.
Take your time here. If you add the eggs too fast, the batter can look curdled. If that happens, don’t worry; it’ll smooth out once the flour goes in.
Step 3: Alternate the Dry Ingredients and Milk

In a separate bowl, whisk the 1 1/2 cups flour, 1/2 cup almond flour, 2 tsp baking powder, and 1/2 tsp salt. With the mixer on low, add the dry mixture to the butter mixture in three parts, alternating with the 1/2 cup milk in two parts, starting and ending with the flour. Mix just until the last streak of flour disappears.
Alternating prevents the batter from getting too stiff or too loose all at once. At the end, you want a thick, glossy batter that drips slowly from the beaters. Stop the mixer as soon as it comes together; overmixing makes the cake tough.
Step 4: Scrape into the Pan and Top with Almonds

Spoon the batter into your prepared loaf pan and smooth the top with a spatula. Scatter the 2 to 3 tbsp sliced almonds evenly over the surface, pressing them just lightly so they stick.
The almonds will toast as the cake bakes and turn golden and fragrant. This is the moment where the whole kitchen starts to smell like a patisserie.
Step 5: Bake Until Golden

Slide the pan into the center of the oven and bake for 45 to 50 minutes, until a toothpick inserted in the middle comes out with a few moist crumbs and the top is deeply golden. If the almonds brown too fast, lay a piece of foil loosely over the top after about 30 minutes.
The cake will dome slightly and pull away from the sides of the pan. It’s done when the center springs back when you press it gently. Let it rest in the pan for 10 minutes while the crumb sets.
Step 6: Cool and Dust with Powdered Sugar

Run a knife around the edges, lift the cake out, and transfer it to a wire rack to cool completely. Once cool, sift a generous dusting of powdered sugar over the top.
The white sugar against the toasted almonds looks simple and pretty. Slice with a serrated knife and serve. The almond flavor will actually be richer after a few hours, so it’s a great make-ahead cake.
Tips for the Best Loaf
- Bring the butter, eggs, and milk to room temperature before you start. Cold ingredients don’t blend as evenly, and you’ll get a heavier cake.
- Measure the almond flour by spooning it into the cup and leveling it off. It compresses easily, and too much will make the crumb dense.
- If you want a more pronounced almond taste, use sliced almonds that you’ve toasted in a dry pan for 3 minutes before sprinkling on top.
- Check for doneness at 40 minutes if your oven runs hot. The cake should pull away from the sides and feel set in the middle.
Bake times by pan size; the cake is done when a toothpick comes out clean or an instant-read thermometer reads around 200°F (93°C).
| Pan Size | Bake Time |
|---|---|
| 8.5×4.5-inch loaf pan | 45 to 50 mins |
| 8-inch round pan | 28 to 32 mins |
| 9-inch round pan | 25 to 28 mins |
Storing Leftover Cake
- Room temperature: Wrap the loaf tightly in plastic and keep it on the counter for up to 3 days.
- Refrigerate: For longer storage, refrigerate it wrapped for up to 5 days. The cake will firm up a bit, but a few seconds in the microwave softens it right back.
- Reheating: Warm individual slices in a 300°F oven for about 5 minutes to crisp the top almonds again.
What Goes With Vanilla Almond Cake
A dollop of lightly sweetened whipped cream and a handful of fresh raspberries are my go-to; the cream’s richness plays off the almond, and the berries add a bright, juicy pop. In summer, macerated strawberries spooned over a slice make it feel like a dressed-up shortcake. A drizzle of warm honey is lovely too, especially while the cake is still a little warm from the oven.
Frequently Asked Questions
Can I use almond meal instead of almond flour?
Yes. Almond meal is a bit coarser and darker because the skins are still on, so the crumb will have a slightly rustic texture and a nuttier taste.
Can I leave out the almond extract?
You can, but you’ll lose the almond flavor that defines the cake. Replace it with an equal amount of vanilla, and the cake will be more of a plain vanilla loaf.
Can I freeze this cake?
Absolutely. Wrap the cooled loaf in plastic and then foil, and freeze for up to 2 months. Thaw overnight in the fridge and dust with fresh powdered sugar before serving.
How do I make this cake gluten-free?
Use a good 1-to-1 gluten-free flour blend in place of the all-purpose flour. Almond flour is already gluten-free, so the rest of the recipe stays the same.

Vanilla Almond Cake Recipe
Ingredients
Method
- Preheat the oven to 350°F (175°C) and grease an 8.5×4.5-inch loaf pan. Cream the butter and sugar until pale and fluffy, about 3 minutes.
- Beat in the eggs one at a time, then add the vanilla and almond extracts. Mix until smooth.
- Whisk the dry ingredients together. Add to the butter mixture in three parts, alternating with the milk, mixing just until combined.
- Scrape the batter into the pan, smooth the top, and scatter the sliced almonds over the surface.
- Bake for 45 to 50 minutes, until a toothpick comes out with a few moist crumbs. Cool in the pan for 10 minutes.
- Turn the cake out onto a rack to cool completely, then dust with powdered sugar before slicing.
