Preheat your oven to 350°F (175°C). Prepare a 9x5-inch loaf pan by greasing it with butter or oil, or line it with parchment paper for hassle-free removal post-baking.
In a large mixing bowl, combine the thoroughly mashed bananas with the peanut butter. Use a fork or whisk to mix them together until the mixture is smooth and creamy.
Add the brown sugar and granulated sugar to the banana-peanut butter mixture. Beat the ingredients together until they are well blended and the sugars are incorporated.
Crack the eggs into the mixing bowl one at a time, ensuring they are well mixed into the batter before adding the next. Follow with the vanilla extract, stirring until everything is evenly combined.
In a separate bowl, whisk together the baking soda, salt, and all-purpose flour. Gradually fold the dry mixture into the wet ingredients, stirring gently until just combined; be cautious not to overmix, as this can make the bread dense.
Carefully fold in the chocolate chips and the chopped peanuts (if using), ensuring they are evenly distributed throughout the batter.
Pour the prepared batter into the loaf pan, smoothing the top gently with a spatula. For a decorative touch, sprinkle a few extra chocolate chips and peanuts atop the batter before baking.
Place the loaf pan in the preheated oven and bake for 60-70 minutes. To test for doneness, insert a toothpick into the center; it should come out clean or with just a few crumbs attached.
Once baked, remove the banana bread from the oven and allow it to cool in the pan for about 10 minutes. Afterward, carefully transfer the bread to a wire rack to cool completely.
Notes
For an indulgent finish, consider spreading a thin layer of extra peanut butter on each slice or drizzling melted chocolate over them.