Desserts
This almond buttercream cake delivers layers of ultra-moist vanilla cake swirled with rich almond buttercream. The secret lies in a simple technique: replacing some milk with Greek yogurt for tenderness, while the buttercream—made with powdered sugar, almond extract, and room-temperature butter—creates a velvety, nutty finish. Every slice reveals perfect balance: tender crumb, creamy frosting, and a whisper of almond flavor that lingers.
The cake itself bakes up golden and foolproof, with no risk of dryness thanks to the yogurt trick. Meanwhile, the buttercream comes together in just minutes, whipped until light and fluffy for that signature restaurant-quality texture. This isn’t your average buttercream—it’s rich, slightly grainy, and packed with almond flavor that pairs perfectly with the cake’s subtle sweetness.
What makes this recipe stand out is how effortlessly it comes together: one cake pan, minimal mixing, and a foolproof assembly process. The swirls aren’t just for looks—they ensure every bite has that perfect ratio of cake to frosting. Whether you’re baking for a celebration or just craving a decadent treat, this cake delivers restaurant-quality results without the fuss.
For extra indulgence, top with toasted sliced almonds or a sprinkle of flaky sea salt. The possibilities are endless, but the base recipe is designed to impress even first-time bakers. Ready to bake?
Ingredients for almond buttercream cake
Eighteen ingredients for layers of ultra-moist vanilla cake and velvety almond buttercream.
| Ingredient | Amount | Notes |
|---|---|---|
| All-Purpose Flour 🌾 | 2 ½ cups | Sifted for light texture |
| Granulated Sugar 🍚 | 2 cups | White or light brown |
| Unsalted Butter 🧈 | 1 cup | Room temperature, cubed |
| Plain Greek Yogurt 🥛 | ½ cup | Full-fat for moisture |
| Large Eggs 🥚 | 2 whole | Room temperature |
| Almond Extract 🌰 | 1 tsp | Pure almond flavor |
| Baking Powder 🧂 | 2 tsp | Aluminum-free preferred |
| Salt 🧂 | ½ tsp | Fine sea salt |
| Vanilla Extract 🌿 | 1 tsp | Pure vanilla preferred |
| Milk 🥛 | ¼ cup | Whole milk preferred |
| Powdered Sugar 🍚 | 4 cups | Confectioners' sugar |
| Unsalted Butter 🧈 | 1 ½ cups | Room temperature, cubed |
| Almond Butter 🥜 | 1 cup | Smooth, unsweetened |
| Almond Extract 🌰 | 1 ½ tsp | Pure almond flavor |
| Vanilla Extract 🌿 | 1 tsp | Pure vanilla preferred |
| Toasted Sliced Almonds 🌰 | ¼ cup | For garnish, optional |
The Greek yogurt and room-temperature butter are non-negotiable for that signature moist crumb. Whole-milk Greek yogurt from Fage or Siggi's delivers the best texture—skip the low-fat versions. For the butter, Plugrá or Land O'Lakes unsalted are reliable, but feel free to use European-style butter for extra richness. The almond extract must be pure; Goya or McCormick brands are consistently high-quality. Sift the flour and baking powder together to ensure an airy texture—this is where the cake’s lightness begins. Preheat your oven to 350°F and grease your 9-inch round pan thoroughly to prevent sticking.
No almond extract? Almond essence at double the amount works in a pinch, though the flavor won’t be as refined. Substituting powdered sugar? Confectioners’ sugar with cornstarch is ideal, but if you only have granulated, sift it finely and add 1 tbsp cornstarch to prevent clumping. For the cake batter, buttermilk can replace yogurt if needed—just add 1 tsp lemon juice to the milk first. The buttercream requires patience; whip the butter until completely smooth before adding powdered sugar to avoid lumps. If your almond butter is too thick, microwave for 10 seconds to soften it slightly before mixing.
Store the cake layers wrapped in plastic wrap in the fridge for up to 2 days before assembling. The buttercream keeps well in an airtight container in the fridge for 5 days or frozen for 3 months. For best results, bring the buttercream to room temperature before whipping—this ensures a light, fluffy texture. Assemble the cake no more than 4 hours before serving to allow the frosting to set properly. Garnish with toasted almonds just before serving to maintain their crispness.
Why You'll Love This Recipe
- No Mixer Needed: I swear by this trick—cream the butter and sugar with a wooden spoon until it’s light and fluffy. The Greek yogurt does the heavy lifting for moisture, so no one will guess you skipped the stand mixer. (Yes, even my lazy Sunday mornings work.)
- Rich Without Overpowering: That almond buttercream isn’t just sweet—it’s nutty, velvety, and just rich enough to make you close your eyes. The eggs add structure, so every slice stays tender, not gummy. Honestly, it’s the kind of cake that makes you want to eat the bowl too.
- Party or Picnic Ready: Slice it for a birthday, stack it for a potluck, or pack it in a cooler for a beach day. The yogurt keeps it moist for hours, and the almond flavor pairs with fruit, coffee, or even a sprinkle of sea salt. I’ve taken this to brunch, book clubs, and even my mom’s “I’m sick” care basket—it never disappoints.
- Budget-Friendly Luxury: You’re using pantry basics—flour, sugar, butter—but the almond buttercream makes it feel special. A single cake feeds six, and leftovers? They disappear faster than I can say “second slice.” Between us, this is the recipe I make when I want to impress without breaking the bank.
Step-by-step instructions for almond buttercream cake
Master the technique for ultra-moist layers and velvety almond buttercream—this method delivers professional results every time.
Prepare the Cake Batter for Maximum Moisture
In a large mixing bowl, whisk together the 2.5 cups all-purpose flour, 2 tsp baking powder, and 0.5 tsp salt. Sift the dry ingredients directly into the bowl to eliminate lumps and ensure even distribution throughout the batter. This step prevents dense pockets and guarantees a light crumb.
In a separate bowl, cream the 1 cup unsalted butter and 2 cups granulated sugar on medium speed until light and fluffy—about 3-4 minutes. The mixture should nearly triple in volume and turn pale. This aeration creates the air pockets essential for a tender cake. Add the 2 whole large eggs, one at a time, mixing well after each addition. Incorporate the 1 tsp vanilla extract and 1 tsp almond extract, mixing just until combined.
Gradually alternate adding the dry ingredients and the 0.5 cup plain Greek yogurt, beginning and ending with the dry ingredients. Mix on low speed just until combined—overmixing develops gluten, which can make the cake tough. The batter should be smooth with no visible flour streaks. This alternating method ensures even moisture distribution, which is critical for maintaining that ultra-moist texture.
Create the Almond Buttercream Filling
In a stand mixer fitted with the paddle attachment, beat the 1.5 cups unsalted butter until smooth and creamy—about 2-3 minutes. Gradually add the 4 cups powdered sugar, mixing on low speed until incorporated. Increase the speed to medium and beat for another 2-3 minutes until light and fluffy.
Add the 1 cup almond butter, 1.5 tsp almond extract, and 1 tsp vanilla extract, mixing on medium speed until fully combined. The buttercream should be smooth and thick enough to hold its shape when piped. If it appears too soft, chill the bowl in the refrigerator for 10-15 minutes before proceeding. This step ensures the filling stays stable and doesn't melt when layered with the warm cake.
Bake the Cake Layers to Perfect Doneness
Preheat your oven to 350°F and grease two 8-inch round cake pans, lining the bottoms with parchment paper. Divide the prepared batter evenly between the pans. Bake for 25-30 minutes, or until a toothpick inserted into the center comes out clean. Rotate the pans halfway through baking for even browning.
Allow the cakes to cool in the pans for 10 minutes, then transfer them to a wire rack to cool completely. This gradual cooling prevents cracking and ensures the layers hold their shape when stacked. The cakes should be slightly warm but not hot to the touch when you begin assembling them.
Assemble the Cake with Swirled Filling
Place one cake layer on a cake stand or plate. Spread a generous layer of the almond buttercream evenly over the top, leaving a ½-inch border around the edges. Use an offset spatula to create a smooth, even surface. Place the second cake layer on top and gently press down to create a clean seam.
Spread another layer of almond buttercream over the top and sides of the cake, creating a smooth crust. Use a piping bag fitted with a star tip to pipe additional buttercream in a spiral pattern, starting from the center and working outward. This technique creates the signature swirls while keeping the filling visible through the top layer. Finish by sprinkling the 0.25 cup toasted sliced almonds evenly over the top for added texture and visual appeal.
Pro Tips For Making Almond Buttercream Cake
- Chill the Yogurt First: Greek yogurt’s tanginess can make your cake dense if it’s too warm—especially when mixed with butter. Pop it in the fridge for 30 minutes before using, or even better, overnight if you’re prepping ahead. Trust me, your crumb will thank you. ---
- Cream Butter and Sugar Slowly: I used to rush this step, and my buttercream would end up grainy. Beat the butter and sugar on medium speed for 2-3 minutes first—just until it’s light and fluffy—before adding eggs. This ensures a smoother, more stable frosting that won’t seize up later. ---
- Sift the Flour Twice: Almond buttercream cake relies on a tender crumb, and unsifted flour is its enemy. Sift it once into your measuring cup, then sift it again directly into the dry ingredients. The extra effort prevents lumps and keeps the texture light. ---
- Use Room-Temp Eggs: Cold eggs can cause your batter to curdle when mixed with warm butter, leading to a weird texture. Let them sit in warm water for 5 minutes before cracking—just enough to make them yield easily without turning runny. No one likes a watery cake.
Common mistakes when making this recipe
Overmixing the Batter
I’ve ruined more cakes than I’d like to admit by overmixing the batter, and this one’s no exception. Once you’ve incorporated all the dry ingredients and yogurt, stop mixing immediately when the batter is just combined. Overmixing develops gluten, which makes the cake dense and tough instead of light and fluffy. The goal is a smooth batter with no visible flour streaks—no need to mix until it’s perfect. 💡
Skipping the Room-Temperature Ingredients
Room-temperature butter and eggs are non-negotiable for this recipe. Cold butter creates lumps and prevents proper aeration, while cold eggs don’t blend smoothly. Let your butter sit out for about 1 hour (or microwave for 10-15 seconds if you’re in a rush) and bring eggs to room temperature by placing them in warm water for 5 minutes. Trust me, this small step makes all the difference in texture.
Underbaking the Cake Layers
An underbaked cake layer will collapse when you try to stack it, ruining all your hard work. Always bake until a toothpick inserted into the center comes out clean—25-30 minutes at 350°F is the sweet spot for this recipe. If you’re unsure, err on the side of slightly overbaking. The layers will firm up as they cool, so don’t rush this step. ⏱️
Using Sweetened Almond Butter
Sweetened almond butter will throw off the balance of flavors in your buttercream, making it taste cloying rather than nutty and sophisticated. Stick to unsweetened almond butter—brands like Justin’s or 88 Acres work perfectly. If your almond butter is too thick, microwave it for 10 seconds to soften it slightly before mixing. This ensures a smooth, pipeable consistency without altering the flavor.
Assembling Too Soon
Assembling the cake while the layers are still warm is a recipe for disaster—the frosting will melt, and the layers won’t hold their shape. Let the cakes cool completely on a wire rack before adding the buttercream. If you’re in a hurry, chill the layers in the fridge for 10-15 minutes before assembling. Patience here ensures clean layers and professional-looking swirls. 🍰
Ignoring the Swirl Technique
The swirls aren’t just for looks—they ensure every bite has that perfect ratio of cake to frosting. To achieve them, spread a thin layer of buttercream on the first layer, then pipe a spiral of frosting starting from the center. Place the second layer on top, then pipe another spiral on the sides before adding the final crust. Skip this step, and you’ll miss out on the cake’s signature texture and presentation.
Nutrition facts
Frequently asked questions
Can I make this cake without almond extract?
Yes, but the flavor won't be as authentic. Use 1.5 tsp vanilla extract plus 0.5 tsp ground almonds (blended into the dry ingredients) as a substitute. For a stronger almond taste, add 1 tbsp almond flour to the cake batter. The buttercream will still benefit from the almond butter, but the overall flavor profile will be more subtle.
How do I prevent the buttercream from melting in warm weather?
Chill the buttercream for 30 minutes before assembling, then refrigerate the cake for 1 hour before serving. For extra stability, add 1 tbsp cornstarch to the powdered sugar in the buttercream. If your kitchen is very warm, pipe the buttercream onto the cake last and serve immediately.
Can I use this recipe for a 6-inch cake instead of 8-inch?
Yes, but reduce all ingredients by 50% (half the batter and half the buttercream). For a 6-inch cake, bake at 350°F for 20-25 minutes instead of 25-30. The swirl technique works the same way, but you'll need a smaller piping bag or a zip-top bag with a tiny corner snipped off.
What's the best way to store leftover cake?
Wrap individual layers tightly in plastic wrap and store in the fridge for up to 2 days. For the buttercream, transfer to an airtight container and refrigerate for 5 days or freeze for 3 months. Bring the buttercream to room temperature before re-whipping. The cake itself keeps well at room temperature for 1 day if properly wrapped.
Can I make this cake gluten-free?
Replace the all-purpose flour with a 1:1 gluten-free baking flour (like Bob's Red Mill or King Arthur). Add 1 tsp xanthan gum to the dry ingredients to improve structure. The Greek yogurt and buttercream can remain unchanged. Note that gluten-free cakes may require 1-2 extra minutes** of baking time.
