01 - Preheat your oven to 350°F (175°C). Line a standard muffin tin with 12 paper liners.
02 - In a microwave-safe bowl, melt 1 cup of chocolate chips with the butter in 20-second intervals, stirring until smooth.
03 - Whisk in the sugar and salt until combined. Add the eggs one at a time, whisking well after each addition.
04 - Sift in the cocoa powder and mix until the batter is smooth and glossy.
05 - Divide the batter evenly among the 12 cupcake liners, filling each about halfway.
06 - In a small bowl, mix the shredded coconut with condensed milk and vanilla to create a sticky mixture.
07 - Roll a heaping teaspoon of coconut mixture into a small ball and press lightly into the center of each unbaked cupcake.
08 - Bake for 20–25 minutes, until the edges are set and centers are slightly puffed (do not overbake).
09 - Cool cupcakes in the pan for 10 minutes, then transfer to a wire rack to cool completely.
10 - Top each cooled cupcake with 2 roasted almonds. Melt the remaining 1/2 cup chocolate chips, and drizzle over the almonds and cupcakes for a finishing touch. Let set before serving.