Start by boiling a cup of water in a small saucepan.
Add the chopped dates and the baking soda (slowly), then adjust the heat to low.
Continue cooking until the sauce thickens --- usually takes me about 10 minutes. Then set aside to cool. (Note: Remember to stir almost constantly during this time.) Preheat your oven to 180°C (350°F).
Prepare a 23-cm (9-inch) cake pan by greasing and dusting it with flour, or by lining it with parchment paper --- it’s up to you.
Using a medium-sized bowl, sift and combine the flour, baking powder, and ground cinnamon.
In a separate, larger mixing bowl, beat butter and sugar until creamy.
Add eggs and continue mixing.
Pour the cooled date syrup and mix until evenly combined.
Add the sifted dry ingredients and fold to combine --- do not overmix.
Pour the date cake batter into the prepared pan.
Place in the lower part of the oven for 25 to 30 minutes, or until a toothpick inserted into the center comes out dry.
Remove the cake pan from the oven and set aside to cool --- before transferring the cake to a plate.
Chop the pistachios roughly and sprinkle them over your Lebanese date cake.
Slice and serve --- enjoy!