Preheat your oven to 350°F (175°C) and prepare two baking trays by lining them with parchment paper.
In a mixing bowl, cream the softened butter and sugar together until light and fluffy. Add the egg while mixing, followed by the ricotta, vanilla, and orange zest. Blend until well-mixed and smooth.
In another bowl, whisk together flour, baking powder, baking soda, salt, and cinnamon. Gradually add the dry ingredients to the wet ingredients and mix gently to combine. Fold in the mini chocolate chips and the chopped pistachios.
Scoop tablespoons of dough onto the prepared baking sheets, ensuring they are spaced about 2 inches apart. If the dough appears too soft, refrigerate it for about 15 minutes to firm it up.
Bake for 10-12 minutes, or until the edges are light golden brown, and the tops appear set. Let the cookies cool on the tray for 5 minutes before transferring them to a wire rack to cool completely.
To prepare the glaze, whisk together the confectioners' sugar, orange juice, and vanilla extract until the mixture is smooth and slightly thick. Adjust with additional orange juice or sugar for desired consistency.
Once the cookies have cooled, drizzle the glaze over them and immediately sprinkle with the extra chopped pistachios and mini chocolate chips. Allow the glaze to set before enjoying.