This Date Walnut Bread is a simple but delicious, super-moist sweet bread made with no eggs, no added sugar, no dairy, but so full of taste.
While the whole recipe is just below, don’t miss all my tips further down, including ingredient swaps, my cooking tips, and step-by-step shots!
Like This Recipe?
Leave a comment below or head to our Facebook page where I reply to (almost) all comments, our Instagram page for inspiration, or our Pinterest for saving recipes!

Date Walnut Bread
Ingredients
- 1 cup Medjool Dates - pitted (note 1)
- 1 cup Almond Milk - lukewarm (note 2)
- ⅓ cup Mild-Flavor Olive Oil - (note 3)
- 1 ½ cups All-Purpose Flour - (note 4)
- ½ teaspoon Baking Soda
- ¾ teaspoon Baking Powder
- 1 teaspoon Cinamon
- ½ teaspoon Salt - optional
- 1 teaspoon Vanilla Extract
Filling
- ½ cup Chopped Walnuts - (note 5)
- ½ cup Medjool Dates - pitted, finely chopped
Instructions
- Preheat the oven to 350°F (180°C). Line a 9-inch loaf pan with hanging parts of parchment paper. Slightly oil the paper with oil spray. Set aside.
- Place the 1 cup of medjool dates in a large glass bowl. Set aside.
- Place the almond milk in a microwave-safe bowl, cover the bowl with a lid so the milk doesn't evaporate. Microwave for 1 minute on high. You can also warm the milk in a saucepan, over medium heat, using a lid on top of the saucepan.
- Pour the warm almond milk on top of the dates and cover the bowl with a lid. Set it aside for 10 minutes.
- Meanwhile, in a large mixing bowl, add flour, baking soda, baking powder, cinnamon, and salt if used.
- Whisk the dry ingredients until evenly combined. Set aside.
- On a chopping board, chop the walnuts finely, and add them to the bowl with the flour.
- Chop the 1/2 cup of medjool dates into smaller bits. Their size doesn't really matter, but the smaller, the better they distribute among the bread crumbs. Add the chopped dates to the bowl with the dry ingredients.
- Pour the dates and lukewarm milk into a high-speed blender, blend on medium-high speed until it forms a smooth, creamy date paste.
- Pour the date paste into the bowl with the dry ingredients, making sure you scrape down the sides of the jug with a rubber spatula to get all of it.
- Add oil and vanilla extract. Use a rubber spatula to stir all the ingredients together and form a thick, consistent bread batter.
- Pour the batter into the prepared pan.
- Bake in the center rack of the oven for 35-45 minutes until dry on top, and a toothpick inserted in the middle of the bread comes out clean. The bread won't rise much, that's normal. It's a moist date bread, a bit more compact than classic bread.
- Let it cool down for 10 minutes in the pan, then lift the hanging parts of parchment paper to release the bread onto a cooling rack.
- Let the bread cool for another 3 hours before slicing. If you slice it lukewarm, the bread is fragile and crumbly, so it's better to wait!
Notes
Nutrition
Ingredients and Substitutions
You only need a few simple ingredients to make this recipe. Here’s how to pick and swap them.

- Medjool Dates – These act as the primary sweetener and bind the ingredients together, creating a caramel-like flavor without refined sugar. Deglet Noor dates work too, though you may need to soak them longer.
- Almond Milk – This provides the liquid needed to soften the dates and create the batter. Soy milk, oat milk, or cashew milk are great alternatives.
- Mild-Flavor Olive Oil – This ensures the bread stays moist and tender for days. Avocado oil, canola oil, or melted refined coconut oil also work perfectly.
- All-Purpose Flour – This gives the bread its structure and crumb. White spelt flour or white whole wheat flour are sturdy substitutes.
- Baking Soda & Baking Powder – These provide the leavening lift, helping the heavy batter rise in the oven.
- Cinnamon – This adds warmth and spice that pairs beautifully with the dates. Nutmeg or a pinch of cardamom are nice additions as well.
- Salt – This balances the sweetness of the fruit and brings out the nutty flavors.
- Vanilla Extract – This enhances the natural sweetness and aroma of the bread.
- Chopped Walnuts – These add a necessary crunch and earthy flavor to contrast the soft texture. Pecans, almonds, or pumpkin seeds are excellent swaps.
How to Make Date Walnut Bread (in Pictures)








Carine’s Baking Tips
Let me share a few more tips for a perfect bread!
- Add Citrus Zest – Stir in 1/2 teaspoon of orange zest to infuse the bread with a lovely, bright citrus flavor.
- Go Nut-Free – Swap the walnuts for seeds like hemp, sesame, or pumpkin seeds to create a safe, allergy-friendly loaf.
- Measure Dates Correctly – Weigh non-Medjool dates instead of using cup measurements because drier, smaller varieties pack differently and can make the bread too dry.
- Adjust The Sweetness – Skip the added chopped dates or swap them for raisins, cranberries, or chopped figs if you prefer a less sweet loaf.
- Serve With Butter – Enjoy a slice topped with your favorite spread, such as peanut butter, almond butter, or sunflower seed butter.







I adore this cake – so much so I have made it about 7 times in as many weeks! It works out so deliciously moist and it translates into metric really well which for us UK’ers is a bonus!
Highly recommend trying it!
Thank you so much for this lovely feedback! So happy to have you here from the UK.
Delicious ⭐️ This is a delicious date cake I changed the flour to 1 cup of buckwheat flour as I’d ran out of wholemeal SR, which is the flour I always use. Turned out perfect! I also topped with granola, for a crunchy top. I recommend this recipe ❤️
I am so glad to hear that, I love buckwheat flour.
I haven’t made this yet. It looks great!!! I wanted to know if you can food process the dates instead of a rough chop.
I am pretty sure you can pulse the dates a few times in a food processor to create pieces of dates. Simply avoid turning them into a paste, it will change the bread texture.
Could you substitute applesauce fir the oil?
I don’t recommend swapping oil for applesauce, mashed banana or yogurt, this will turn the bread dense, and gummy
Hi, thanks for the delicious recipe. Can I use only half a cup medjool?
Not really, the dates acts as a binder, you can’t reduce or change the quantity or the bread won’t come out good.
It was really good and satisfying. Sweetness just perfect, flavor and texture were beautiful. Impressive!
Thank you so much for this lovely feedback!
Do you think you could prepare the batter the night before baking?
I don’t like prepping batter the day ahead for cake/loaf, it will change the texture overnight, especially that this bread is better after it cool down overnight. I would recommend baking at night, cool down all night and enjoy in the morning.
We absolutely loved this loaf!! Can I use muffin tins too with this recipe?
Absolutely, the baking time should be around 25-30 minutes since the batter is smaller in muffin size. Insert a toothpick after 20 minutes, keep baking by 5 minutes extra until the toothpick come out clean.
Looks great. But you say to weigh non-medjool dates, but I didn’t see the weight. Thank you!
Simply click the metric button on top of the ingredient list to see the amount in grams.
Yummy
Thank you!