Preheat oven to 160 °C or 180 °C fan bake. Line an oven tray with baking paper. Add 100 g peanuts to a lined oven tray and bake for 10-12 minutes, shaking halfway through, until golden. Allow to cool fully.
Before you start
Bring a jug of water to a boil. Line a baking dish with baking paper.
Prep dates
Soak 1 cup dates in a bowl of boiling water for 10 mins, then drain.
Make base
Add 1 ½ cups flour, ½ cup protein powder, ⅓ cup peanut butter, ½ cup maple syrup and a pinch of salt to a large bowl. Stir until it forms a thick dough. Press evenly into the prepared baking dish and set aside.
Make caramel
Wipe the bowl clean. Add the dates, ¼ cup milk, ⅓ cup peanut butter, 1 tbsp coconut oil, ⅓ cup maple syrup, 2 tsp vanilla extract and a pinch of salt and blend until really smooth. Then add the peanuts and stir to combine. Evenly spread over the base mixture and place in the freezer for 1-2 hours, until firm.
Chocolate topping
When the caramel is firm add 100 g dark chocolate and 1 tsp coconut oil to a heat-proof bowl. Melt in the microwave in 30-sec bursts, until smooth and combined.
Make bars
Remove the slice from the fridge and cut into 12 bars. Dip each bar into the chocolate (caramel side face down) and allow the excess to drip off. Allow to set for 10 minutes in the fridge or freezer.