Flour mixture: In a small mixing bowl, stir together flour, baking powder, and salt. Set aside.
Egg mixture: In a large mixing bowl, add the eggs and sugar. Whisk together for about 3 minutes until it becomes pale in colour. Whisk in the ube extract until thoroughly mixed. Slowly stream in the melted butter while whisking constantly.
Combine: Add the flour mixture to the egg mixture and fold together with a spatula until just combined.
Chill: Cover and chill the dough in the fridge for at least 1 hour to allow it to firm up.
Prep: Preheat the oven to 325°F. Line a baking sheet with parchment paper and set aside. Place the granulated sugar and powdered sugar in two separate small bowls.
Roll in granulated sugar: Use a 3-tablespoon cookie scoop to scoop the cookie dough. Release the cookie dough directly into the granulated sugar, not your hands. Swirl the bowl around to coat the dough ball completely in a layer of sugar. Once coated, roll the ball in between your hands to create a perfectly round ball.
Roll in powdered sugar: Roll the ball in powdered sugar until generously coated. Place the dough ball on your lined baking sheet, leaving 1-2" in between each one to account for spreading.
Bake: Bake cookies for about 11 minutes or until the powdered sugar forms a cracked pattern and the cookies are puffy.
Cool: Let the cookies cool on the baking sheet before transferring them to a wire rack to cool completely.