This post may contain affiliate links. Please see our disclosure policy for more details.

This date walnut cake is rich, moist, and naturally sweetened with just dates – no added sugar needed! Made with simple, wholesome ingredients, it’s the perfect feel-good dessert that’s as nourishing as it is delicious.

Three slices of date walnut cake stacked on top of one another  sitting on a wooden cutting board.

Moist Date Walnut Cake Recipe

This date walnut cake has officially become my go-to when I need an easy, crowd-pleasing dessert for potlucks, mom hangouts, or any kind of get-together. It’s deeply moist and rich, with that dense, caramel-like texture that makes each bite feel extra indulgent—even though there’s no added sugar (mind blown!).

It’s naturally sweetened with Medjool dates and gets extra moisture from Greek yogurt, so it’s not just delicious—it’s secretly wholesome too.

The chopped walnuts add the perfect bit of crunch, and there’s just the right amount of warmth to make it feel like a big cozy hug in cake form. Pro Tip: Toast the walnuts before adding them for even more flavor.

It’s the kind of treat you’ll want to keep all to yourself with a quiet cup of tea… but of course, the kids love it too—so I guess I’ll be sharing. And because it keeps beautifully and tastes even better the next day, it’s perfect for make-ahead moments or gifting during the holidays.

Love baking with dates? Try my banana date bread for a fruit-sweetened twist on a classic, or whip up a batch of this homemade 2-ingredient date syrup to drizzle over oatmeal or pancakes. And if you’re craving something chocolatey, these chocolate date balls make the perfect no-bake treat.

For something a little lighter but still full of cozy flavor, you might also enjoy this yogurt plum cake—it’s soft, gently sweet, and a lovely way to highlight fresh seasonal fruit.

Ingredients

All ingredients for date walnut cake sitting on a white countertop.

I am highlighting just the ones that need further explanation. The complete list is in the recipe card below.

  • Self-rising flour – This keeps things simple! It already has leavening agents mixed in, so there’s no need to measure out baking powder or salt. My personal favorite is King Arthur. I always keep it on hand for quick bakes like these cottage cheese wraps, this banana bread, or these easy 3-ingredient pancakes with self rising flour—all family favorites around here.
  • Medjool dates – Naturally sweet with a rich caramel flavor, they’re a great source of fiber, potassium, and antioxidants. I get mine from Costco (best price!) and store them in the freezer to keep them fresh and ready for baking anytime.
  • Hot Milk – Helps soften the dates and brings everything together. You can use any milk you have on hand—dairy or non-dairy both work!
  • Eggs – They help the cake hold together and add moisture for that perfect, tender texture.
  • Greek Yogurt – A little tangy, a lot of moisture—this is what keeps the cake soft and not dry.
  • Vanilla Extract – Just a splash, but it adds that cozy, familiar flavor that makes the whole thing feel extra special.
  • Chopped Walnuts – Nutty, crunchy, and totally optional (but highly recommended). They add the perfect textural contrast to the soft, dense crumb.

Substitutions

Whether you’re dealing with dietary needs or just running low on something, this recipe is super flexible. Here are some easy swaps that still deliver delicious results:

  • Dairy-Free – Use almond or oat milk and a plant-based yogurt to keep it completely dairy-free.
  • Dates – Medjool dates are soft, sweet, and perfect for blending. If you only have regular dried dates, soak them a bit longer to soften. You can also add a drizzle of maple syrup if they’re not quite sweet enough.
  • MilkAny kind works!
  • Greek Yogurt – Sour cream, plain yogurt, or a plant-based yogurt all do the trick. The goal is to add moisture and a little tang.
  • Eggs – To make it egg-free, use flax eggs (2 tablespoons flaxseed meal + 5 tablespoons water). The texture may be a bit more dense, but it still bakes up nicely.
  • Self-Rising FlourNo self-rising flour? No problem. Just mix 1 1/4 cups all-purpose flour with 1 1/2 teaspoons baking powder and 1/4 teaspoon salt.

Step-by-Step Instructions

Dates soaking in milk in a pyrex glass liquid measuring container.

Step 1: Soak the dates: Add pitted dates to a bowl and pour hot milk over them. Let them soak for at least 30 minutes, until softened.

Dates and milk blended together in a blender container.

Step 2: Blend: Transfer soaked dates and milk to a blender and blend until smooth.

Wet ingredients in a glass measuring cup before combining.

Step 3: Mix wet ingredients: Pour the date mixture back into a bowl. Add eggs, yogurt, and vanilla. Whisk until combined.

Dry ingredients added to the wet ingredients that had been mixed together.

Step 4: Add dry ingredients: Add flour over the wet mixture. Gently stir until just combined—don’t overmix! Fold in chopped walnuts.

Batter for the date walnut cake in a loaf pan before baking.

Step 5: Pour the batter into a greased and lined 8-inch loaf pan (or use a cake pan if you’d like). Sprinkle extra walnuts on top.

Baked loaf of date walnut cake in a loaf pan.

Step 6: Bake for 30–35 minutes, or until a toothpick inserted in the center comes out clean.

Recipe Tips

  • Soak the dates well – Make sure to soak the pitted dates in hot milk for at least 30 minutes so they become soft and blend easily. This is key to getting that rich, moist texture.
  • Don’t overmix – Once you add the flour, mix gently just until combined. Overmixing can make the cake tough.
  • Pan – I love using an 8-inch loaf pan for this recipe, but you can absolutely use a round or square cake pan if you prefer. 
  • Grease & line the pan: Greasing and lining the pan with parchment makes for easy removal and cleaner slices.
  • Top with extra walnuts – Save a handful of chopped walnuts to sprinkle on top before baking for a pretty finish and added crunch.
  • Cool before slicing – Let the cake cool completely before slicing so it sets properly and doesn’t fall apart.

Variations

Want to make it your own? Here are a few ways to change things up:

  • Add Spices – A little cinnamon, nutmeg, or cardamom would be amazing here.
  • Swap the Nuts – Pecans, almonds, or even pistachios can be used instead of walnuts.
  • Mini Loaves or Muffins – Divide the batter into mini loaf pans or a muffin tin for cute individual portions. Just reduce the baking time (start checking around 18–20 minutes).
  • Top with a Glaze – For a special occasion, a drizzle of maple glaze or this healthy cream cheese frosting takes it to dessert level.

Serving Suggestions

A half eaten slice of date walnut cake sitting on parchment paper with the rest of the loaf in the background.

This cake is a treat all on its own, but here are a few ways to enjoy it:

  • With a cup of tea or coffee – It’s the perfect afternoon snack.
  • Slightly warm with a scoop of Greek yogurt or a dollop of whipped cream.
  • Packed in a lunchbox – It holds up well and doesn’t need refrigeration for a few hours.
  • As a breakfast treat – Because there’s no added sugar, it’s totally reasonable to call it a breakfast cake, right?

Storage

Store the cooled cake in an airtight container at room temperature for up to 3 days.

For longer storage, keep it in the fridge for up to a week—just let it come to room temp or warm slightly before serving.

You can also freeze individual slices for up to 3 months. Wrap them tightly and pop one out whenever you need a quick, wholesome treat!

FAQ

Can I use dried dates instead of Medjool dates?

Yep! Just make sure to soak them a bit longer so they soften up nicely. If they’re not quite as sweet as Medjool dates, you can always add a tiny splash of maple syrup to boost the flavor.

Is it possible to make this banana walnut cake gluten-free?

Absolutely! Just swap in a gluten-free self-rising flour blend. If you only have plain gluten-free flour, you can add baking powder and a pinch of salt to mimic self-rising flour—it works great!

How can I make this banana walnut cake eggless?

For each egg, mix 1 tablespoon of flaxseed meal with 2.5 tablespoons of water. Let it sit for about 5 minutes to thicken, then use it just like you would an egg. The cake will be a little more dense, but still totally delicious.

More Easy Cake Recipes

Did you make this recipe? Leave a rating below and let me know how you liked the recipe! Your feedback means so much to me!

Want to save this recipe?
Just enter your email and get it sent to your inbox! Plus you’ll get new recipes from us every week!
5 from 6 votes

Date Walnut Cake

This date walnut cake is rich, moist, and naturally sweetened with just dates – no added sugar needed! Made with simple, wholesome ingredients, it’s the perfect feel-good dessert that’s as nourishing as it is delicious.
Prep Time: 10 minutes
Cook Time: 20 minutes
Soaking Time: 30 minutes
Total Time: 1 hour
Servings: 5

Video

Equipment

Ingredients 

  • 13-15 medjool dates, pitted (200g)
  • 1 cup hot milk
  • 2 eggs
  • 1/4 cup Greek yogurt (58g)
  • 1 teaspoon vanilla extract
  • 1 1/4 cups self-rising flour (175g)
  • 3/4 cup chopped walnuts, divided

Instructions 

  • Soak the dates: Add pitted dates to a bowl and pour hot milk over them. Let them soak for at least 30 minutes, until softened.
  • Preheat oven to 350°F.
  • Blend: Transfer soaked dates and milk to a blender and blend until smooth.
  • Mix wet ingredients: Pour the date mixture back into a bowl. Add eggs, yogurt, and vanilla. Whisk until combined.
  • Add dry ingredients: Add flour over the wet mixture. Gently stir until just combined—don’t overmix! Fold in chopped walnuts.
  • Bake: Pour the batter into a greased and lined 8-inch loaf pan (or use a cake pan if you’d like). Sprinkle extra walnuts on top. Bake for 30–35 minutes, or until a toothpick inserted in the center comes out clean.

Notes

  • Soak the dates well: Soak pitted dates in hot milk for at least 30 minutes to soften them—this helps create the rich, moist texture of the cake.
  • Don’t overmix: Once you add the flour, stir gently just until combined to avoid a tough texture.
  • Pan options: An 8-inch loaf pan works beautifully, but a round or square cake pan will also do the trick.
  • Grease & line the pan: Greasing and lining the pan with parchment makes for easy removal and cleaner slices.
  • Top with walnuts: Sprinkle extra chopped walnuts on top before baking for a nice crunch and a pretty finish.
  • Cool completely: Allow the cake to cool fully before slicing so it holds together well.

Nutrition

Calories: 463kcal | Carbohydrates: 75g | Protein: 12g | Fat: 15g | Sodium: 49mg | Potassium: 656mg | Fiber: 6g | Sugar: 45g | Vitamin A: 272IU | Vitamin C: 0.2mg | Calcium: 143mg | Iron: 2mg
Like this recipe? Rate and tag me on IG @kidfriendly.meals

About Min

Thank you so much for stopping by! I am Min, a Registered Dietitian, a Christ follower, a wife, and a mom to our two miracle babies! Currently, I’m having a ton of fun feeding their tummies and sharing our baby led weaning journey! Follow me on Instagram if interested in seeing daily menu as well as tips and tricks.

5 from 6 votes

Leave a comment

Your email address will not be published. Required fields are marked *

Recipe Rating




16 Comments

    1. Hi! I haven’t tried so can’t say for certain but baking with almond flour is tricky. I would try with oat flour or 1:1 gluten free baking flour if you need a GF substitute!

  1. 5 stars
    Loved this! So easy and tasty! We celebrated by sons 1st bday twice, so the first time we made your smash cake, and the 2nd time we made this cake instead- he loved both : )

  2. 5 stars
    Great recipe! I made my own self rising flour using whole wheat flower, baking powder and salt. I also added nuts and cut up strawberries and it was absolutely delicious. It did need about 45-50 min to cook tho.

  3. 5 stars
    My picky 13m old loved it, and my husband did too! Not super sweet, made it with flax egg and it’s dense, but still great!

  4. 5 stars
    Just tired this recipe and I love it! It’s moist and just the right amount of sweetness. I’m adding it to my weekly meal prep plans.

  5. 5 stars
    I made the date walnut loaf last night. Since I recently learned I need to watch my sugar consumption this recipe appealed to me as it did not call for sugar. It was delicious and I will make it again. I used whole wheat flour which might have changed the texture a little but I doubt if it changed the taste
    Cheers! Thanks for the recipe.

  6. This sounds so yummy, but my boys don’t like walnuts. Could I use pecans or something else instead?