In a large bowl, with a mixer on medium speed, beat butter and sugar until smooth. Add molasses and beat until well blended.
In a medium bowl, mix flour, baking soda, cardamom, and cinnamon. Stir or beat into butter mixture until well blended. Cover bowl with plastic wrap and chill until dough is firm, about 1 hour.
Shape dough into 1-inch balls. With lightly floured hands, roll each ball into a rope about 2 1/2 inches long and 1/2 inch thick; bend each rope into a horseshoe. Place cookies about 2 inches apart on cooking parchment-lined or buttered 12- by 15-inch baking sheets.
Bake cookies in a 350° oven just until edges begin to brown, 7 to 9 minutes; if baking two pans at a time, switch their positions halfway through baking. Let cookies cool on pans for 5 minutes, then use a spatula to transfer to racks to cool completely.
Nutritional analysis is per cookie.