Vegan Date and Walnut Cake Recipe – Moist, No-Egg Dessert

Naturally sweetened with dates, this Date Walnut Cake is an easy, festive treat. The chopped walnuts add a pleasant crunch and texture to this vegan, eggless cake, making it ideal for holiday gatherings or a cozy afternoon with tea or coffee.

a slice of date walnut cake cut from the cake and placed on a serving board

I usually reserve rich fruit-style cakes for the holidays, and this eggless date walnut cake is one I return to often. It’s simple to prepare, naturally sweet, and makes a thoughtful homemade gift for friends and neighbors. Served warm with a hot beverage or cooled and sliced, it fits perfectly into festive dessert spreads.

Cake Texture

This cake yields a soft, moist and dense crumb—very similar to traditional fruit cakes. If you prefer a light, airy cake, this is not the recipe for you. If you enjoy a hearty, slightly heavy slice of cake alongside a cup of hot chocolate or tea, you’ll love this one.

Ingredients

The recipe uses simple pantry staples and is naturally sweetened with dates.

ingredients for date walnut cake arranged on a board

Flour: I use a 50:50 mix of all-purpose and whole wheat (atta). I tried 100% whole wheat and found it too dense; the half-and-half ratio gives a better texture.

Dates: The cake is sweetened with pitted dates. Use pitted Medjool dates if possible, or remove pits before using. Reduce the number of dates for a less sweet cake.

Flavoring: Cinnamon powder and vanilla extract give the cake a warm, festive note. You can also add nutmeg or allspice if desired.

Oil: Use a neutral-flavored oil such as avocado, canola, or vegetable oil for best results.

Step by Step Instructions

1. Heat 1 & 1/4 cups oat milk (or any milk of choice) in a wide pan over medium heat until warm. Add about 25 pitted dates, turn off the heat, cover, and let the dates soak for 20–30 minutes until very soft.

2. Transfer the softened dates and the milk to a blender.

3. Blend to a smooth paste. Meanwhile preheat the oven to 350°F (175°C). Prepare an 8-inch round pan by lining the bottom with parchment paper and spraying with non-stick spray.

4. Move the date-milk paste to a mixing bowl or the bowl of a stand mixer and add 1/2 cup oil. Mix with the paddle attachment until combined.

step by step picture collage of making eggless date walnut cake

5. Add 1 teaspoon vanilla extract and mix.

6. Sift together half of the dry ingredients: 1/2 cup all-purpose flour, 1/2 cup whole wheat flour (atta), 1 teaspoon cinnamon, 1 & 1/4 teaspoon baking powder, 1/2 teaspoon baking soda, and a pinch of salt. Add to the batter and mix until combined.

7. Add 1/4 cup oat milk and mix.

8. Sift in the remaining 1/4 cup all-purpose flour and 1/4 cup atta. Mix gently—do not overmix. If the batter seems too thick, add 3–4 tablespoons more oat milk as needed (total added milk for the batter is around 1/2 cup in addition to the milk used to soak the dates). The batter should be thick but spoonable.

step by step picture collage of making eggless date walnut cake

9. Fold in 1/2 cup chopped walnuts using a spatula until evenly distributed.

10. Transfer the batter into the prepared pan and top with a few walnut halves for decoration.

11. Bake at 350°F for 55–60 minutes, or until a toothpick inserted in the center comes out clean. At the 30-minute mark, cover the pan loosely with aluminum foil to prevent excessive browning. Remove from oven and transfer to a wire rack.

12. Cool completely before slicing—allow 3–4 hours. Because this is a dense cake, slicing it while warm can lead to a gummy or underbaked center.

step by step picture collage of making eggless date walnut cake

Storage

Store the cake in an airtight container at room temperature for 3–4 days. Refrigerated, it will keep for about 7 days. You can also freeze slices or the whole cake for longer storage—wrap well before freezing.

Cool Completely

This cake must cool fully before slicing. Let it rest for 3–4 hours to set. Cutting it too soon can leave the center undercooked.

Using 100% Whole Wheat Flour (Atta)

I tested the recipe with 100% whole wheat flour. While the cake is still good, it becomes noticeably denser. If you prefer a very hearty, whole-grain loaf, use 1.5 cups (195 g) of whole wheat flour; otherwise, stick with the half-and-half blend for better balance.

Making The Cake Less Dense

To lighten the crumb:

  • Use 100% all-purpose flour (1.5 cups / 195 g) for a softer texture.
  • Reduce the dates by half and replace the rest of the sweetness with white sugar. This will produce a lighter crumb but will no longer be refined sugar–free.
a small piece from the cake on a fork to show the texture of the cake

Using Other Milk Alternatives

This recipe is vegan and uses oat milk, but you can use dairy milk if you prefer. Other non-dairy options like almond or cashew milk work well as substitutes.

Baking In Loaf Pan

To bake in a 9 x 5 inch loaf pan, reduce oven temperature to 325°F and bake for 65–75 minutes. Start checking for doneness at 65 minutes.

Notes

  • Because the cake is dense, the exterior bakes faster than the interior and some cracking on top is normal.
  • For a less sweet cake, use about 250 grams of dates.
a slice of date walnut cake cut from the cake and placed on a serving board
5 from 3 votes

Eggless Date Walnut Cake

By Manali Singh
This naturally sweetened Date Walnut Cake makes the perfect tea-time treat: soft, dense, rich, vegan, and simple to make for the holidays.
Prep Time: 20
Cook Time: 1
Total Time: 1 20
Servings: 10

Ingredients 

To Soak The Dates

  • 1 & ¼ cup oat milk, 10 oz or any milk of choice
  • 25 pitted dates, about 350 grams (Medjool recommended)

For the Cake

  • ½ cup oil, 4 oz (canola, avocado or vegetable)
  • 1 teaspoon vanilla extract
  • ¾ cup all purpose flour, 97.5 g, divided
  • ¾ cup atta (whole wheat flour), 97.5 g, divided
  • 1 teaspoon cinnamon powder
  • 1 & ¼ teaspoon baking powder
  • ½ teaspoon baking soda
  • pinch, salt
  • ¼ cup oat milk, plus 2–3 tbsp as needed
  • ½ cup chopped walnuts, about 65 g

Instructions 

  • Heat oat milk and soak pitted dates until soft, about 20–30 minutes.
  • Blend dates and milk to a smooth paste.
  • Preheat oven to 350°F. Prepare an 8-inch round pan with parchment and non-stick spray.
  • Mix the date paste with oil, then add vanilla.
  • Sift half the dry ingredients into the bowl and mix, add 1/4 cup milk and mix again.
  • Sift remaining flour, fold gently, and add extra milk if needed to loosen the batter.
  • Fold in chopped walnuts and transfer batter to the pan. Top with walnut halves.
  • Bake 55–60 minutes at 350°F, covering with foil after 30 minutes to prevent over-browning. Cool on a wire rack for 3–4 hours before slicing.
  • Slice and serve once fully cooled. Store leftovers covered at room temperature for 3–4 days or refrigerate up to 7 days.

Notes

  1. Allow the cake to cool completely (3–4 hours) before slicing.
  2. For a lighter cake use 100% all-purpose flour (1.5 cups / 195 g). For a denser cake use 100% whole wheat (1.5 cups / 195 g).
  3. Use about 250 g of dates for a less sweet result.

Nutrition

Calories: 257kcal, Carbohydrates: 29g, Protein: 4g

Nutrition information is an approximation.

Additional Info

Course: Dessert
Cuisine: American