Preheat oven to 350°F (175°C). Line baking sheets with parchment paper.
In a medium bowl, whisk together flour, sugar, cardamom, and salt.
Using a mixer, beat butter and vanilla extract until creamy. Gradually mix in the dry ingredients until the dough forms.
Roll dough into 1-inch balls and place on prepared baking sheets, spacing 2 inches apart. Flatten gently with a glass or your fingers.
Bake for 10-12 minutes, or until edges are lightly golden. Cool on the baking sheet for 5 minutes, then transfer to a wire rack to cool completely.
Prepare the glaze by whisking powdered sugar, orange juice, and zest in a bowl until smooth. Adjust consistency as needed.
Drizzle glaze over cooled cookies and allow to set for 20 minutes before serving.
