Desserts
This almond flour butter cake delivers a moist, tender crumb that defies gluten-free baking stereotypes with every slice. The secret lies in a precise blend of almond flour, butter, and eggs that creates a rich, velvety texture without drying out—something I perfected after testing dozens of variations.
What makes this recipe stand out is how it achieves that restaurant-quality consistency at home, with a foolproof method that yields perfect results every time.
The cake's magic comes from a combination of room-temperature butter and eggs, which emulsify beautifully with the almond flour to create a fine, even crumb. Baking at 325°F ensures even cooking without over-browning, while the vanilla extract infuses subtle warmth throughout.
The result? A cake that's light yet substantial, with just enough natural sweetness to balance the nutty depth of almond flour.
Topped with classic vanilla buttercream, this cake becomes a showstopper—creamy, sweet, and perfectly balanced against the cake's nutty richness. The frosting isn't just decoration; it's the finishing touch that turns a good cake into something extraordinary.
Whether you're celebrating a special occasion or simply craving a treat, this recipe delivers restaurant-quality results with minimal effort.
Best of all, this cake accommodates dietary needs without compromise. It's naturally gluten-free, vegetarian, and free from refined sugars, yet it satisfies like any classic butter cake.
The instructions are designed to guide you through each step with confidence, ensuring you'll achieve that ultra-moist texture that keeps slices tender for hours.
Ingredients for almond flour butter cake
These 11 ingredients create a restaurant-worthy almond flour cake with velvety texture and perfect vanilla buttercream.
| Ingredient | Amount | Notes |
|---|---|---|
| Almond Flour 🌰 | 2 ½ cups | Finely ground, blanched preferred |
| Unsalted Butter 🧈 | 1 ½ cups | Room temperature, full-fat |
| Granulated Sugar 🍚 | 1 ½ cups | Superfine preferred for smoothness |
| Large Eggs 🥚 | 4 whole | Room temperature, separated |
| Pure Vanilla Extract 🌿 | 2 tsp | Bourbon or Madagascar preferred |
| Baking Powder 🧂 | 1 tbsp | Aluminum-free for best results |
| Salt 🧂 | ½ tsp | Fine sea salt preferred |
| Xanthan Gum 🧪 | ¼ tsp | Essential for structure |
| Heavy Cream 🥛 | 1 cup | Cold, for buttercream |
| Powdered Sugar 🍚 | 3 cups | Sifted for smooth frosting |
| Vanilla Bean Paste 🌿 | 1 tbsp | For enhanced flavor |
The almond flour is non-negotiable—Bob's Red Mill or King Arthur brands are my go-tos for consistent texture. Room-temperature butter is critical; it emulsifies better with eggs for that ultra-moist crumb. I always grab Land O'Lakes unsalted butter from the grocery store's dairy case—it's reliable and affordable. For the vanilla, Madagascar bourbon extract adds depth, but pure vanilla bean paste gives that professional touch. The xanthan gum might sound intimidating, but it's just 1/4 teaspoon—don't skip it, though. It's what keeps this cake from being too dense.
No almond flour? Substitute with 2 cups finely ground blanched almonds (food processor, pulse until fine). Short on butter? Coconut oil works in a pinch, but it'll change the flavor slightly. For the buttercream, heavy cream is ideal, but whipped coconut cream gives a dairy-free option. The vanilla bean paste can be swapped for 2 teaspoons of pure extract if you're in a bind. Pro tip: Sift the powdered sugar and almond flour together to avoid lumps—that's worth the extra minute. The baking powder should be fresh; if it's over a year old, toss it and buy a new canister.
This cake keeps beautifully for 4 days in an airtight container at room temperature, or 1 week in the fridge. For longer storage, freeze the unfrosted cake for 3 months—thaw overnight before frosting. The buttercream can be made a day ahead and stored in the fridge; just whip it back up with a hand mixer before spreading. I always make a double batch of frosting—it disappears fast. If you're serving it at room temperature, bring it out 1 hour before for the best texture.
Why You'll Love This Recipe
- Three-Ingredient Mix: I swear, the almond flour does all the heavy lifting here—no sifting, no fuss. Just fold it into the butter and sugar like you’re making a quick frosting, then add eggs and vanilla. Honestly, my first batch came together while I was still scrolling through my phone.
- Butter-Sugar Magic: That rich, caramelized edge from the browned butter? It’s the secret weapon. The cake stays tender inside but has this irresistible crispness at the edges—like a hug from your favorite bakery, but with half the ingredients.
- Weeknight or WOW: Serve it warm with a drizzle of honey for a lazy Sunday breakfast, or let it cool for a showstopper dessert at a dinner party. Between us, I’ve even packed slices in lunches—no one guessed it was homemade.
- No-Waste Wonder: The leftovers? Even better the next day. The almond flour keeps it moist without drying out, and the vanilla flavor deepens overnight. Plus, you’ll use up that stuck-in-your-pantry butter before it goes bad—win-win.
Step-by-step instructions for almond flour butter cake
This cake delivers a tender crumb and rich flavor—here's how to nail it every time.
👨🍳 Step 1: Cream Butter and Sugar for Maximum Moisture
In a stand mixer fitted with the paddle attachment, beat the 1.5 cups unsalted butter and 1.5 cups granulated sugar on medium speed for 4-5 minutes until light and fluffy. You're looking for a pale, airy texture that nearly doubles in volume—this incorporates air that creates the cake's signature tenderness.
Here's the thing—I press down on the butter mixture with a spatula every 30 seconds during the first minute to ensure the butter is fully incorporated. This prevents greasy pockets and guarantees even distribution of the sugar. The mixture should be smooth with no visible butter lumps when you stop the mixer.
👨🍳 Step 2: Add Eggs and Vanilla for Structure and Flavor
Add the 4 whole large eggs, one at a time, mixing on low speed for 30 seconds after each addition. Then add the 2 teaspoons pure vanilla extract and mix for another 20 seconds until fully combined. The eggs should be fully incorporated with no streaks remaining.
I like to separate the eggs first, adding the yolks first and then the whites. This helps prevent curdling from overmixing. The vanilla extract should be distributed evenly—you'll notice the mixture becomes slightly more fragrant and takes on a pale golden hue.
👨🍳 Step 3: Combine Dry Ingredients for Perfect Texture
In a separate bowl, whisk together the 2.5 cups almond flour, 1 tablespoon baking powder, 0.5 teaspoon salt, and 0.25 teaspoon xanthan gum. The xanthan gum is crucial here—it mimics gluten for structure in gluten-free baking. Sift the dry ingredients together to eliminate any lumps before adding to the wet mixture.
With the mixer on low speed, gradually add the dry ingredients to the wet mixture, mixing just until combined. You should still see small streaks of flour—overmixing develops gluten and makes the cake dense. The batter will be thick and slightly grainy, but that's exactly what we want for that perfect almond flour texture.
🔥 Step 4: Bake Until Golden and Springy
Preheat your oven to 350°F and grease two 8-inch round cake pans generously with butter or line them with parchment paper. Divide the batter evenly between the pans and smooth the tops. Bake for 25-30 minutes until a toothpick inserted in the center comes out clean and the edges are golden brown.
I check for doneness at the 20-minute mark—this cake rises quickly. The top should be golden but not overly browned. If the edges brown too quickly, tent the pans with foil. Let the cakes cool in the pans for 10 minutes before transferring to a wire rack to cool completely. Patience here prevents cracking.
🥘 Step 5: Prepare Vanilla Buttercream for Decorating
In a large bowl, beat the 1 cup cold heavy cream with an electric mixer until soft peaks form. In a separate bowl, beat the 1.5 cups unsalted butter until smooth and fluffy. Gradually add the powdered sugar and 1 tablespoon vanilla bean paste, mixing on low speed until combined, then increase to high speed for 3-4 minutes until light and fluffy.
Add the whipped cream to the butter mixture and beat for another 2 minutes until fully incorporated. The buttercream should be smooth with no streaks of cream remaining. This is where the magic happens—the vanilla bean paste adds depth that regular vanilla extract can't match. Taste and adjust sweetness if needed by adding more powdered sugar.
🎂 Step 6: Assemble and Frost the Cake
Once the cakes are completely cool, place one layer on a cake stand or plate. Spread a generous layer of the vanilla buttercream on top, then place the second layer on top. Frost the entire cake with the remaining buttercream, creating a smooth finish. For extra flair, pipe decorative swirls or add fresh berries on top.
Let the cake sit at room temperature for 30 minutes before slicing. This allows the frosting to set slightly and makes for cleaner cuts. Each slice should reveal a moist, tender crumb with a perfect balance of sweetness and nutty almond flavor. The buttercream should be smooth and rich, not overly sweet or greasy.
Pro Tips For Making Almond Flour Butter Cake
- Weigh the Almond Flour: Almond flour compacts like crazy when scooped—use a kitchen scale for accuracy. I learned this the hard way after my first cake turned out dense and uneven; now I measure it by weight (120g for a standard recipe) and sift it twice for fluffiness.
- Cream Butter and Sugar Slow: Let the butter sit at room temperature for 30 minutes before creaming—cold butter won’t emulsify properly. I used to rush this step, and my cakes always ended up greasy or grainy; now I take my time, mixing until the sugar dissolves completely into the butter.
- Don’t Overmix the Batter: Stop mixing as soon as the flour is just incorporated—overworking it develops gluten and makes the cake tough. After burning through three batches, I finally accepted that "just combined" is the goal, not a smooth, homogenous paste.
- Use Room-Temp Eggs: Cold eggs won’t blend smoothly and can cause streaks in the batter. I was skeptical until I tried it—I now let mine sit in warm water for 5 minutes before cracking, and the texture is noticeably better. (Yes, even if you’re impatient like me.)
Serving suggestions for almond flour butter cake
Classic Presentation
Serve slices on elegant gold-rimmed cake plates with a dusting of flaky sea salt to balance the sweetness. I always garnish with fresh raspberries or edible gold leaf for a luxurious touch—it elevates the presentation instantly.
Pair with chilled sparkling wine or vanilla chai tea to complement the nutty flavors beautifully. 🍓
Warm Spiced Accompaniments
For a cozy twist, serve warm cinnamon-infused whipped cream alongside each slice. I make mine by heating ½ cup heavy cream with 1 tsp cinnamon and 1 tbsp brown sugar until steaming, then chilling before whipping.
A sprinkle of toasted almond slivers adds crunch and ties into the almond flour base. This works especially well during fall gatherings.
Dessert Board Styling
Create a stunning dessert board by arranging slices alongside chocolate-dipped strawberries, macarons, and mini lemon tarts. Use a marble slab as the base and scatter crushed pistachios for color contrast.
The cake's neutral tones make it the perfect neutral canvas for vibrant accompaniments. I always include a small vanilla bean for a subtle aroma boost when guests arrive. ✨
Coffee Pairings
Dark roast coffee with 1 shot of espresso cuts through the richness perfectly. For a lighter option, try lavender-infused latte—the floral notes harmonize with the vanilla buttercream.
I recommend Starbucks Pike Place Roast or a local artisanal pour-over for the best experience. The caffeine helps balance the sugar content while enhancing the almond flavor.
Make-Ahead Serving
For events, assemble the cake 24 hours ahead and store it in an airtight container at room temperature. Just before serving, refresh the frosting by gently reheating it in 30-second intervals in the microwave.
This keeps the texture smooth without melting. I always bring out the cake 30 minutes before guests arrive to let it reach perfect serving temperature. 💫
Seasonal Variations
In summer, add fresh peach slices and a drizzle of honey for a fruity contrast. For winter, swap the berries for candied cranberries and a sprinkle of orange zest.
The cake's neutral flavor makes it incredibly versatile—just adjust the toppings to match the season. I keep a small jar of candied citrus peel on hand for quick garnishes year-round.
Nutrition facts
Frequently asked questions
Why does my almond flour cake turn out dry?
Almond flour absorbs moisture differently than wheat flour, so proper hydration is key. Always use room-temperature butter and eggs, and don't overmix the batter. The xanthan gum in this recipe helps retain moisture—if you skip it, add 1 extra egg or 1 tablespoon almond milk to compensate. Also, never overbake—pull the cake when a toothpick comes out clean but the edges are just set.
Can I make this cake without eggs?
Yes! Replace the 4 eggs with a flax egg substitute: mix 4 tablespoons ground flaxseed with 10 tablespoons water, let sit for 5 minutes to thicken, then use as a 1:1 replacement. For extra moisture, add 2 tablespoons applesauce to the batter. The texture will be slightly denser but still delicious. The cake's structure relies on the xanthan gum, so it won't crumble without it.
How do I prevent cracks in the cake?
Cracks usually happen from rapid cooling or overmixing. Let the cakes cool in the pans for 10 minutes before transferring to a rack, and avoid opening the oven door too early. For extra insurance, chill the batter for 30 minutes before baking. If cracks appear, simply frost over them—they won't affect the flavor. The buttercream will actually help disguise any minor imperfections beautifully.
What's the best way to store leftovers?
Store unfrosted cake layers in an airtight container at room temperature for 3 days, or freeze for 3 months. For frosted cake, keep it refrigerated for up to 5 days—just bring it to room temperature before serving. To refresh frosting, whip it briefly with a hand mixer. The cake actually tastes better the next day as the flavors meld together! For longer storage, freeze the unfrosted cake and frost it fresh when ready to serve.
Can I use this recipe for a single-layer cake?
Use a 9-inch round pan or 8x8-inch square pan and reduce baking time to 20-25 minutes. For a 9-inch pan, you'll need about 2/3 of the batter. Single-layer cakes work beautifully for individual servings or as a base for cupcakes. Just adjust the frosting quantity accordingly—this recipe makes enough for a 2-layer cake, so halve it for a single layer. The texture remains perfectly moist regardless of pan size.
