Line two large baking sheets with a silicone mat or silicone coated parchment paper; set aside
In the bowl of a food processor, process the almonds and confectioners' sugar together until finely ground, about 2-3 minutes. (If using powdered food coloring, add it at this time; set aside.)
In the bowl of a stand mixer fitted with the whisk attachment, beat the whites and salt on medium speed until foamy. With the motor running, gradually add the granulated sugar, then increase speed to high and continue to beat until the whites hold soft, glossy peaks. If using gel food coloring, fold it in at this time. Using a rubber spatula, fold in the almond mixture until it is thick and sticky. When it is ready, the batter should drop from the spatula in a smooth molten mass. This will take about 1 minute or 50 strokes.
Spoon the batter into a pastry bag fitted with a large round tip (Ateco #808), pressing out excess air. Twist the bag firmly just above the batter, then pipe 1 ½-inch diameter rounds onto the prepared sheets, about 24 per sheet. Tap the bottom of the baking sheets sharply, once, on the work surface to release any large air bubbles. Let the cookies stand, uncovered, at room temperature until the tops are no longer sticky and a light crust has formed, at least 30 minutes and up to an hour.
Meanwhile, place a rack in the middle of the oven and preheat the oven to 295°F.
Bake the cookies, one sheet at a time, until the tops are crisp and the bottoms dry, about 16 minutes. Cool completely on racks.