Preheat oven to 350°F (175°C) and line baking sheets with parchment paper.
In a large mixing bowl, cream together the softened butter and sugar until light and fluffy.
Beat in the eggs, one at a time, mixing well after each addition.
Add ricotta cheese and vanilla extract and mix until fully incorporated.
In a separate bowl, whisk together flour, baking powder, and baking soda.
Gradually add dry ingredients to the wet mixture, mixing just until combined. Do not overmix.
Drop dough by rounded tablespoons onto prepared baking sheets, spacing cookies about 2 inches apart.
Bake for 10–12 minutes, or until cookies are set and bottoms are lightly golden.
Allow cookies to cool completely before icing.