Preheat your oven to 300°F (150°C) and line two baking sheets with parchment paper.
In a bowl, sift together the almond flour, powdered sugar, and cocoa powder. Set aside.
In a separate bowl, beat the egg whites with a pinch of salt until foamy. Gradually add the granulated sugar while continuing to beat until stiff peaks form. This should take about 5-7 minutes.
Gently fold the dry ingredients into the meringue in three additions, being careful not to deflate the mixture. The batter should flow like lava and form a ribbon when lifted.
Transfer the batter to a piping bag fitted with a round tip. Pipe small circles (about 1.5 inches in diameter) onto the prepared baking sheets, leaving space between each macaron.
Tap the baking sheets firmly on the counter to release any air bubbles. Let the macarons sit at room temperature for 30-60 minutes until a skin forms on the surface.
Bake in the preheated oven for 15-20 minutes, rotating the sheets halfway through. The macarons are done when they have risen and formed a 'foot.'
Allow the macarons to cool completely on the baking sheets before gently removing them.
Once cooled, pair the macarons and fill them with chocolate ganache. Press them together gently.