In the bowl of a stand mixer (or large bowl with hand-held mixer), beat the butter and sugar for 2-3 minutes on medium high until lighter in color with a whipped texture. Mix in the egg and vanilla.
Add almond flour, cocoa powder, and salt (if using) to the bowl, mixing on low until just combined. Add chocolate chips and mix in - the dough will be thick.
Place dough in a small bowl, cover tightly, and refrigerate for 1 hour (or up to 1 day for a make-ahead option). Alternately you can wrap the dough in waxed paper tightly and then fridge.
While dough is chilling, heat oven to 350 degrees and line two baking sheets with parchment paper.
Remove the dough from the refrigerator and use a 2 tablespoon cookie scoop to portion out the dough, rolling each into a ball and coating with chopped almonds (or more almond flour). Place each ball onto a prepared sheet and lightly flatten with your hand or the bottom of a glass.
Bake 15-17 minutes until the almond coating is starting to brown, but the cookies are still soft.
Let cool on cookie sheets 5 minutes and then remove to a wire rack to cool completely.
Notes
Storage:
Store in an airtight container at room temperature for 5 days.