Preheat the oven to 350°F. Spray a 9×5 loaf pan with non-stick cooking spray.
In a medium-sized mixing bowl, mix together the flour, baking soda, salt, ginger, cinnamon, ground cloves and nutmeg. Set aside.
In a separate bowl, cream together the butter and sugar until fluffy (I used a stand mixer and mixed it for about 2 minutes. You can use an electric mixer or even do it by hand). Add in the vanilla, egg, applesauce, and orange zest (if using).
Slowly add in the dry ingredients with the wet ingredients, mixing until just combined (do not overmix!).
Pour the batter into the prepared pan and spread it around evenly with a spatula or back of a spoon.
Bake for 50-55 minutes or until a toothpick comes out clean when poked into the middle of the cake.
Place loaf on a wire rack and let it cool for about 20 minutes, then turn the loaf cake onto the wired rack and let it finish cooling.
In a medium-sized mixing bowl, beat cream cheese and vanilla extract together using an electric mixer. Slowly add in the powdered sugar until it reaches the consistency you like (if it's too thick, you can think it out with some milk) and it's smooth and easily spreadable.
Spread the frosting on the cooled cake and top with chopped up peppermint pieces or your favorite chopped nuts.
Slice and serve!