Step 1: Prepare the DatesPlace the chopped dates in a bowl. Pour the boiling water over them and stir in the baking soda. Let sit for 10 minutes to soften the dates.
Step 2: Prepare the PanPreheat your oven to 350°F (175°C). Grease and line a 9-inch cake pan with parchment paper.
Step 3: Cream Butter and SugarsIn a large mixing bowl, cream the butter, granulated sugar, and brown sugar together until light and fluffy.
Step 4: Add EggsBeat in the eggs one at a time, mixing well after each addition.
Step 5: Combine Dry IngredientsIn a separate bowl, whisk together the flour, baking powder, cinnamon, and salt.
Step 6: Mix Wet and Dry IngredientsGradually add the dry ingredients to the creamed mixture, alternating with the softened date mixture. Stir until just combined. Fold in chopped walnuts if desired.
Step 7: Bake the CakePour the batter into the prepared pan and smooth the top with a spatula. Bake for 35-40 minutes, or until a toothpick inserted into the center comes out clean. Let the cake cool in the pan for 10 minutes before transferring to a wire rack.
Step 8: ServeServe plain, dusted with powdered sugar, or topped with a caramel glaze for extra indulgence.