Desserts
This apple date walnut cake delivers layers of spiced fruit and crunchy streusel in every bite—perfect for autumn gatherings or cozy afternoons. The secret lies in balancing tender cake with a moist, fruit-filled center and a caramelized streusel crown that adds texture without overpowering.
I’ve perfected this recipe over years of baking, ensuring the walnuts stay intact while the apples and dates create a jammy, flavorful core.
The cake’s magic comes from simple techniques: folding in walnuts gently to preserve their crunch, using warm spices like cinnamon and nutmeg to enhance the fruit, and baking at just the right temperature to maintain that moist texture.
Whether you’re serving it warm with vanilla ice cream or at room temperature with a dollop of whipped cream, it’s a showstopper that feels homemade yet impressive.
What makes this recipe stand out is its versatility—it works for breakfast, brunch, or dessert, and the flavors deepen as it sits. The streusel topping caramelizes beautifully, creating pockets of sweetness that contrast perfectly with the cake’s tender crumb.
Plus, with a few substitutions, you can adapt it for vegan diets using flax eggs and coconut oil, making it inclusive for all dietary needs.
Ready in about 60 minutes with minimal effort, this cake is ideal for special occasions or when you want to impress without spending hours in the kitchen. The aroma alone will draw everyone to the table, and the first slice will have them asking for the recipe.
Here’s how to make it—step by step—for a dessert that’s as delicious as it is beautiful.
Ingredients for apple date walnut cake
This cake's magic starts with simple ingredients that create layers of spiced fruit and crunchy streusel.
| Ingredient | Amount | Notes |
|---|---|---|
| All-Purpose Flour 🌾 | 2 ½ cups | Sifted for even texture |
| Granulated Sugar 🍚 | 1 ½ cups | White or light brown |
| Packed Brown Sugar 🍚 | ½ cup | Light or dark variety |
| Unsalted Butter 🧈 | 1 cup | Room temperature, full-fat |
| Large Eggs 🥚 | 2 whole | Room temperature for blending |
| Vanilla Extract 🌿 | 1 tbsp | Pure, not imitation |
| Ground Cinnamon 🍃 | 1 ½ tsp | Freshly ground preferred |
| Ground Nutmeg 🌿 | ½ tsp | Freshly grated for warmth |
| Ground Ginger 🌶️ | ½ tsp | Freshly grated preferred |
| Salt 🧂 | ½ tsp | Kosher or sea salt |
| Apples 🍎 | 2 medium | Honeycrisp or Granny Smith, peeled |
| Pitted Dates 🍈 | 1 cup | Chopped, Medjool preferred |
| Walnuts 🥜 | 1 ½ cups | Chopped, toasted lightly |
| Old-Fashioned Oats 🌾 | 1 cup | Blended into flour |
| Turbinado Sugar 🍚 | ½ cup | For streusel crunch |
The apples and dates are the heart of this cake. Honeycrisp apples stay firm when baked, while Granny Smith adds tang—both work beautifully. Look for Medjool dates at specialty stores if you can; they're sweeter and more flavorful than regular dates. Walnuts should be fresh and toasted lightly to bring out their nuttiness. I grab mine from Trader Joe's in bulk—they're cheaper and fresher than pre-packaged. For the butter, Land O'Lakes unsalted is my go-to, but any full-fat butter works. Just make sure it's room temperature when mixing.
No Honeycrisp apples? Fuji or Gala hold up well too. Dates too expensive? Dried figs chopped fine work in a pinch, though the texture will differ slightly. Walnuts too pricey? Pecans or hazelnuts add a nice twist. Skipping the streusel? Just sprinkle extra walnuts on top before baking. The spices are non-negotiable though—freshly ground cinnamon and nutmeg make all the difference. Pre-ground spices lose potency fast, so if yours smells dull, toss it. For the vanilla, Nielsen-Massey is my favorite, but any pure extract will do.
Store the cake in an airtight container at room temperature for up to 4 days, or refrigerate for 1 week. It actually tastes better the next day as the flavors meld. For longer storage, freeze slices wrapped individually for up to 3 months. The streusel topping stays crisp for about 2 days before softening slightly, so enjoy it fresh if possible. I always make a double batch—one for immediate serving and one to freeze for lazy weeknights.
Why You'll Love This Recipe
- No Mixer Needed: I swear by this one—just creaming butter and sugars with a wooden spoon until light and fluffy. No electric mixer, no fuss, and the texture comes out tender every time.
- Sweet-Savory Magic: That caramelized date filling with walnuts? It’s the kind of rich, chewy contrast that makes you forget about store-bought cakes. The apples add just enough brightness to cut through the sweetness.
- Weeknight Hero: Slice it fresh for breakfast or pack it for lunches—it stays moist for days. Honestly, I’ve sent this to work in a container and still had leftovers for snacks. (Yes, even on a Tuesday night.)
- Pantry Staple Power: You’re probably already using these ingredients—flour, sugar, butter, eggs—and the dates and walnuts add depth without breaking the bank. One cake feeds six, and the leftovers? Even better the next day.
Step-by-step instructions for apple date walnut cake
Here's how to create a perfectly moist cake with a fragrant spiced streusel crown.
Prepare the Fruit Filling
Core and peel the 2 medium apples, then chop them into ¼-inch pieces. In a medium bowl, combine the apple pieces with the 1 cup pitted dates and 1 cup chopped walnuts. Set aside—this will form the cake's moist, fruity heart.
For the walnuts, I like to lightly toast them first by spreading them on a baking sheet and baking at 350°F for 8-10 minutes until fragrant. This enhances their nutty flavor and prevents them from becoming too soft in the cake. Let them cool completely before adding to the fruit mixture.
Mix the Cake Batter
In a large mixing bowl, cream together the 1 cup unsalted butter and 1.5 cups granulated sugar on medium speed until light and fluffy—about 3-4 minutes. This step is crucial for creating a tender cake texture. The butter should look pale and nearly doubled in volume.
Add the 2 whole large eggs, one at a time, mixing well after each addition. Stir in the 1 tablespoon vanilla extract and the 2.5 cups all-purpose flour that you've already sifted. Gently fold in the spice mixture—1.5 teaspoons ground cinnamon, 0.5 teaspoon ground nutmeg, 0.5 teaspoon ground ginger, and 0.5 teaspoon salt—until just combined. Be careful not to overmix, as this can make the cake dense.
Finally, fold in the prepared fruit mixture until evenly distributed throughout the batter. The batter will be thick and slightly streaky, but that's exactly what we want for that perfect moist texture.
Prepare the Streusel Topping
In a separate bowl, combine the 1 cup old-fashioned oats with the remaining 0.5 cup packed brown sugar and 0.5 cup turbinado sugar. Add the 1.5 cups chopped walnuts and the same spice mixture you used in the cake batter—1.5 teaspoons cinnamon, 0.5 teaspoon nutmeg, 0.5 teaspoon ginger, and 0.5 teaspoon salt. Mix until everything is well coated.
This streusel topping is what creates that beautiful caramelized crown. The turbinado sugar will give it a lovely crunch and golden color. If you prefer a finer texture, you can pulse the oats and walnuts briefly in a food processor, but I like to keep it slightly rustic for that homestyle appeal.
Assemble and Bake
Preheat your oven to 350°F and grease an 8-inch round cake pan or line it with parchment paper. Pour half of the cake batter into the prepared pan and spread it evenly. Sprinkle half of the streusel topping over the batter, then add the remaining batter. Finally, top with the rest of the streusel, pressing down gently to ensure good contact with the cake.
Bake for 45-50 minutes, or until a toothpick inserted into the center comes out clean. The cake should be golden brown on top with a beautifully caramelized streusel crown. If the top browns too quickly, tent the cake with foil to prevent over-browning while it continues to bake through.
Cool and Serve
Allow the cake to cool in the pan for 15 minutes, then transfer it to a wire rack to cool completely. This gradual cooling helps the cake set properly and prevents it from becoming gummy. The flavors will continue to meld as it cools, resulting in a perfectly balanced cake with moist layers and a fragrant, crunchy top.
For the best experience, serve the cake at room temperature. The moist fruit filling will be perfectly complemented by the warm spices and nutty crunch of the streusel. Slice it thickly to showcase those beautiful layers of flavor and texture.
Pro Tips For Making Apple Date Walnut Cake
- Cream Butter Properly: I learned this the hard way—soft butter mixed with sugar leaves pockets of dry flour. Use cold butter (firm but not rock-hard) and beat it with the sugars on medium-high until the mixture looks like wet sand and smells like caramel. That’s when the fat properly coats the flour for a tender crumb.
- Chop Dates Coarsely: Tiny date pieces sink into the cake and turn it into a dense brick. Cut them into ½-inch chunks—big enough to bite into, small enough to distribute evenly. Soak them in warm water for 10 minutes first, then drain well, or they’ll make the batter too sticky to handle.
- Don’t Overmix the Batter: The second you add flour, stop stirring after just 10 turns. Overmixing develops gluten, and this cake’s magic is in its soft, moist layers. Use a spatula to gently fold in the dry ingredients until just combined—lumps are fine, toughness isn’t.
- Bake Until Springy: The cake’s done when a toothpick comes out with a few moist crumbs, not clean. Press the center lightly—it should spring back slowly, not stay indented. If the top browns too fast, tent foil loosely over it after 20 minutes, but resist the urge to open the oven door too often.
Pro cooking tips for this recipe
Butter Temperature Matters
The secret to a tender cake starts with the butter. Use room-temperature unsalted butter—it should be soft enough to leave a slight indentation when pressed but not melted. I test this by pressing my finger into it; if it springs back slowly, it's ready.
Cold butter creates dense cake, while melted butter can make it greasy. Let your butter sit out for 30-60 minutes before mixing. 🧈
Gentle Folding Technique
When folding in the fruit mixture, use a spatula and work gently to avoid deflating the batter. Overmixing develops gluten, leading to a tough cake. I like to use a "cut-and-fold" method: slice through the batter, then fold the edges toward the center.
This keeps the walnuts and fruit distributed evenly without overworking the dough. 🥄
Streusel Texture Control
For a perfect streusel crown, pulse your oats and walnuts briefly in a food processor—just 3-4 seconds—to create an even, crumbly texture. Avoid over-processing, or the topping will become paste-like.
I also recommend pressing the streusel down lightly before baking to ensure full contact with the cake. This prevents gaps where the cake might peek through. 🥜
Oven Thermometer Check
Oven temperatures can vary by up to 25°F, so always use an oven thermometer to confirm your oven reaches 350°F. I keep a Thermoworks Oven Thermometer in my kitchen—it's a game-changer.
If your oven runs hot, reduce the temperature to 325°F to prevent over-browning while keeping the interior moist. 🌡️
Fruit Prep for Moisture
Peel the apples and chop them into ¼-inch pieces for even cooking. Toss them with the dates and walnuts before folding into the batter to distribute moisture evenly. If your apples release too much liquid, drain them briefly on paper towels.
I also recommend using Honeycrisp or Granny Smith—they hold their shape better than softer varieties. 🍎
Cool Gradually for Best Texture
Let the cake cool in the pan for 15 minutes before transferring to a wire rack. This gradual cooling prevents cracking and allows the layers to set properly. I’ve learned the hard way that rushing this step leads to a gummy center.
Serve at room temperature for the perfect balance of moist cake and crunchy streusel. ✨
Nutrition facts
Frequently asked questions
Can I make this cake without walnuts?
Replace the walnuts with 1.5 cups chopped pecans or hazelnuts for a similar texture, or use ½ cup each of walnuts and pecans for variety. For a nut-free version, swap them with ½ cup dried cranberries or chopped dried apricots to maintain moisture. The streusel can also be made with just oats and sugar if you prefer.
How do I keep the streusel from burning?
Use turbinado sugar (instead of granulated) for the streusel, as it caramelizes beautifully but at a controlled rate. Bake at 350°F and tent the cake with foil after 25 minutes if the top starts browning too quickly. For extra insurance, reduce oven temp to 325°F if your oven runs hot.
Can I make this cake gluten-free?
Yes! Substitute the all-purpose flour with a 1:1 gluten-free baking flour blend (like Bob's Red Mill) and add ½ teaspoon xanthan gum if your blend doesn't include it. For the streusel, use certified gluten-free oats. Note that gluten-free cakes may be slightly denser, so consider adding ½ teaspoon baking powder to the batter.
Why is my cake dry?
Overbaking is the most common cause—check with a toothpick at 40 minutes if possible. Another culprit is using cold butter or overmixing the batter. To fix dryness next time, reduce baking time by 5 minutes and brush the warm cake with a simple syrup (equal parts sugar and water, heated until dissolved) before serving.
How can I make this vegan?
Replace the butter with 1 cup coconut oil (melted) or vegan butter, and use 2 flax eggs (2 tbsp ground flaxseed + 6 tbsp water, mixed and rested for 5 minutes). For the streusel, use vegan butter or coconut oil instead of butter. The texture will be slightly different but still delicious—expect a more tender crumb.
