Soften the dates in boiling water for ~10 minutes.
Once the dates are softened, add dates, coconut oil, almond butter, and 2-4 tablespoons of water the dates were soaking in to a blender and blend until smooth. Add more date water if needed.
Transfer mixture to medium sized bowl, add vanilla and stir.
Add almond flour, protein powder and cacao powder to mixture and stir until all the dry ingredients are incorporated.
Line a loaf pan with parchment paper. Spread mixture evenly into loaf pan and top with course sea salt.
Place in freezer until set, about 45 minutes. Cut into bite-sized squares and enjoy!