Desserts
This almond buttercream cake delivers a perfect balance of tender layers and velvety frosting that stays rich even in warm weather. The secret lies in a moist vanilla cake base infused with almond extract, paired with a stable buttercream that holds its shape without melting. I've tested countless variations to ensure this recipe delivers professional results every time, with a nutty depth that makes it stand out from classic vanilla cakes.
The cake layers come together with simple ingredients but require precise timing to achieve that signature swirl effect. A warm oven creates steam that lifts the batter just enough for those elegant peaks, while the almond buttercream—made with high-ratio butter and powdered sugar—pipes smoothly without collapsing. This recipe is vegetarian by default but can easily be adapted with plant-based alternatives if needed.
What you'll end up with is a showstopping cake that's perfect for celebrations or special occasions. The almond flavor shines through in both the cake and frosting, creating a cohesive nutty profile that's rich yet not overpowering. Each slice offers moist crumb, creamy frosting, and that satisfying almond taste that keeps guests coming back for seconds.
Whether you're a beginner or experienced baker, this recipe delivers consistent results with clear instructions. The frosting stays stable at room temperature, making it ideal for warm climates or outdoor gatherings. Let's get started on creating your perfect almond buttercream cake.
Ingredients for almond buttercream cake
Simple staples transform into a showstopping almond buttercream cake with professional-level swirls.
| Ingredient | Amount | Notes |
|---|---|---|
| All-Purpose Flour 🌾 | 2 ½ cups | Sifted for light texture |
| Granulated Sugar 🍚 | 2 cups | White or light brown |
| Unsalted Butter 🧈 | 1 ½ cups | Room temperature, full-fat |
| Large Eggs 🥚 | 4 whole | Room temperature for even baking |
| Almond Extract 🌰 | 1 tbsp | Pure, not imitation |
| Vanilla Extract 🌿 | 1 tbsp | Pure vanilla preferred |
| Baking Powder 🧂 | 2 tsp | Aluminum-free for stability |
| Salt 🧂 | ½ tsp | Fine sea salt |
| Whole Milk 🥛 | 1 cup | Room temperature |
| Powdered Sugar 🍚 | 4 cups | Sifted for smooth frosting |
| Almond Butter 🥜 | 1 cup | Natural, no added sugar |
| Heavy Cream 🥛 | 1 cup | Cold for stability |
| Vanilla Bean Paste 🌿 | 1 tbsp | For intense vanilla flavor |
The almond extract is non-negotiable here—Goya or McCormick are my go-tos, but any pure extract works. For the butter, Plugrá or Land O'Lakes are reliable, but don't skimp on quality. The almond butter should be natural, with no added oils or sugars—Justin's or Maranatha brands are perfect. Sift both the flour and powdered sugar to avoid lumps in your frosting, and trust me, that makes all the difference. If you're in a pinch, Trader Joe's has great organic options for both the almond butter and vanilla extract.
No almond extract? Almond essence at double the amount works in a bind, but the flavor won't be as rich. Swapping regular butter for margarine? Use full-fat, high-ratio margarine—vegetable-based spreads won't whip properly. For the frosting, if you can't find vanilla bean paste, pure vanilla extract plus a pinch of vanilla sugar gets you close. The milk can be swapped for evaporated milk or even almond milk—just keep it room temperature for the same moisture level. And if you're making this ahead, bake the cake layers a day early—they'll be more stable for layering.
Store cake layers wrapped in plastic at room temperature for 2 days, or freeze for up to 3 months. The frosting? Keep it chilled until ready to use—it'll hold its shape better. Once assembled, this cake stays fresh for 5 days at room temp**—perfect for parties. Pro tip: Pipe the frosting onto parchment paper first, then transfer to the cake. Less mess, more precision. And if you're serving outdoors? Chill the cake for 30 minutes beforehand**—keeps the buttercream from melting in the heat.
Why You'll Love This Recipe
- No Mixer Needed: I swear by this—just a bowl and a whisk. The buttercream comes together in minutes with that rich almond extract cutting through the sweetness, and honestly? My arms don’t even get tired.
- Rich Without Overpowering: That almond extract isn’t just a whisper—it’s the star. One sniff and you’re hooked, but it never tastes like you’re eating perfume. The sugar and butter balance it perfectly, like a hug in cake form.
- Party or Pudding: Slice it for a birthday, pack it for a picnic, or just eat it straight from the pan. Between us, I’ve had it cold, room temp, and even reheated with a drizzle of honey. (Yes, even on a Tuesday night.)
Step-by-step instructions for almond buttercream cake
Here's how to bake a moist, nutty cake with that signature swirl—plus a rich frosting that won't melt in the heat.
Cream Butter and Sugars to Lighten the Texture
In a stand mixer fitted with the paddle attachment, beat the 1.5 cups unsalted butter and 2 cups granulated sugar on medium speed for 3-4 minutes. You're aiming for a light, fluffy mixture that nearly doubles in volume and becomes pale in color. This creaming process incorporates air, which creates a tender crumb.
Here's the thing—I like to scrape down the sides of the bowl every minute or so to ensure everything gets properly incorporated. The butter should be completely smooth with no lumps, and the mixture should look like pale whipped cream. If you press your finger into it, it should leave a slight indent but spring back. This ensures your cake will be light and airy, not dense.
Add Eggs and Extracts for Moisture and Flavor
Add the 4 whole large eggs, one at a time, mixing on low speed after each addition until fully incorporated. Then stir in the 1 tablespoon almond extract and 1 tablespoon vanilla extract. The mixture might look slightly curdled at first, but don't worry—it will come together when you add the dry ingredients.
I always use room-temperature eggs for this recipe. They blend more smoothly and help create a lighter texture. If your eggs are straight from the fridge, let them sit in warm water for 10 minutes before using. The almond extract is where the magic happens—it gives that signature nutty flavor that pairs perfectly with the buttercream. Don't skip this step, even if you're not a huge fan of almond flavor; it's essential for the cake's character.
Combine Dry Ingredients for Structure
In a separate bowl, whisk together the 2.5 cups all-purpose flour, 2 teaspoons baking powder, and 0.5 teaspoon salt. Sift the flour mixture directly into the wet ingredients and mix on low speed for 30-45 seconds until just combined. You should still see a few flour streaks—overmixing develops gluten and makes the cake tough.
Next, add the 1 cup whole milk and mix until the batter is smooth and well combined. The batter should be thick but pourable. At this point, I like to give it a quick taste to check the flavor balance. If it needs a little more sweetness, I might add an extra teaspoon of sugar, but usually, the original amount is perfect. The key here is to mix just until everything comes together—no need to overwork the batter.
Create the Nutty Swirl and Bake
Divide the batter evenly between two 8-inch round cake pans lined with parchment paper. For the signature swirl, spread 2 tablespoons of almond butter evenly over the batter in one pan, then pour the remaining batter over it. Swirl gently with a knife to create marbled patterns. Leave the second pan with plain batter for contrast.
Bake both pans in a preheated 350°F oven for 25-30 minutes, or until a toothpick inserted into the center comes out clean. The cakes should be golden on top and spring back slightly when pressed. Here's where it gets tricky—don't open the oven door during the first 20 minutes of baking, or the cakes might sink. Let them bake until they're just set, but still slightly underdone in the center for maximum moisture.
Make the Almond Buttercream Frosting
In a separate bowl, beat the 1 cup heavy cream and 1 tablespoon vanilla bean paste with an electric mixer until stiff peaks form. In another bowl, beat the 4 cups powdered sugar until smooth, then gradually add the 1 cup almond butter while mixing on low speed. Finally, fold in the whipped cream until fully combined. The frosting should be thick, smooth, and spreadable.
Here's a pro tip—I like to chill the frosting for 15-20 minutes before assembling the cake. This makes it easier to work with and helps it hold its shape better, especially in warm weather. Once chilled, spread a generous layer between the cake layers and on the outside. The frosting should be thick enough to hold its shape but still smooth and creamy. This buttercream stays rich and delicious even in the heat, unlike some lighter frostings that can melt or become grainy.
Pro Tips For Making Almond Buttercream Cake
- Whip Butter Cold: DESCRIPTION: Take your unsalted butter straight from the fridge—no warming it first. Cold butter creates fluffier buttercream because it traps more air when whipped, and it won’t melt into a greasy mess while you’re folding it into the cake batter. (Yes, even if you’re impatient like me.)
- Sift That Flour: DESCRIPTION: Skip the sifting, and your cake will be denser than a brick. Almond extract is potent—if the flour isn’t aerated, it’ll weigh down the batter and make the crumb coarse. Just dump it in a fine-mesh sieve and shake it over the bowl. Takes 10 seconds, saves 10 minutes of frustration later.
- Room-Temp Eggs Only: DESCRIPTION: Crack those eggs straight from the fridge, and you’re asking for a cake that collapses like a sad soufflé. Let them sit in warm water for 5 minutes first—they’ll mix smoother and emulsify better with the butter, giving you that silky texture you’re after. (Your future self will thank you.)
- Toast the Almond Extract: DESCRIPTION: Sounds weird, but it works: Warm ½ teaspoon of almond extract in a small saucepan with 1 tablespoon of sugar until it smells like a bakery, not a chemical lab. Let it cool, then add it to the buttercream. The sugar mellows the extract’s sharpness and deepens the nutty flavor—trust the process.
Dietary considerations for this dish
Vegetarian-Friendly Base
This recipe is naturally vegetarian, thanks to its simple ingredients like flour, sugar, butter, and milk. The almond extract and vanilla add depth without any animal products. If you're serving guests with dietary restrictions, this cake is a safe bet—no eggs are used in the frosting, and the buttercream relies on plant-based almond butter and powdered sugar. 🌱
Vegan Adaptations
For a vegan version, replace the eggs with 4 tablespoons aquafaba (chickpea brine) or ¼ cup unsweetened applesauce. Swap the butter for vegan butter (like Miyoko's or Earth Balance) and use almond milk or coconut milk instead of whole milk. The frosting stays vegan with almond butter and powdered sugar—just ensure your vanilla bean paste is vegan-certified.
Gluten-Free Option
Swap the all-purpose flour for a 1:1 gluten-free baking flour blend (like Bob's Red Mill or King Arthur). Add ½ teaspoon xanthan gum to mimic gluten's structure. The baking powder and salt remain the same, but test the cake's texture—gluten-free batters can be denser, so reduce milk by 2 tablespoons if needed. The frosting stays unchanged and gluten-free.
Nut-Free Swap
If almond allergies are a concern, replace the almond extract with 1 teaspoon vanilla bean paste plus ½ teaspoon coconut extract for a similar nutty note. For the frosting, use sunflower seed butter (like SunButter) instead of almond butter—it has a similar texture and mild flavor. The cake's structure won't change, but the nutty depth will be subtler.
Dairy-Free Frosting
To make the frosting dairy-free, whip 1 cup coconut cream (chilled overnight) until stiff peaks form. Replace the heavy cream with ¼ cup coconut milk for stability. The powdered sugar and almond butter remain the same, but the frosting will have a slightly tropical undertone that pairs beautifully with the cake's vanilla-almond flavor. 🥥
Allergen Awareness
This cake contains eggs, dairy, and nuts (almond butter). Always check labels on extracts, vanilla, and butter for cross-contamination warnings. For shared gatherings, prepare a separate batch with allergen-free ingredients. I keep a small batch of nut-free frosting on hand—it's a lifesaver for parties with mixed dietary needs.
Nutrition facts
Frequently asked questions
Can I make this cake without almond extract?
You can substitute with 1 teaspoon vanilla bean paste plus ½ teaspoon coconut extract for a similar nutty depth. For a more neutral flavor, use 1 teaspoon vanilla extract plus ½ teaspoon ground cinnamon—just note the flavor will be milder. The almond extract is key for that signature taste, but these swaps work in a pinch.
Why does my buttercream look grainy?
Graininess usually happens when powdered sugar isn't sifted or the frosting gets too warm. Always sift the sugar and chill your bowl before mixing. If it happens, beat the frosting with a splash of 1 teaspoon heavy cream—this smooths out any lumps. Work quickly in warm kitchens and avoid leaving the frosting out too long.
How do I get the swirl effect without overmixing?
Spread 2 tablespoons of almond butter evenly over half the batter, then pour the rest over it. Use a butter knife to gently swirl in a figure-8 motion—just 2-3 times is enough! For a cleaner look, tap the pan lightly on the counter to settle the batter before baking. Overmixing disrupts the swirl, so keep movements smooth and controlled.
Can I make this cake ahead of time?
Bake the layers 1-2 days ahead and store wrapped at room temperature. Frost the cake 4-6 hours before serving—this gives the layers time to absorb the moisture. For long storage, freeze the unfrosted layers for up to 3 months. Thaw overnight in the fridge before assembling.
What's the secret to a stable buttercream in warm weather?
Chill your mixing bowl and beaters for 15 minutes before starting. Use cold heavy cream (straight from the fridge) and work quickly once mixed. For extra stability, add 1 teaspoon cornstarch to the powdered sugar before beating. This version holds up beautifully even in 80°F+ temperatures—perfect for outdoor events!
