Beat butter and sugars in a large bowl at medium speed with an electric mixer until light and fluffy. Add eggs, beating well; beat in molasses.
Combine flour and next 7 ingredients; add to butter mixture, beating at low speed until blended. Stir in almonds.
Divide dough in half; using floured hands, shape each portion into a 9" x 2" log on a lightly greased baking sheet.
Bake at 350° for 28 minutes or until firm. Cool on baking sheet 5 minutes. Remove to a wire rack to cool 10 minutes. Reduce oven temperature to 300°.
Cut each log diagonally into 3/4"-thick slices with a serrated knife, using a gentle sawing motion. Place slices on ungreased baking sheets. Bake 8 to 10 minutes; turn cookies over, and bake 8 to 10 more minutes. Cool completely on wire racks.