Preheat oven to 350 degrees F. Spray your bread pan with non-stick spray specifically for baked goods. Set aside.
Whisk together dry ingredients and set aside.
In a separate bowl, whisk eggs, sugar and butter until smooth. Add in banana. Stir again until banana is incorporated.
Combine wet ingredients and dry ingredients, including chopped nuts and stir. Pour batter into prepared bread pan.
To make streusel topping, mash the brown sugar, flour and cold butter with a fork until it's uniformly crumbly. Stir in nuts and sprinkle the mixture over the bread batter.
Bake 50-55 minutes, until internal temperature of the bread reads 200 degrees F. Let cool in the pan for 10 minutes, then overturn on a cooling rack.
To make the caramel glaze, combine butter and caramel topping in a bowl and microwave for 1 minute. Whisk in salt and powdered sugar. Let cool slightly, then drizzle over cooled banana nut bread. Top with additional chopped nuts, if desired.