Place the dates in a saucepan with 250 ml of water and bring to a boil.
Remove from the heat and stir in the baking soda. Let cool for 5 minutes.
Transfer the dates to a food processor and blend until you obtain a smooth date purée.
In a bowl, mix the flour, brown sugar, salt, and baking powder. Stir in the date purée.
In another bowl, whisk the cream and egg yolks together, then incorporate into the flour and date mixture. Let the batter rest for 15 minutes.
Meanwhile, beat the egg whites until stiff peaks form. Gently fold them into the batter.
For the caramel sauce, combine all sauce ingredients in a saucepan. Heat gently until the sugar dissolves without boiling. Then let it simmer for 3–4 minutes.
Heat a pan and grease it with melted butter. Pour 1/4 cup of batter into the pan. Cook for 2–3 minutes until bubbles form on the surface. Flip and cook until golden on the other side.
Serve the pancakes topped with caramel sauce and ice cream, if desired.