Cream the butter and granulated sugar in a large bowl for about 1 to 2 minutes, or until it starts to lighten in color. 1 cup unsalted butter, 1 1/2 cups granulated sugar
Add in the eggs, sour cream, and vanilla extract and mix until combined. 2 large eggs, 1 cup sour cream, 2 tsp vanilla extract
In a medium bowl combine the dry ingredients, flour, baking powder, salt, and baking soda. Whisk them together. 3 cups all purpose flour, 1 tsp baking powder, 1 tsp salt, 1/2 tsp baking soda
Add the dry ingredients to the wet ingredients and stir them together until you have a sticky, wet dough.
Cover the dough and place the bowl in the fridge for at least 1 hour, up to 3 days.
When ready to bake, pre-heat the oven to 350 degrees Fahrenheit. Line a cookie sheet with parchment paper.
Scoop the cookie dough into 1 to 1.5 TBS sized portions. Place the balls onto the prepared cookie sheet, about 3 inches apart from each other.
Bake the cookies for 10 to 12 minutes or until the bottoms and sides of the cookies are lightly golden, and the cookies are puffy. Press your finger lightly into the top of a cookie, and if it springs back the cookies are done.
Let the cookies cool on the baking pan for 5 minutes, then transfer them to a cooling rack to cool completely.
Frost the cookies with your choice of frosting, and sprinkles if desired. Enjoy! 2 cups your choice of frosting