Preheat your oven to 350°F.
In a medium-sized bowl, mix together the all-purpose flour and salt. Set aside.
In a large mixing bowl, cream the softened unsalted butter and powdered sugar until light and fluffy, about 2-3 minutes.
Add the vanilla and peppermint extracts, mixing until well combined. Gradually add the flour mixture and mix until just combined.
Fold in the mini chocolate chips and crushed walnuts, if using.
Scoop tablespoon-sized portions of dough and roll them into balls. Place on a baking sheet, spacing them about 2 inches apart.
Bake for 12-15 minutes, or until the edges are lightly golden.
Let the cookies cool on the baking sheet for about 5 minutes, then transfer to a wire rack to cool completely. Dust with additional powdered sugar before serving.