01 -
Start by heating your oven to 350°F. Grab a baking sheet and cover it with parchment paper, then set it aside for later.
02 -
Take a smaller bowl and whisk together your flour, baking powder, baking soda, and salt. Once combined, put this bowl to the side.
03 -
In your larger mixing bowl, beat the softened butter with an electric mixer until it looks really smooth and creamy. Toss in the sugar and keep beating on medium speed until everything is light and fluffy. Crack in your egg and mix it through until well blended.
04 -
Now add your ube halaya, ube extract, and vanilla extract to the butter mixture. Mix everything together until your batter turns a gorgeous purple color throughout.
05 -
Pour your flour mixture into the purple butter mixture and use a spatula to gently fold them together until almost fully combined. Toss in those white chocolate chunks and keep folding until everything just comes together - don't overmix.
06 -
Using a 4-tablespoon ice cream scoop, portion out your cookie dough onto the prepared baking sheet. Make sure to space each dough ball about 2 inches apart so they have room to spread.
07 -
Pop the tray in the oven and bake for 10 to 12 minutes. If you want them extra pretty, press some additional white chocolate pieces on top of each cookie about 2 minutes before they're done baking.
08 -
As soon as you pull the cookies from the oven, you can swirl each one inside a round cutter or small bowl that's slightly larger than the cookies to get perfect circles - this step is optional but makes them look bakery-perfect. Let them rest on the baking sheet for 5 to 10 minutes, then move them to a cooling rack. You can eat them warm or wait until they've cooled completely.