Line a loaf pan (mine is 8.5 x 4.5 inches) with parchment or wax paper and set aside.
Add the cashew butter, dates, coconut sugar, cacao powder, almond flour, maple syrup, vanilla extra, and salt to a food processor and pulse until well combined. The texture will be like thick, sticky sand.
Divide the mixture in half. Press one-half of the mixture into the prepared loaf tin. Spread with a spatula so it’s in an even layer.
Freeze for 20 minutes.
Once the 20 minutes is up, remove the cookie layer from the loaf tin, using a knife to loosen up the edges first. Keep this layer on the parchment paper, place it on a plate, and return it to the freezer to continue chilling.
Make your second layer by following the same steps as the first: Press the remaining half of the mixture into the prepared loaf tin until it's in an even layer and freeze for 20 minutes.
While this second layer freezes, place your ice cream in the fridge to soften.
Once both layers have frozen, add your ice cream layer by scooping your softened ice cream into a 3/4 to 1-inch thick layer.
Remove the first cookie layer from the freezer, peel the parchment off, and layer it on top of the ice cream. Return the loaf tin to the freezer and freeze overnight, or at least 6 hours.
When ready to eat, slice into even sandwiches. Serve (with a napkin!) and enjoy!
Notes
As mentioned above, you can sub another nut butter but cashew has the most mild flavor and results in the best taste experience. Also, if your ice cream sandwiches have been frozen overnight, allow them to sit at room temperature for 5 to 7 minutes before slicing into them. If they have been left for multiple nights, place them in the fridge for 20 minutes before serving.