Grind the almonds with half of the sugar to a fine consistency. Cream the butter with the remainder of the sugar, then mix in the ground nuts, salt, and heavy cream.
Add the egg whites and amaretto. Sift the flour and incorporate it into the batter. Let the batter rest for 1 hour.