Desserts
This almond and walnut cake delivers rich, nutty swirls that melt in your mouth with every bite—the perfect balance of buttery crispness and moist crumb. 💛 What makes it special is the way toasted nuts infuse the batter with deep, toasty flavor while maintaining a tender texture that keeps it moist for days. The secret lies in properly toasting the nuts and folding them into the batter at just the right moment, creating pockets of crunch that contrast beautifully with the soft cake. The recipe begins with a simple yet foolproof method: combining dry ingredients first to avoid overmixing, then gently folding in the nut butter and toasted nuts. This ensures even distribution and prevents the cake from becoming dense. A light dusting of powdered sugar on top adds that final elegant touch while keeping the focus on the nutty goodness beneath. By the time it emerges from the oven, you’ll have a cake with golden edges and a crackly top, its aroma filling your kitchen with warm, comforting notes of caramelized nuts. The texture is what truly sets it apart—moist yet sturdy, with each bite offering a perfect harmony of buttery cake and toasted nut crunch. It’s the kind of dessert that feels indulgent yet remains light enough for any occasion. Serve it warm with a dollop of whipped cream or a scoop of vanilla ice cream, or enjoy it at room temperature for a satisfying snack. The beauty of this recipe is its versatility—it works equally well as a showstopping centerpiece or a simple treat for two. Let’s get baking!
Ingredients for almond and walnut cake
Toasted nuts and buttery layers create this decadent yet tender cake with perfect crunch.
| Ingredient | Amount | Notes |
|---|---|---|
| All-Purpose Flour 🌾 | 2 ½ cups | Sifted for light texture |
| Granulated Sugar 🍚 | 1 ½ cups | White or light brown |
| Unsalted Butter 🧈 | 1 cup | Cold, cubed for creaming |
| Large Eggs 🥚 | 4 whole | Room temperature preferred |
| Vanilla Extract 🌸 | 2 tsp | Pure vanilla extract |
| Almond Extract 🌿 | ½ tsp | For authentic almond flavor |
| Almond Butter 🥜 | ½ cup | Natural, no added sugar |
| Walnuts 🌰 | 2 cups | Chopped, toasted for depth |
| Powdered Sugar 🍚 | ½ cup | For dusting and swirls |
| Baking Powder 🍞 | 2 tsp | Aluminum-free preferred |
| Salt 🧂 | ½ tsp | Fine sea salt |
| Milk 🥛 | ½ cup | Whole milk for richness |
| Cream Cheese 🧀 | 4 oz | Room temperature, softened |
The walnuts are the star—toast them in a dry pan until golden for maximum flavor. Costco or Trader Joe's sell walnuts in bulk, which saves money and keeps them fresher longer. For the almond butter, Marinatto or Justin's are my go-tos—they're smooth and free from additives. The cream cheese should be room temperature when mixed into the batter, or it'll create lumps. If you can't find almond extract, almond essence works in a pinch, though it's less potent.
No almond butter? Substitute with 0.5 cup melted butter plus 0.5 cup ground almonds, but toast the almonds first for that nutty punch. Running low on walnuts? Pecans or hazelnuts add a similar crunch. The recipe calls for whole milk, but half-and-half or heavy cream will make it even richer. The powdered sugar swirl is optional but adds that elegant touch—just mix it with a little melted butter for a paste. For a lighter cake, reduce the sugar by 0.25 cup and add an extra egg.
This cake keeps beautifully for 5 days in an airtight container at room temperature, though it's best enjoyed within 2 days for maximum freshness. If making ahead, wrap tightly in plastic and store in the fridge—bring to room temperature before serving. The texture improves overnight as the nuts rehydrate slightly. Freeze for up to 3 months by wrapping individual slices in plastic wrap. For serving, a dusting of powdered sugar or a drizzle of melted chocolate takes it to the next level.
Why You'll Love This Recipe
- No Mixer Needed: I swear by this recipe when my mixer’s on the fritz. The butter and sugar get creamed by hand in minutes—no electric fuss, just elbow grease and a bowl. The eggs and vanilla blend right in without a trace of lumps, so smooth you’ll forget it wasn’t machine-made.
- Rich Without Overpowering: That nutty crunch from the almonds and walnuts? It’s like a secret handshake in every bite. The butter keeps it tender, the vanilla adds warmth, and the flour holds it all together—no cloying sweetness, just a deep, satisfying flavor that lingers.
- Weeknight or Celebration: Honestly, I make this for both my lazy Tuesdays and my mom’s birthday. Slice it thin for a quick breakfast with coffee, or go all out with whipped cream and berries. The same batter works for either—no need to reinvent the wheel.
- Leftovers That Don’t Suck: Between us, most cakes turn into sad, dry bricks by day three. Not this one. The walnuts keep it moist, and the sugar caramelizes just enough to stay fresh for days. I’ve had slices last a full week, and they’re still worth eating—no sad crumbs here.
Step-by-step instructions for almond and walnut cake
Here's how to create a rich, nutty cake with perfect texture and golden swirls.
👨🍳 Step 1: Prepare the Walnut Swirl Filling
In a food processor, pulse the 2 cups walnuts until they reach a coarse chop—think about the size of breadcrumbs. Transfer them to a mixing bowl and add the 0.5 cup almond butter and 0.5 cup powdered sugar. Mix thoroughly until combined, then fold in 2 tablespoons of the 2.5 cups all-purpose flour reserved from the dry ingredients. This creates a thick, nutty paste that will swirl beautifully through the cake.
Set this mixture aside while you prepare the cake batter. The walnut filling needs to stay at room temperature for even distribution later. If your kitchen is cold, let it sit for 5 minutes before using to ensure it spreads smoothly through the cake layers.
🍳 Step 2: Cream Butter and Sweeteners
In a stand mixer fitted with the paddle attachment, beat the 1 cup unsalted butter (cold, cubed) with the 1.5 cups granulated sugar on medium speed for 3-4 minutes. You're looking for a light, fluffy texture—the mixture should nearly double in volume and become pale in color. This creaming process incorporates air, which creates that tender, moist crumb we want in this cake.
Scrape down the sides of the bowl with a rubber spatula to ensure even mixing. Add the 4 whole large eggs, one at a time, mixing on low speed for 30 seconds after each addition. This gradual incorporation prevents the eggs from scrambling. Finally, add the 2 teaspoons vanilla extract and 0.5 teaspoon almond extract, mixing on low speed for 20 seconds until just combined.
👨🍳 Step 3: Combine Dry Ingredients
In a separate bowl, whisk together the remaining 2.3 cups all-purpose flour, 2 teaspoons baking powder, and 0.5 teaspoon salt. Sift this mixture directly into the wet ingredients, mixing on low speed for 30-45 seconds until just combined. You should still see some flour streaks—overmixing develops gluten, which can make the cake tough.
Add the 0.5 cup milk and mix on low speed for another 20 seconds until the batter comes together. The batter should be thick but pourable. If it looks too stiff, add 1 tablespoon milk at a time until it reaches the right consistency. This ensures the cake will rise properly in the oven.
🥘 Step 4: Layer and Swirl the Cake
Preheat your oven to 350°F and grease two 9-inch round cake pans, lining the bottoms with parchment paper. Divide the cake batter evenly between the two pans, spreading it out to create an even layer. The batter should fill each pan about ¾ full—this leaves room for the walnut filling to be added in swirls.
Using a rubber spatula, drop spoonfuls of the walnut filling onto the batter in each pan, spacing them about 2 inches apart. Then, using the tip of the spatula, gently swirl the filling into the batter, creating a marbled effect. This technique ensures each bite has that delicious nutty surprise. Tap each pan gently on the counter to release any air bubbles that may have formed.
🔥 Step 5: Bake to Golden Perfection
Place the cake pans in the preheated oven and bake for 25-30 minutes, or until a toothpick inserted into the center comes out clean. The cakes should be golden brown on top and slightly pulled away from the edges of the pans. Rotate the pans halfway through baking to ensure even cooking.
Once baked, remove the cakes from the oven and let them cool in the pans for 10 minutes. Then, invert them onto a wire rack to cool completely. While the cakes are cooling, prepare a simple glaze by mixing the 4 oz cream cheese (softened) with 2 tablespoons milk and 1 tablespoon powdered sugar until smooth. Drizzle this glaze over the cooled cakes for an elegant finish.
Pro Tips For Making Almond And Walnut Cake
- TOAST THE NUTS FIRST: I learned this the hard way—raw walnuts and almonds add bitterness to the cake. Spread them on a dry pan over medium heat for 3-4 minutes until fragrant and just golden. Let them cool completely before folding into the batter, or they’ll melt the butter and ruin the texture.
- CREAM BUTTER AND SUGAR LOW: Skip the high-speed mixer here. Use a wooden spoon to beat the butter and sugar by hand until light and airy—about 5 minutes. The slow method traps more air, which means a lighter cake. (Yes, even if you’re impatient like me.)
- WEIGH YOUR FLOUR: Scooping flour from the bag packs in too much air, leading to a dense cake. Use a kitchen scale and measure by weight—1 cup of all-purpose flour is about 125 grams. Tap the measuring cup lightly to settle the flour before leveling it off.
- LET EGGS COME TO ROOM TEMP: Cold eggs curdle the butter mixture, making the batter grainy. Take them out of the fridge 30 minutes before mixing. If you’re in a rush, run them under warm water for 2 minutes—just don’t overdo it, or the whites will start cooking.
Dietary considerations for this almond and walnut cake
Gluten-Free Adaptation
For a gluten-free version, replace the 2.5 cups all-purpose flour with 2 cups gluten-free 1:1 baking flour (like Bob’s Red Mill or King Arthur). Add 1 tablespoon xanthan gum to mimic gluten’s binding properties. Let the dry ingredients sit for 5 minutes before mixing to absorb any excess moisture. The texture will be slightly denser but still moist—just be sure to bake for 2-3 minutes longer to ensure doneness. 🌾
Dairy-Free Options
Swap the 1 cup unsalted butter for 1 cup dairy-free butter (like Earth Balance or Miyoko’s) and use ½ cup coconut milk (full-fat) instead of milk. For the cream cheese glaze, blend 4 oz dairy-free cream cheese (like Kite Hill) with 2 tablespoons coconut milk and 1 tablespoon powdered sugar. The flavor stays rich, but the texture may be slightly lighter—balance it with an extra 1 tablespoon almond butter in the batter. 🥛
Nut-Free Swap
If nut allergies are a concern, replace the 2 cups walnuts and 0.5 cup almond butter with 1 cup sunflower seeds (toasted) and 0.5 cup sunflower seed butter. Add 1 teaspoon sunflower seed extract (available online) for depth. The texture will be nuttier but less crunchy—compensate by adding 2 tablespoons extra powdered sugar to the batter for moisture. 🌰
Egg-Free Version
Replace the 4 large eggs with 4 flax eggs (4 tablespoons ground flaxseed + 10 tablespoons water), mixed and rested for 5 minutes before using. The cake will be slightly denser but still tender. For extra lift, add ½ teaspoon apple cider vinegar to the milk mixture. Let the batter rest for 10 minutes before baking to improve texture. 🥚
Lower Sugar Adjustments
Reduce the 1.5 cups granulated sugar to 1 cup and replace 0.5 cup with unsweetened applesauce. Add 1 teaspoon cinnamon to enhance flavor without extra sweetness. The cake will be less sweet but still moist—balance it with a drizzle of honey or maple syrup after baking. 🍚
Storage for Dietary Needs
For gluten-free or egg-free versions, store in an airtight container at room temperature for 3 days (fridge for 5 days). Freeze slices wrapped in plastic for up to 2 months. Thaw at room temperature for 1 hour before serving. Reheat briefly in the oven at 300°F for 5 minutes to restore moisture. ❄️
Nutrition facts
Frequently asked questions
Why does my almond and walnut cake turn out dense?
Overmixing the batter develops gluten, making the cake dense. Mix dry ingredients just until combined (about 30-45 seconds) and avoid over-whipping the eggs. Also, ensure your nuts are toasted and coarsely chopped—this prevents sinking and keeps the texture light.
Can I make this cake without almond extract?
Yes! Skip the almond extract and add 1 teaspoon vanilla bean paste or 0.5 teaspoon cinnamon for warmth. The walnuts and almond butter will still provide nutty flavor, but the extract adds that signature almond aroma.
How do I prevent the walnut filling from sinking to the bottom?
Chill the batter for 15 minutes before adding the walnut filling—this helps it stay suspended. Also, use a spatula to gently swirl the filling into the batter rather than dropping it in. For extra insurance, fold in 1 tablespoon extra powdered sugar to lighten the filling.
Is this cake good for beginners?
The recipe is beginner-friendly, but the swirl technique takes practice. Start with a simple layer cake (skip the swirl) if you're nervous, or use a piping bag to create cleaner lines. The rest is straightforward—just follow the creaming and folding steps carefully.
Can I use store-bought nut butter instead of homemade?
Yes, but choose natural, unsweetened nut butter with no added oils or sugars. Brands like Marinatto or Justin’s work best. If your nut butter is too thin, mix in 1 tablespoon ground nuts to thicken it for better swirling. The flavor will still be delicious!
