In a large mixing bowl, combine the granulated sugar, melted and slightly cooled butter, vanilla extract, and almond extract. Stir until the mixture is smooth.
Beat in the eggs one at a time, ensuring each is fully incorporated before adding the next.
Gently add the all-purpose flour and baking powder to the wet ingredients. Mix just until combined, being careful not to overmix.
Stir in the green food coloring until you achieve a vibrant "Grinch" green. The dough will be a bit sticky, which is perfectly normal!
Cover the bowl with plastic wrap and place it in the refrigerator to chill for about 3 to 4 hours. This step is crucial for the perfect crinkle texture.
Once chilled, use a cookie scoop (roughly 2 tablespoons in size) to portion out the dough. Roll each scoop into a neat ball with your hands.
Prepare two small bowls: one with 1/2 cup granulated sugar and another with 1 cup powdered sugar. Roll each dough ball first in the granulated sugar, then generously coat it in the powdered sugar.
Place the sugar-coated dough balls on a parchment-lined baking tray and flash freeze them for about 30 minutes. This helps them hold their shape beautifully while baking.
While your dough is freezing, preheat your oven to 325°F (160°C). After freezing, roll the dough balls in powdered sugar one more time to ensure a thick, snowy coating that won't disappear during baking.
Arrange the re-coated dough balls on a parchment-lined baking sheet, leaving enough space between each cookie. Bake for 12-15 minutes, or until the edges just begin to look lightly golden.
As soon as you remove the cookies from the oven, gently press a red heart-shaped candy or sprinkle into the center of each warm cookie. This helps the candy stick as the cookies cool.
Let the cookies cool on the baking sheet for about 5 minutes before carefully transferring them to a wire rack to cool completely. Enjoy these festive, soft, and chewy treats!