Preheat oven to 180°C and line a loaf tin or small slice tray with baking paper.
Mix all base ingredients together until a thick dough forms. If it feels too wet, add a little extra almond flour.
Press evenly into the tin and bake for 10–12 minutes until lightly golden. Let cool slightly.
Blend soaked dates into a smooth paste, then mix through peanut butter, maple syrup, vanilla and salt.
Spread caramel layer over the cooled base. Freeze for 30–60 minutes.
Melt dark chocolate with coconut oil and pour over the caramel layer.
Return to freezer or fridge until set, then slice and enjoy.
Optional: sprinkle flaky sea salt on top before setting
