Prep your pan: Line an 8x8-inch pan with parchment, leaving a little overhang for easy lifting.
Mix the dry base: In a large bowl, stir together shredded coconut, protein powder, and sea salt until evenly combined.
Warm the wet ingredients: In a small bowl, stir the almond butter, maple syrup or honey, vanilla, and almond extract. If your almond butter is stiff, microwave for 15–20 seconds to loosen.
Combine: Pour the almond butter mixture into the dry ingredients.
Mix with a spatula. Add almond milk 1 tablespoon at a time until the mixture holds together when pressed. It should be moist and sticky, not crumbly.
Fold in almonds: Roughly chop half of the almonds and fold them into the mixture.
Save the rest for topping.
Press into pan: Transfer the mixture to the lined pan. Press down firmly with a spatula or the bottom of a measuring cup to create an even, compact layer. Press remaining whole almonds across the top.
Chill to set: Refrigerate for 30–45 minutes, or freeze for 20 minutes, until firm enough to slice.
Slice into bars: Lift the block out by the parchment and cut into 12 bars or 16 squares with a sharp knife.
Melt the chocolate: In a microwave-safe bowl, combine chocolate chips and coconut oil.
Microwave in 20–30 second bursts, stirring between each, until smooth and glossy. Or melt gently over a double boiler.
Coat or drizzle: Dip the bottoms of each bar in melted chocolate and set on a parchment-lined tray. Spoon extra chocolate over the tops or drizzle lightly.
Add a pinch of flaky sea salt if you like.
Final set: Chill again for 15–20 minutes until the chocolate hardens. Enjoy straight from the fridge or let them soften for a few minutes at room temperature.