
Soaking ordinary dates in strong espresso takes them to a whole new level in this coffee cake. The mix creates an incredibly juicy, tasty treat that hits the sweet spot between sugary goodness and bold coffee flavors, finished with a creamy espresso topping and some crunchy walnuts. It'll make your everyday coffee break feel like a mini celebration.
I whipped this cake up for the first time when I needed something to bring to my book group. Everyone asked for the recipe and raved about it so much that now it's what I'm known for at family gatherings and weekend get-togethers.
What You'll Need
- Dates: Give natural sweetness and stay super moist after their coffee bath
- Fresh espresso or coffee: Boosts the flavor profile and creates that signature soft texture
- Baking soda: Makes dates tender while helping the cake rise properly
- All-purpose flour: Builds just the right framework for this moist but fluffy cake
- Cinnamon and nutmeg: Bring cozy warmth that goes hand-in-hand with coffee flavors
- Butter: Adds luxury and helps create that soft, tender bite
- Brown sugar: Brings caramel-like notes that really click with the dates
- Granulated sugar: Keeps sweetness in check and helps the butter cream up nicely
- Egg: Holds everything together and builds good structure
- Vanilla extract: Pulls all flavors together and boosts the smell-good factor
- Walnuts: Give that needed crunch and nutty taste that dates love
- Powdered sugar: Makes for a silky topping that hardens just right
How To Make It
- Get Those Dates Ready:
- Put your chopped dates in a big bowl with hot espresso and baking soda. This key step gets the dates super soft while the hot coffee wakes up the baking soda. Let everything hang out together while you work on the rest. The dates will soak up all that coffee goodness and get plump and soft.
- Mix Your Dry Stuff:
- In another bowl, stir together flour, cinnamon, nutmeg, and salt. This makes sure all those good flavors spread evenly through the cake. The spices play nice with both the dates and coffee without taking over.
- Whip Up The Base:
- Beat your butter with both types of sugar until it looks pale and fluffy, taking about 3-4 minutes. This puts air into your batter for a better texture despite the heavy ingredients. Don't cut corners here - it really matters for how your cake turns out.
- Add The Wet Items:
- Mix in the egg and vanilla until they're fully blended. Your mix might look a little funny at this point, but don't worry, it'll come together once you add the dry ingredients.
- Bring It All Together:
- Drain those dates but save the liquid. Take turns adding the date liquid and dry mixture to your butter bowl, starting and finishing with the liquid. Just mix enough to blend after each addition so you don't overwork the batter and make the cake tough.
- Add Dates and Nuts:
- Use a rubber spatula to gently mix in your drained dates and toasted walnuts. This careful touch keeps the dates whole and makes sure they spread throughout the cake instead of sinking to the bottom.
- Get Ready To Bake:
- Put parchment paper in your loaf pan and pour in the batter. Bake until you can stick a toothpick in the middle and it comes out clean, usually 55-65 minutes. You'll get a nice golden outside while the inside stays incredibly moist.
- Top It Off:
- After it cools down, pour on some espresso glaze and sprinkle extra toasted walnuts. Let the topping set before cutting so you get nice clean slices.

Those espresso-soaked dates really steal the show in this recipe. I'm always amazed at how they change from dry, tough fruits into juicy flavor bombs. My grandma showed me the coffee-soaking trick years ago, and it turns everyday dates into something really special.
Switch It Up
Feel free to tweak this recipe your way. Want stronger coffee taste? Try using espresso powder instead of brewed coffee in both cake and topping. Not crazy about walnuts? Swap in pecans for a sweeter, buttery crunch. Need a dairy-free version? Coconut oil works great instead of butter and adds a subtle flavor that plays well with the dates.

Keeping And Serving
This cake actually gets tastier over time as the flavors mingle and deepen. Keep it wrapped tight at room temperature for up to 3 days, or in the fridge for a week. To store it longer, freeze individual slices without glaze wrapped in plastic then foil. When you want some, let it thaw on the counter and add fresh topping.
Great With These
Enjoy this cake slightly warm with a scoop of vanilla ice cream for a real treat. For breakfast, it's awesome with some fresh fruit and coffee. Want to surprise guests? Put it on a cheese board with creamy blue cheese or aged gouda for an unexpected sweet-savory combo they'll talk about later.
Frequently Asked Questions
- → What keeps this cake soft and moist?
The soaked dates keep the cake moist since they hold their natural juices, blending into the batter as it bakes.
- → Can I use brewed coffee instead of espresso?
You can swap espresso for strong coffee. Espresso just gives a richer, deeper taste.
- → Do I really need to toast the nuts?
Toasting adds more flavor and a toasty crunch, but it’s fine to skip if you’d like.
- → How do I change the glaze texture?
Make it thicker with more powdered sugar or thinner by adding a few drops of hot water.
- → What’s a parchment paper alternative for the pan?
If you don’t have parchment, grease the pan with butter or baking spray to stop it from sticking.