Preheat the oven to 350°F. The oven rack should be in the middle. Grease the bottom and sides of a loaf pan (8 ½"x4 ½" x 2 ½") with butter or a nonstick cooking spray. Line the sides and bottom of the bread pan with parchment paper if desired.
Mix the dry ingredients. Ina medium bowl, add the dry ingredients: flour, sugar, baking powder, baking soda, salt, ground cinnamon, dried cranberries, walnuts, and dark chocolate chips. Mix.
Mix the wet ingredients. Ina large mixing bowl, combine the eggs, mashed bananas, vanilla and melted butter.
Make the batter. Using a rubber spatula or a wooden spoon, fold in the dry ingredients a little bit at a time into the wet ingredients until all the flour mixture is just moistened - it will look thick and chunky - about 10 seconds. Do not overmix. Pour the batter into the prepared loaf pan and smooth the top of the batter.
Bake the Frozen Banana Bread. Bake in the middle rack until the top is golden brown and a toothpick inserted in the middle comes out clean. Place on a wire rack to cool. Remove the banana bread from the pan after it has rested for at least 15 minutes. Place the banana bread on the wire rack to cool. Banana bread is best served warm or at room temperature.