Preheat oven to 350 & Grease your 9inch cake pan with butter. Cut parchment circle for the bottom to really ensure it won't stick. Set aside.
When oven is preheated, toast walnuts. On a small baking sheet add walnuts & toast 8-10 minutes or until golden brown & fragrant. Remove and let cool. While walnuts toast, start your banana bread batter.
Mix Dry Ingredients: In a medium bowl, add flour, baking soda, baking powder and salt. Mix Wet Ingredients: In a large mixing bowl with hand mixer, or bowl of stand mixer, add butter, sugar & vanilla. Beat on high until combined (about 1 minute). Add banana & 2 large eggs and beat on low until combined. Scrape the sides & bottom to incorporate all of the butter. Add sour cream and beat again on low.
Make Batter: Add dry ingredients to wet in 2 increments and beat on low until combined. Scrape sides between each addition. Add chocolate chips and fold into batter with rubber spatula. Pour batter into greased cake pan. Bake 15-20 minutes. While baking, we are going to make the coffee cake topping.
Coffee Cake Topping: In a small bowl add softened butter, ground cinnamon, brown sugar, sugar and walnuts. Add flour & mix until combined.* Carefully remove banana bread after 20 minutes & crumble topping gently all over the top. Place back in oven to finish baking (about 30 minutes or until toothpick comes out clean or with a very fine crumb or two. Cool on wire rack & carefully flip remove from pan when cool enough. Serve when fully cooled (or warm to get the gooey chocolate)