Preheat the oven to 350°F (175°C). Grease a 9x5-inch loaf pan or line it with parchment paper.
Mash the bananas: In a large mixing bowl, mash the overripe bananas until smooth.
Combine wet ingredients: In the same bowl, add honey, eggs, vanilla extract, and melted butter (or coconut oil). Mix well until smooth and incorporated.
Mix dry ingredients: In a separate bowl, whisk together the all-purpose flour, baking soda, and salt. Gradually fold this into the wet ingredients until just combined. Be careful not to overmix.
Add optional ingredients: Stir in any optional add-ins like walnuts, chocolate chips, cinnamon, or nutmeg if desired.
Bake the bread: Pour the batter into the prepared loaf pan and smooth the top. Bake for 50 to 60 minutes or until a toothpick inserted into the center comes out clean.
Cool and serve: Let the banana bread cool in the pan for 10 minutes, then transfer it to a wire rack to cool completely before slicing.