- Preheat your oven to 350°F. Prepare a loaf pan (9.25 x 5.25 x 2.75 inches) by greasing it and dusting with flour. In a skillet over medium heat, lightly toast the walnuts, stirring frequently to prevent burning. Once toasted, set them aside to cool. 
- In a large bowl, cream the softened butter together with the sugar until the mixture becomes fluffy. If substituting honey for sugar, incorporate it at this stage. 
- Using a fork, mash the bananas until you achieve a chunky consistency similar to applesauce. Add the mashed bananas and lightly beaten eggs to the creamed mixture, stirring until fully combined. 
- In a separate bowl, whisk the flour, baking soda, and salt together. Gradually fold this dry mixture into the wet batter until just combined. 
- Mix in the vanilla extract, followed by the cooled walnuts and raisins. Stir gently to evenly distribute throughout the batter. 
- Pour the batter into the prepared loaf pan, ensuring it spreads out evenly. Bake for 55-60 minutes, or until a toothpick inserted into the center of the bread comes out clean. 
- Once done, allow the banana bread to cool in the pan for 10 minutes before transferring it to a wire rack to finish cooling.