Preheat your oven to 350°F (175°C). Line a baking sheet with parchment paper or a silicone baking mat.
In a medium bowl, whisk together the all-purpose flour, baking powder, baking soda, salt, cinnamon, ginger, cardamom, and cloves.
In a large bowl, use an electric mixer to cream the softened unsalted butter with granulated sugar until light and fluffy, about 2 to 3 minutes.
Beat in the large egg and vanilla extract until fully incorporated.
Gradually add the dry ingredients to the butter mixture, alternating with the milk. Start and end with the dry ingredients. Mix until just combined.
Using a spoon or cookie scoop, portion the dough into small mounds about 1 to 1.5 tablespoons each. Place evenly spaced on the prepared baking sheet.
Bake in the preheated oven for 10 to 12 minutes, or until edges are set and beginning to turn golden. Centers will look soft but will firm as they cool.
Remove cookies from oven and let cool on the baking sheet for about 5 minutes, then transfer to a cooling rack to cool completely before glazing.