Preheat oven to 350°F (175°C). Line baking sheets with parchment paper.
In a medium bowl, whisk together flour, baking powder, and salt.
In a large bowl, beat butter, shortening, and sugar until light and fluffy.
Add eggs one at a time, beating well after each addition.
Mix in vanilla extract and orange zest.
Gradually add the dry ingredients to the wet mixture until combined.
Fold in ricotta cheese, mini chocolate chips, and pistachios.
Scoop rounded tablespoons of dough onto prepared baking sheets.
Bake for 12–14 minutes until edges are lightly golden.
Cool on baking sheets for 5 minutes before transferring to a wire rack.
Dust cooled cookies with powdered sugar before serving.