My grandmother kept a loaf tin on the counter almost every week of my childhood. The smell of dates softening in hot liquid was the smell of her kitchen. I never had her exact recipe, and for years I didn’t try to recreate it. Then one rainy afternoon I found myself with a bag of dates, half a cup of walnuts, and nothing better to do. After a few rounds of testing, this moist date walnut cake recipe is what I landed on. It’s a little old-fashioned, and that’s exactly what I love about it.

Key Takeaways
- Just 4 easy steps from mixing bowl to oven, no stand mixer needed
- Soaking the dates in hot coffee is the secret to a deeply moist crumb
- Olive oil instead of butter keeps it tender for up to 5 days on the counter
- Works dairy-free using vegan Greek yogurt with no compromise on texture
- Dark muscovado sugar adds a rich molasses depth no other sugar matches
Why You Will Love This Moist Date Walnut Cake Recipe
There is something about a date walnut cake that feels genuinely homemade in a way not many recipes still do. This one leans into that completely. The texture is dense and soft at the same time, the kind of crumb that stays moist for days rather than drying out overnight like most loaf cakes do.
The flavors build on each other in a way that is hard to explain until you taste it. Dates give a deep, jammy sweetness. Walnuts add a bitter crunch that cuts right through it. The coffee in the soaking liquid brings everything together without tasting like coffee at all. I think of it as the thing that makes people ask for a second slice without knowing quite why.
This is also one of those recipes that fits naturally into a busy week. You need one large bowl, one loaf pan, and about twenty-five minutes of active work. The oven does the rest. If you love baking recipes with nuts, you might also enjoy our pineapple walnut salad or our maple pecan biscotti for more walnut-forward ideas on the site.

Ingredients for the Best Moist Date Walnut Cake
Nothing here is hard to find. Most of these are already in your pantry. The only one that requires a small effort to source is dark muscovado sugar, and it is absolutely worth it for the depth it brings.
Pitted Dates (200g)Regular dried dates work perfectly. No need for expensive medjool.
Hot Coffee (150ml)Brew it fresh. The heat softens the dates. Sub with hot water or tea.
Olive Oil (100ml)Keeps the loaf moist for days. Sunflower or rapeseed oil also work.
Dark Muscovado Sugar (130g)High molasses content gives richness and moisture. The star ingredient.
Dairy-Free Greek Yogurt (80g)Holds the crumb together without eggs. Vegan sour cream also works.
All-Purpose Flour (250g)Standard flour. Do not overmix once it is added or the cake will be tough.
Walnuts (90g + extra)Roughly chopped for the batter, whole for the top. Rich in omega-3.
Baking Soda + Baking PowderBoth are needed. Baking soda reacts with the dates to help the rise.
Dates are one of the most naturally nutrient-dense fruits you can bake with. According to Healthline’s guide to the health benefits of dates, they are a good source of fiber, potassium, and antioxidants, which makes this cake feel a little less indulgent than it tastes.
Walnuts are equally worth highlighting. Research shared by Harvard’s Nutrition Source on walnuts notes that they are among the few plant-based sources of omega-3 fatty acids, which makes them one of the more genuinely nourishing nuts to bake with.

How to Make Date Walnut Cake in 4 Easy Steps
This is where the date walnut cake recipe comes together. The steps are simple but the order matters, especially the soaking stage which most recipes skip and then wonder why the cake is dry.
- Soak the Dates: Add your roughly chopped dates, baking soda, hot coffee, and olive oil to a large mixing bowl. Stir everything together, then set the bowl aside for 15 minutes. Do not rush this part. The dates will soften, plump up, and absorb the coffee. This is what makes the crumb so moist from the inside out. The baking soda reacts with the acid in the coffee and starts breaking down the dates slightly, which helps distribute their sweetness through the batter evenly.
- Mix the Wet Ingredients: Preheat your oven to 175C or 350F and grease a 1-pound loaf pan, lining it with a parchment sling and leaving an overhang on both sides so you can lift the baked loaf out cleanly. To the soaked date mixture, add the dark muscovado sugar, dairy-free yogurt, and vanilla extract. Whisk everything together until smooth and fully combined. The batter will look dark and smell incredible at this point.
- Fold in the Dry Ingredients: In a separate bowl, whisk together the flour, baking powder, salt, and roughly chopped walnuts. Tip the dry ingredients into the wet mixture and fold everything together gently with a spatula until no streaks of flour remain. Do not be tempted to overmix at this point. A few gentle folds are all you need. Overmixing develops gluten and will make the finished loaf dense and tough rather than tender.
- Bake: Pour the batter into the prepared loaf pan and smooth the top with a spatula. Press a few whole walnuts across the top for texture and a classic finish. Place the pan on an aluminum tray or baking sheet, which helps the bottom of the cake bake evenly and prevents the base from going too dark. Bake for 45 to 55 minutes until the top is golden brown and a toothpick inserted into the center comes out with just a few moist crumbs clinging to it. Allow the cake to cool in the pan for 10 minutes before lifting it onto a rack to cool completely.

Tips, Variations, and Storage for Your Date Walnut Cake
Once you have made this old fashioned date walnut cake once, you will start to see how much room there is to make it your own. Here are the things I have learned after making it more times than I can count.
Recipe Tips That Actually Matter
- Always use a serrated knife to slice. The walnuts make a clean cut impossible with a straight blade, especially when the loaf is still slightly warm.
- Do not skip the parchment sling. Lightly grease the pan, then lay a sheet of parchment with overhang on both sides. It saves the loaf every time.
- Place the loaf pan on a baking sheet. This protects the bottom from direct heat and ensures even baking underneath.
- The cake genuinely tastes better on day two. Leave it on the counter overnight and the molasses flavor deepens considerably.
- Use a toothpick or thin knife at the 45-minute mark. A few moist crumbs on the blade means it is done. Wet batter means it needs more time.
This dates and walnut cake also works beautifully as the base for an afternoon tea spread. Pair it with our high protein coffee smoothie for a satisfying mid-morning combination, or serve it alongside our strawberry lemon yogurt bread if you are putting together a full baked spread.

Variations Worth Trying
Skip the Coffee
Plain boiling water works just fine. Hot black tea gives a gentle tannin note that pairs beautifully with the dates.
Swap the Nuts
Pecans are a natural fit. Blanched hazelnuts or almonds without the skins also work well. Avoid salted nuts.
Add Warm Spice
A teaspoon of ground cinnamon or ginger folded into the dry ingredients turns this into a spiced winter loaf.
Swap the Dates
If dates are not your thing, prunes or raisins soaked in the same way will give a similar moist result.
Add Frosting
The cake is sweet enough on its own, but a thin layer of cream cheese frosting makes it feel more like a celebration cake.
Make it Gluten-Free
A 1:1 gluten-free baking flour blend works reasonably well here. The texture will be slightly denser but still good.

Frequently Asked Questions About Date Walnut Cake
Can I make this moist date walnut cake ahead of time?
Yes, and it actually improves overnight. Bake the loaf a day before you need it and store it wrapped at room temperature. The molasses from the muscovado sugar continues to redistribute through the crumb as it rests, making the texture even more tender and the flavor noticeably richer than on the day it comes out of the oven. It keeps well for up to 5 days in an airtight container.
Can I use another nut instead of walnuts?
Absolutely. Pecans are the closest in flavor profile and are probably the best swap if you want something that feels very similar to the original. Blanched hazelnuts and blanched almonds both work well too, though they give a slightly lighter result since they are less bitter than walnuts. I would avoid using salted nuts as the salt level in this recipe is already calibrated, and skinned nuts are preferable to avoid any bitterness from the outer layer.
What if I do not have muscovado sugar?
Soft dark brown sugar is the most straightforward substitute and will give you a result very close to the original. Coconut sugar also works but produces a slightly drier loaf since it does not carry the same molasses content. Light brown sugar is fine in a pinch but the cake will be noticeably less deep in flavor and color. If you have time, dark muscovado is worth tracking down for this recipe as it genuinely makes a difference to how moist the finished loaf feels.
How can I tell when the date walnut cake is done without a toothpick?
Use a thin-bladed knife inserted into the very center of the loaf. Pull it straight out and check what clings to it. A clean blade or one with just a few dry crumbs means the cake is baked through. Wet or sticky batter means it needs more time, so bake in 5-minute increments and test again. You can also gently press the center of the top with your fingertip. A fully baked loaf will spring back slowly. If it leaves a dent that does not recover, it needs a few more minutes.
Is it okay to swap almond yogurt for another dairy-free yogurt?
Yes, almond yogurt works perfectly in this recipe and so does oat-based yogurt, soy yogurt, or coconut-based Greek-style yogurt. The key is to use a thick, plain, unsweetened variety rather than a drinkable or flavored one. If the yogurt is too thin it will throw off the moisture balance in the batter slightly. In a real pinch, an equal amount of unsweetened applesauce will substitute reasonably well, though the crumb will be very slightly more dense.
Every time I make this moist date walnut cake recipe I think about that loaf tin on my grandmother’s counter. She never made a big deal out of it. It was just there, wrapped in a clean tea towel, waiting for someone to want a slice.
That is what I hope this becomes in your kitchen too. Not a project. Just a loaf that is there, that smells good, that tastes better on the second day than the first.
Make it this weekend. You probably already have everything you need.

Moist Date Walnut Cake
Ingredients
Method
- Add chopped dates, baking soda, hot coffee, and olive oil to a large bowl. Stir and let sit for 15 minutes to soften.

- Preheat oven to 175°C (350°F). Grease and line a loaf pan with parchment paper.
- Add muscovado sugar, yogurt, and vanilla extract to the soaked date mixture. Whisk until smooth.

- In a separate bowl, whisk together flour, baking powder, salt, and walnuts.
- Fold the dry ingredients into the wet mixture gently until just combined. Do not overmix.

- Pour batter into the prepared loaf pan and smooth the top. Add extra walnuts on top.
- Place the pan on a baking sheet and bake for 45–55 minutes, until a toothpick inserted comes out with a few moist crumbs.
- Cool in the pan for 10 minutes, then transfer to a rack to cool completely before slicing.