Preheat the oven to 356℉ (180℃).
Cover the dates in hot water and set aside for at least 15 minutes.
1½ - 2 cups (9 - 10,5oz) tightly packed cups pitted dates
In a large mixing bowl, whisk together all the dry ingredients.
1 cup white flour , 2 teaspoon baking powder, 1 teaspoon baking soda, pinch of salt (about ⅛ tsp)
Drain the dates and blend until you end up with a smooth paste. I achieved the smoothest results blending in two batches using a hand blender and a deep measuring jug. (You can use any other high-sided bowl that's narrow at the bottom). You'll also need to scape down the sides of the blender a couple of times (yes, it's a sticky mess ;-)).
1½ - 2 cups (9 - 10,5oz) tightly packed cups pitted dates
In a separate bowl combine the date paste with the remaining wet ingredients.
⅓ cup neutral oil , 1 cup finley grated carrot , ¼ cup soy milk
Gently combine both wet and dry ingredients.
Add in a handful of chopped walnuts (optional) and transfer to a loaf pan (8x4 inch/ 20X10 cm) lined with parchment paper.
Bake for about 50-55 minutes (conventional heat) or until a toothpick inserted into the center comes out clean. I usually cover with foil halfway through.