Preheat oven to 350℉. Line loaf pan with parchment or spray with non-stick spray and set aside.
In a large mixing bowl whisk together sugar, applesauce, oil, eggs and milk until well blended. In a separate bowl whisk (or sift) flour, baking soda, baking powder, salt and spices until well combined; add to applesauce mixture, stir just until combined.
Toss cranberries with a tablespoon of flour and gently fold into batter. Pour batter into prepared pan; mix together all topping ingredients and sprinkle evenly over batter.
Bake at 350℉ for 30 minutes. Cover loosely with foil and bake for an additional 30 minutes, or until toothpick inserted comes out clean.
Cool on wire rack in pan for 10 minutes, before removing from pan to cool completely before slicing.
Notes
You can add 3/4 cups of chopped pecans to the batter along with cranberries to add a crunch to the loaf.Allow the cake to cool completely before slicing.Store, well wrapped for up to 3 days, or freeze for up to 2 months. Defrost at room temperature before serving.