Preheat the oven to 180C | Gas mark 4.
Grease 4 ramekins and set aside.
In a mixing bowl, cream the sugar and butter until light and fluffy.
Chop the dates as finely as possible, then place in a saucepan together with the milk and vanilla extract. Simmer over low heat for around 5 minutes, stirring constantly until the dates soften and break apart.
Take off the heat and let the mixture cool for 2-3 minutes, then add it to the butter and sugar mixture and stir to combine. Sift in the flour, protein powder (if using) and baking soda and mix well.
Divide the mixture between the four ramekins and bake in the middle of the oven for approximately 20 minutes. Serve warm.