Preheat your oven to 350°F (175°C) and line two baking sheets with parchment paper.
In a large bowl, beat together the softened butter and cream cheese until smooth.
Gradually mix in the granulated sugar and vanilla extract until well combined.
Add the eggs one at a time, mixing until fully incorporated.
In a separate bowl, whisk together the flour and baking powder, then gently fold into the wet ingredients until just combined.
Drop rounded tablespoons of dough onto prepared baking sheets, spacing them about two inches apart.
Bake for 10-12 minutes or until edges are lightly golden while centers remain soft.