Sift or whisk the flour, baking powder, and salt together in a small to medium-sized bowl.
2 cups (250 grams) all purpose flour, 1½ teaspoons baking powder, ¼ teaspoon salt
In a medium bowl if using a hand mixer or in the bowl of your stand mixer, mix the sugar and egg together on medium speed until it is light in color, 1 to 2 minutes.
¾ cup (150 grams) granulated sugar, 1 large egg
Add the melted butter and ube extract and mix together for 1 minute.
8 tablespoons (113 grams) unsalted butter, melted and slightly cooled, 2 teaspoons ube extract
Add the ube halaya and mix.
½ cup ube halaya (ube jam)
Add the dry ingredients and mix on low or stir in by hand just until they are fully incorporated.
Chill the cookie dough in the refrigerator for 30 to 60 minutes.
Meanwhile, preheat your oven to 350°F and ready a small bowl of powdered sugar and two cookie sheets lined with parchment paper or silicone mats. If doing the double dip, ready a second small bowl with about one-half cup of granulated sugar.
½ cup powdered sugar
Use a medium (#40) cookie scoop or two spoons to scoop balls of dough one at a time into the granulated sugar first, if using, and then the powdered sugar. Toss to coat thickly and place on the baking sheets about two inches apart.
Bake for 10 to 12 minutes in the middle of the oven. The cookies will be slightly firm to touch but the inside will look soft.
Let cool for about 5 minutes on the baking sheet before transferring them to a rack to cool completely.
Crinkle cookies can be stored for a week at room temperature.