In a medium mixing bowl, whisk cake flour, cornstarch, baking powder and salt together. Set aside.
In a large mixing bowl, using a hand mixer, cream butter and sugar together until combined.
Add in egg, vanilla and almond extracts.
Stir in sour cream and mix until well blended.
Add in dry ingredients and mix until just combined, using a rubber spatula to scrape down the sizes. Do not over mix.
Cover with plastic wrap and chill for a minimum of 60 minutes.
When ready to bake, preheat oven to 350℉. Line a baking sheet with parchment paper.
To portion the dough, scoop about 3 Tablespoons out, dust hands with powdered sugar, and roll into a ball. Place on a baking sheet, about 3 inches apart. Flatten with the bottom of a glass or flat measuring cup, dipped in powdered sugar. Cookies should be between ½” and ¼” thick.
Bake for 9-11 minutes; rotating the baking sheet halfway through. Cookies should be just lightly golden - NOT BROWN. Cookies will continue to bake on the cookie sheet while cooling. Cool completely before frosting.