Preheat the oven to 350°F (175°C) and grease a 9×5-inch loaf pan.
Mash the bananas in a large bowl.
Whisk in the honey, eggs, melted butter, and vanilla.
In another bowl, combine the flour, baking soda, baking powder, cinnamon, and salt.
Fold the dry ingredients into the wet ingredients until just combined.
Stir in walnuts or chocolate chips, if using.
Pour the batter into the prepared loaf pan.
Bake for 50–60 minutes, or until a toothpick inserted into the center comes out clean.
Cool in the pan for 10 minutes, then transfer to a wire rack to cool completely before slicing.