In a large bowl, combine the room temperature butter and block of cream cheese.
Mix with a stand mixer or hand mixer until smooth.
Add and mix in the eggs and vanilla.
In a medium sized bowl, whisk to combine the Gluten Free Flour, sugar, baking powder and salt.
Working in batches, add 1/3 of the dry ingredients into the large bowl with the butter and cream cheese mixture. Mix with stand or hand mixer till combined.
Continue adding in batches of the dry mixture. You'll need to stop the mixer and scrape the dough down and work it to all be fully combined.
(As the gluten free flours become hydrated, they become more dense and it tends to climb up the beaters. Just scrape it down.)
Cover the bowl full of dough with plastic wrap and place in the fridge to chill for 30 minutes.
20 minutes are so into the chill time, preheat oven to 350 degrees.
Line baking sheets with parchment paper and fill a shallow bowl with powdered sugar.
Using a 1 1/2 tablespoon scoop, portion out scoops of cookie dough.
Use your hands to roll the dough into balls then roll the ball through the powdered sugar, making sure the dough is generously covered.
Give a little press to flatten the cookie just a bit and double dip into powdered sugar if it seems to be absorbing the powdered sugar into the dough.
Then place the rolled cookie dough onto the lined parchment paper 2 inches apart.
Repeat the rolling and powdered sugaring process until your baking sheet is full. (About 3 rows of 4, making 12 cookies a sheet.)
(Replace the unused cookie dough into the refrigerator in between rolling out sheets of cookies. If dough gets too warm in between preparing the next sheet of cookies, the dough will spread and have an undesired shape/ thickness.)
Bake for 12-14 minutes at 350 degrees. Cookies should be soft to the touch with some give.
Let cookies cool on a wire rack to set a bit before enjoying the gooey goodness!