Every Christmas we prepare a variety of cakes, cookies, and chocolates. One of my favorite cakes for the Christmas season is the dates walnuts cake. It’s moist, delicious, and easy to prepare. It doesn’t require a lot of time and everyone will be impressed with it. I prepared this cake some years ago when I was still eating gluten, and everyone loved it. This time around, I prepared the same cake, but with gluten-free flour. The result was amazing, and the taste is perfect. You can use the same amount of flour if you want to use regular flour (Cup for cup). The good thing about this cake is that it stays fresh for few days in a tightly-closed container. You can prepare it couple of days before Christmas and enjoy it with friends and family throughout the Christmas season along with other desserts like Christmas Cake with Dried Fruit and Nuts and Boules Rice Crispies.


Servings: 10 slices

- 4 eggs
- 1 cup icing sugar
- 1 tsp vanilla
- ½ cup vegetable oil (I use canola oil)
- 1 tsp baking powder
- 1 tsp baking soda
- Pinch of salt
- ½ cup desiccated coconut
- 1 ½ cups gluten-free all-purpose flour
- 6 tbsp. milk (Or almond milk for a dairy-free version)
- 1 cup chopped walnuts
- 1 cup deseeded and chopped dates (around 20 dates)
- 3 tbsp. brown sugar + 1 tsp cinnamon mixed together for the topping


  1. Beat the eggs, vanilla, and icing sugar with electric beaters for 2-3 minutes until creamy and fluffy.
  2. Add the oil gradually while still beating.
  3. Mix the dry ingredients together (flour, salt, baking powder, baking soda, coconut)
  4. Start adding the dry ingredients while mixing slowly and add 2 tbsp. of milk.
  5. Keep alternating between dry ingredients and milk until you mix the whole amount.
  6. Don’t over mix (Do the mixing real fast because gluten-free flour gets tough if over-mixed)
  7. Add the chopped walnuts and dates over the batter and mix with a spatula.
  8. Grease a loaf tin with some canola oil or butter and pour the batter in the loaf tin.
  9. Sprinkle the brown sugar/cinnamon mix on top. 
  10. Bake in a preheated oven on 190°C for 45-55 minutes, or until dry in the middle.
  11. Put the baked cake on a rack to cool then serve with tea or coffee to your guests and family.