-
Gather all ingredients. Preheat the oven to 375 degrees F (190 degrees C). Line 3 baking sheets with parchment paper.
-
Whisk together flour, baking soda, and salt in a bowl; set aside.
-
Beat together butter and sugar in a large bowl with an electric mixer until light and fluffy.
-
Add ricotta cheese and cream cheese; beat well. Add egg, milk, orange zest, and vanilla extract; beat until just combined.
-
Beat in flour mixture until just combined. Fold in dried cranberries.
-
Scoop dough into 20 portions using a 3-tablespoon (#20) scoop. Arrange dough portions 2 inches apart on the prepared baking sheets. Flatten cookies slightly with the bottom of a glass dipped in sugar.
-
Bake in the preheated oven until bottoms are lightly golden brown, 10 to 12 minutes. Transfer cookies to a wire rack and allow to cool.
-
For the glaze, whisk together powdered sugar, orange zest, orange juice, and whipping cream in a small bowl.
-
Dip tops of cooled cookies into the glaze. Sprinkle with chopped dried cranberries, if desired.