Date and Walnut Cake Recipe
I’m so excited to share this Date and Walnut Cake Recipe with you because it’s one of those comforting treats that feels both indulgent and wholesome. The lovely sweetness of Medjool dates paired with crunchy walnuts creates a delightful texture and flavor combo that I always find hits the spot when I want something a little special with my afternoon tea. Whether you’re serving it to friends or just sneaking a slice yourself, this cake feels like a cozy hug in dessert form.
What I especially love about this Date and Walnut Cake Recipe is how straightforward it is—no complicated baking skills needed—and how versatile it feels. You can whip this up for a casual weekend coffee or even bring it to a potluck, and it always disappears quickly! Plus, the ingredients are simple, yet they come together to create something surprisingly rich and satisfying.
Ingredients You’ll Need
These ingredients work so well together because the dates add natural moisture and sweetness, while the avocado oil keeps the cake tender without overpowering the delicate flavors. Using self-rising flour simplifies the leavening process, making this recipe even easier for busy cooks.
- Medjool dates: I recommend going for Medjool because they’re large, very sweet, and have a wonderful rich flavor. Pitting them before you start saves time and effort later.
- Milk (any kind): Regular dairy milk works great, but I often use almond or oat milk for a lighter, dairy-free twist.
- Avocado oil: This is my go-to for neutral flavor and healthy fats, but you can substitute any mild oil like canola or sunflower.
- Self-rising flour: If you don’t have this, no worries—just mix plain flour with a bit of baking powder and salt on the side.
- Walnuts (for garnish): Fresh walnuts add that perfect crunch on top. Feel free to crush them or leave them as halves for a prettier presentation.
Variations
I love making this Date and Walnut Cake Recipe my own by tweaking it depending on what’s in my pantry or my mood. Experimenting with add-ins and flavors keeps the recipe fresh and exciting!
- Spiced Date and Walnut Cake: I’ve added a teaspoon of cinnamon and a pinch of nutmeg before, and it gave the cake a lovely warmth that paired beautifully with a hot cup of chai.
- Gluten-free option: Swapping self-rising flour for a gluten-free blend works well if you use a blend that includes xanthan gum to keep that perfect cake texture.
- With orange zest: Adding zest from one orange brightens the flavor and adds a fresh twist I found delightful as a springtime variation.
- Vegan-friendly: Use plant-based milk like almond or oat and stick with avocado oil, and you’ve got a cake everyone can enjoy.
How to Make Date and Walnut Cake Recipe
Step 1: Soften the dates
Start by placing your pitted Medjool dates in a bowl and covering them with the milk. Let them soak for about 15 minutes until they soften up completely—this helps create a moist, tender crumb without adding extra sugar. I usually do this first thing so they’re ready by the time I prep the other ingredients.
Step 2: Blend the soaked dates and wet ingredients
Once the dates are soft, blend the date-milk mixture with the avocado oil until smooth. This puree is what keeps the cake wonderfully moist and naturally sweet. Make sure there are no big chunks left—if your blender isn’t super powerful, give it an extra minute or two, or stir well after blending.
Step 3: Mix the batter
Next, add your self-rising flour directly into the wet mixture and fold gently with a spatula until just combined. Avoid over-mixing here; you want a delicate crumb, so stop stirring as soon as you don’t see flour floating around. Over-beating can make the cake tough, and you definitely don’t want that.
Step 4: Pour and garnish
Pour the batter into a greased or lined cake tin and sprinkle chopped or halved walnuts on top for that perfect nutty finish. I love how the walnuts toast slightly during baking—it adds a lovely aroma and extra texture contrast.
Step 5: Bake and cool
Bake at 350°F (175°C) for about 25–30 minutes. Check for doneness by inserting a toothpick; it should come out clean or with just a few moist crumbs. Let the cake cool in the pan for 10 minutes, then transfer to a wire rack so it cools evenly and stays nice and tender.
How to Serve Date and Walnut Cake Recipe

Garnishes
I like to keep it simple with more walnuts on top, but a light dusting of powdered sugar never hurts. Sometimes, I’ll add a small dollop of whipped cream or a drizzle of honey if we want a little extra indulgence. It’s those small touches that make serving feel special.
Side Dishes
This cake pairs beautifully with a hot cup of tea—English Breakfast or Earl Grey are personal favorites—and for breakfast lovers, a side of creamy Greek yogurt adds a lovely tang that balances the sweetness.
Creative Ways to Present
For celebrations, I’ve layered this cake with a light cream cheese frosting and a sprinkle of chopped dates and walnuts on top. It makes for an elegant yet rustic dessert centerpiece that always impresses at casual get-togethers.
Make Ahead and Storage
Storing Leftovers
I keep leftover slices stored in an airtight container at room temperature for up to three days. The cake actually seems to taste better the next day once the flavors have had time to meld together—perfect for when you want to prepare ahead.
Freezing
This Date and Walnut Cake Recipe freezes really well. I slice it beforehand, wrap individual pieces tightly in plastic wrap, then pop them in a freezer bag. When you want a treat, just thaw overnight in the fridge or on the counter.
Reheating
For a freshly baked feel, I warm slices gently in a microwave for 10–15 seconds or in a low oven wrapped in foil. It revives that soft, tender texture almost like it’s freshly baked, especially delightful with a spread of butter or cream cheese.
FAQs
-
Can I use different types of dates for this cake?
Absolutely! While Medjool dates are ideal for their sweetness and softness, you can use other dates like Deglet Noor. Just make sure to soak them a bit longer if they’re dry to soften before blending.
-
Is it possible to make this cake nut-free?
Yes! Simply omit the walnuts or replace them with toasted seeds like pumpkin or sunflower for that crunch without nuts. You can also use a nut-free garnish like shredded coconut for a different texture.
- How do I know when the cake is done baking?
The best way is to insert a toothpick into the center of the cake—it should come out clean or with a few moist crumbs. If it comes out wet with batter, give the cake a few more minutes in the oven.
- Can I use all-purpose flour instead of self-rising flour?
Yes, just add 1½ teaspoons baking powder and a pinch of salt per cup of all-purpose flour to mimic self-rising flour. This will help the cake rise properly.
Final Thoughts
This Date and Walnut Cake Recipe has become a little treasure in my baking repertoire because it’s so simple but always delivers maximum flavor and texture. I genuinely hope you give it a try—you might find, like I did, that it becomes your go-to for those moments when you want a cake that feels a bit special but without fuss. I’d love to hear what variations you come up with or how you serve it, so don’t hesitate to share!
Print
Date and Walnut Cake Recipe
- Prep Time: 15 minutes
- Cook Time: 35-40 minutes
- Total Time: 50-55 minutes
- Yield: 8 servings 1x
- Category: Dessert
- Method: Baking
- Cuisine: Western
- Diet: Vegetarian
Description
This moist and flavorful Date and Walnut Cake combines the natural sweetness of Medjool dates with the rich texture of walnuts. Made with simple ingredients including self-rising flour, milk, and avocado oil, this cake is easy to prepare and perfect for any occasion, whether as a delightful dessert or a comforting snack alongside tea or coffee.
Ingredients
Main Ingredients
- 12 Medjool dates, pitted
- 1 cup milk (any kind, including vegan milks)
- ½ cup avocado oil (or any neutral oil)
- 1 cup self-rising flour
- Walnuts, halves or crushed pieces, for garnish
Instructions
- Prepare the Dates: Start by pitting the Medjool dates if they aren’t already pitted. Chop them roughly to ensure they blend well into the batter and provide even sweetness throughout.
- Mix Wet Ingredients: In a mixing bowl, combine the milk and avocado oil. Stir gently to mix the liquids thoroughly, creating a smooth base for your cake batter.
- Add the Dates: Add the chopped dates to the milk and oil mixture. Let them soak for a few minutes to soften, which helps distribute their natural sweetness evenly.
- Combine Dry Ingredients: Sift the self-rising flour into a separate bowl to aerate it and remove any lumps, ensuring a light texture for the cake.
- Create the Batter: Gradually fold the sifted flour into the wet mixture with dates, stirring carefully until all ingredients are well combined into a thick but smooth batter.
- Prepare the Baking Pan: Grease a cake pan with a little avocado oil or line it with parchment paper to prevent sticking. Pour the batter into the pan and spread it evenly.
- Garnish with Walnuts: Sprinkle walnut halves or crushed walnut pieces evenly over the surface of the batter. This adds a crunchy texture and decorative finish to the cake.
- Bake the Cake: Preheat your oven to 350°F (175°C). Bake the cake for approximately 35-40 minutes, or until a toothpick inserted into the center comes out clean and the cake has a golden-brown top.
- Cool and Serve: Once baked, remove the cake from the oven and let it cool in the pan for 10 minutes. Then transfer it to a wire rack to cool completely before slicing and serving.
Notes
- You can substitute avocado oil with any neutral-flavored oil such as canola or vegetable oil.
- If you don’t have self-rising flour, use all-purpose flour with 1½ teaspoons baking powder and a pinch of salt as a substitute.
- For added flavor, consider including a teaspoon of cinnamon or vanilla extract to the batter.
- This cake pairs beautifully with a cup of tea or coffee, and leftovers can be stored in an airtight container at room temperature for up to 3 days.
Keywords: Date cake, walnut cake, Medjool dates dessert, moist cake, easy dessert, vegetarian cake
