Preheat your oven to 350°F (175°C) and prepare a 9x13 inch baking pan by greasing it with butter or cooking spray and dusting it with flour.
In a medium bowl, whisk together the dry ingredients: flour, baking powder, baking soda, salt, cardamom, and cinnamon.
In a large mixing bowl, cream together the softened butter and granulated sugar using an electric mixer on medium speed for about 3-4 minutes until light and fluffy.
Add the eggs one at a time to the butter-sugar mixture, mixing well after each addition. Stir in the vanilla extract.
Gradually add the dry ingredients to the butter mixture, alternating with the buttermilk, starting and ending with the dry ingredients. Mix until just combined.
Pour the batter into the prepared baking pan and smooth the top. Bake for 30-35 minutes, checking for doneness with a toothpick.
While the cake is baking, prepare the honey glaze by whisking together powdered sugar, honey, and milk until smooth.
Once the cake is done, allow it to cool in the pan for about 10 minutes before transferring it to a wire rack. Drizzle the honey glaze over the warm cake.