
Welcome to the most divine almond nut cake recipe you’ll ever make! This gorgeous cake is absolutely bursting with rich almond flavor and has the most tender, moist crumb that keeps everyone coming back for seconds. The secret is using both almond flour and sliced almonds to create incredible texture and authentic almond taste that doesn’t taste artificial at all.
I’ve been perfecting this recipe for years, and I’m so thrilled to finally share it with you today. This cake is perfect for celebrations, afternoon tea, or whenever you want to impress someone special with homemade goodness. The beauty of this recipe is that it’s actually quite straightforward to make, even though it tastes like you spent hours in the kitchen. It comes together quickly, bakes beautifully, and develops the most gorgeous golden exterior.
The combination of almond flour, fresh almonds, and a touch of almond extract creates a cake that’s sophisticated yet comforting. I love serving this with fresh whipped cream, a dusting of powdered sugar, or alongside fresh berries. You can also make this a layer cake for special occasions by doubling the recipe and stacking it with a simple frosting.
One of my favorite things about this recipe is how versatile it is. You can dress it up or down depending on the occasion. Want to make it extra special? Top it with a classic almond glaze. Prefer something simpler? A light dusting of confectioners’ sugar is absolutely perfect. The cake stays moist for days, making it ideal for baking ahead.
I also love that you can customize this based on what you have on hand. The recipe is forgiving and adapts beautifully to different almond products. Check out my tips section for substitutions and variations that work wonderfully. This is truly the almond nut cake recipe that will become a staple in your kitchen.
For more baking inspiration, explore my favorite dessert techniques and kitchen essentials. You might also love checking out comprehensive almond cake guides for additional inspiration and variations.
Ingredients
- 2 cups almond flour
- 1 cup sliced almonds, finely chopped
- 1¾ cups all-purpose flour
- 1½ teaspoons baking powder
- ½ teaspoon baking soda
- ½ teaspoon salt
- ¾ cup unsalted butter, softened
- 1 cup granulated sugar
- 3 large eggs
- 1 teaspoon almond extract
- 1 teaspoon vanilla extract
- ½ cup sour cream
- ¼ cup whole milk
- ½ cup whole almonds for topping
- 2 tablespoons coarse sugar for garnish
- Powdered sugar for dusting, optional

Instructions
- Preheat your oven to 350°F. Grease a 9-inch round cake pan with butter and line the bottom with parchment paper. This ensures your beautiful cake releases perfectly without sticking.
- In a medium bowl, whisk together the almond flour, finely chopped sliced almonds, all-purpose flour, baking powder, baking soda, and salt. Set this dry mixture aside.
- In a large mixing bowl, cream together the softened butter and granulated sugar using an electric mixer on medium speed for 3-4 minutes until the mixture is light, fluffy, and pale. This step is crucial for incorporating air into your cake.
- Add the eggs to the butter mixture one at a time, beating well after each addition. Make sure each egg is fully incorporated before adding the next one.
- Stir in the almond extract and vanilla extract, mixing until just combined. These extracts are essential for that authentic almond flavor.
- Reduce the mixer speed to low and alternate adding the dry ingredients and the wet ingredients (sour cream mixed with milk) to the butter mixture, beginning and ending with the dry ingredients. Add about one-third of the dry mixture, then half of the sour cream mixture, then another third of the dry mixture, then the remaining sour cream mixture, and finally the last third of the dry mixture. Stir until just combined after each addition.
- Pour the batter into your prepared cake pan, smoothing the top with a spatula.
- Arrange the whole almonds on top of the batter in a decorative pattern, pressing them gently into the batter. Sprinkle the coarse sugar evenly over the top.
- Bake for 35-40 minutes until a toothpick inserted into the center comes out with just a few moist crumbs. The top should be golden brown and the cake should spring back when lightly touched.
- Remove the cake from the oven and let it cool in the pan for 15 minutes before turning it out onto a wire rack to cool completely. This cooling time prevents the cake from breaking.
- Once completely cooled, dust generously with powdered sugar if desired, or serve plain to really showcase that beautiful almond flavor and gorgeous golden exterior.

Pro Tips
Room temperature ingredients are your best friend when making this cake. Remove your eggs, butter, and sour cream from the refrigerator at least an hour before baking. This helps everything combine smoothly and creates a better texture in the finished cake.
Don’t overmix the batter once you’ve added the dry ingredients. Overmixing develops too much gluten and can result in a tough, dense cake rather than the tender crumb you’re after. Mix until just combined for best results.
This cake stays incredibly moist for up to four days when stored in an airtight container at room temperature. You can also freeze the completely cooled cake wrapped tightly in plastic wrap for up to three months. Thaw at room temperature before serving.
For a more decadent version, create a simple almond glaze by whisking together one cup powdered sugar, two tablespoons milk, and half a teaspoon almond extract. Drizzle over the cooled cake for an elegant finishing touch.
Substitution notes: You can replace up to half the all-purpose flour with cake flour for an even more tender crumb. If you don’t have sour cream, Greek yogurt works as a perfect substitute and adds wonderful tang.
Serving suggestions: This cake pairs beautifully with fresh whipped cream, crème fraîche, or Greek yogurt. Fresh berries like raspberries or strawberries complement the almond flavor wonderfully. For tea time, serve thin slices with hot tea or coffee.
