In a large mixing bowl, add granulated sugar and softened butter. Use a stand mixer or an electric hand mixer to whip until fluffy.
1/2 cup softened butter, 3/4 cup granulated sugar
Add in egg, ube halaya, and ube extract, and whip to fully combine.
1 egg, 1/2 cup ube halaya, 1 tsp ube extract
Stir in flour, baking powder, and sea salt, and mix until a thick dough forms.
1¼ cup gluten free all-purpose flour, 1 tsp baking powder, 1/4 tsp sea salt
Flatten the dough on the surface of the mixing bowl with a spatula or the back of a spoon, so it's in a thinner layer. Cover and freeze for 1 hour.
Preheat oven to 350 degrees F, and line a baking sheet with parchment paper.
Place granulated sugar in one bowl and powdered sugar in another. Scoop 2 tablespoon of the dough (I recommend using a cookie scoop), roll into a ball, then roll in granulated sugar and then the powdered sugar. The dough should be completely covered and not show at all. 1/4 cup granulated sugar, 1/2 cup powdered sugar
Place on the prepared baking sheet about 2-3 inches apart. (You make need to do this in 2 batches - place the unbaked dough back in the freezer while the first batch bakes.) Bake for 11-13 minutes, until they spread and get puffy with a crackly top.
Cool for 10 minutes, then use a spatula to carefully transfer to a cooling rack to cool completely. Enjoy!