In a large bowl, beat together 1 cup softened cream cheese, 1/2 cup softened unsalted butter, 1/2 cup granulated sugar, and 1/4 cup brown sugar until smooth and fluffy.
Add 1 large egg and 1 teaspoon vanilla extract. Beat until fully incorporated.
In a separate bowl, whisk together 2 cups all-purpose flour, 2 teaspoons baking powder, and 1/2 teaspoon salt.
Gradually add the dry ingredients into the wet mixture, mixing on low speed or folding gently until just combined. Avoid overmixing.
Carefully fold in 1 cup fresh raspberries (or thawed frozen raspberries) gently to preserve their texture and color.
Cover and refrigerate the dough for at least 1 hour to chill.
Preheat oven to 350°F (175°C). Line baking sheets with parchment paper or silicone mats.
Portion dough into tablespoon-sized balls. Roll each ball generously in 1/2 cup powdered sugar until fully coated.
Place dough balls 2 inches apart on prepared baking sheet. Bake for 12-15 minutes until edges are set but centers remain slightly soft.
Allow cookies to cool on baking sheet for 5 minutes, then transfer to a cooling rack before serving.