These vegan sugar cookies are as pretty as they are delicious! Sweet, tender, and topped with tintable glaze, they're fun to make and perfect for everything from celebrations to snacking.
Stir the flour, cornstarch, baking powder, and salt together in a large mixing bowl.
In a separate large mixing bowl, beat the butter, sugar, vanilla extract, and almond extract together with an electric mixer at high speed for 2 full minutes, until creamy and fluffy.
Beat in the milk until fully incorporated.
Begin adding the flour mixture to the butter mixture, about a third at a time, beating each addition in at low speed until fully incorporated and a thick dough has formed.
When all of the flour mixture has been added, shape the dough into 2 balls. Wrap each ball in plastic and place them in the fridge to chill until firm but not rock hard, about 60 to 90 minutes.
Preheat the oven to 350°F and line a couple of baking sheets with parchment paper.
Generously sprinkle a work surface and rolling pin with powdered sugar. Remove one of the dough balls from the fridge, place it on the work surface, then sprinkle it with powdered sugar.
Roll the dough to ¼ inch thick. Check to make sure it's not sticking to the work surface, and add more powdered sugar if needed.
Cut the dough with cookie cutters, then place the cutouts on the baking sheets, spaced at least an inch apart.
Roll any unused dough back into a ball, wrap it in plastic, and place it back in the fridge to chill while the cookies bake. You can also place it in the freezer if it warms up too much.
Bake the cookies for about 10 minutes, until just set on top. Place the baking sheets on cooling racks to cool.
Repeat the process, rolling any remaining dough, then moving on to the second dough ball. Be sure your cookie sheets are cool before placing new dough cutouts on them. You can place the cookie sheets in the freezer for a few minutes if needed.
While the cookies cool, stir the frosting ingredients together in a medium bowl. Add extra milk if the mixture seems too thick, extra powdered sugar if it seems too thin.
Stir in some food coloring if you'd like. Optionally, divide the frosting up and tint each portion a different color.
Spread or pipe the frosting on your cookies, then decorate them with sprinkles or any other decorations you like.
Allow the frosting to set and serve your cookies or store them for later.