To begin, preheat your oven to 350 and line a 9x9 pan with parchment paper (or spray with non-stick spray).
To a large mixing bowl, add your butter and brown sugar and beat them together with a mixer till creamy. Add your applesauce and mix together till well combined. Add your egg. While mixing, slowly add your milk.
To the same bowl, add your flour, baking powder, cinnamon and salt. Stir together till well combined, forming a thick cake batter. Add your cranberries and orange zest and fold them in.
Pour your batter into your pan and spread into one even layer across the pan.
To a small bowl, add your butter and sugar and mix together till creamy. Add your flour and cinnamon and stir till combined, resulting in a crumbly mixture. Add your pecans and thoroughly mix them in.
Sprinkle your topping mixture across the top of your coffee cake batter in your pan, evenly covering the top.
Bake in the oven for 45-50 minutes, or till a toothpick inserted comes out clean.
Let cool entirely, then slice, serve, and devour!
Stored in an airtight container in the fridge this coffee cake lasts about a week.