Preheat & Prepare: Preheat your oven to 350°F (175°C). Thoroughly grease and flour a 9x5-inch loaf pan. Alternatively, line the pan with parchment paper, leaving an overhang on two sides for easy removal. (If using two 8.5x4.5-inch pans, prepare them similarly; baking time will be shorter).
Combine Wet Ingredients: In a large mixing bowl, whisk together the granulated sugar and oil (or melted butter) until well combined. Add the eggs one at a time, whisking briefly after each addition. Stir in the mashed bananas, sour cream, and vanilla extract until just blended.
Combine Dry Ingredients: In a separate medium bowl, whisk together the all-purpose flour, baking soda, and salt.
Combine Wet & Dry: Add the dry ingredient mixture to the wet ingredients. Stir gently with a spatula just until the flour is moistened and no large dry streaks remain. Be careful not to overmix; a few small lumps are okay. If using, gently fold in any optional add-ins (chocolate chips, nuts).
Bake: Pour the batter evenly into the prepared loaf pan. Bake for 60-75 minutes (for a single 9x5-inch loaf), or until a wooden skewer or toothpick inserted into the center of the loaf comes out clean or with a few moist crumbs attached. (If using two smaller loaf pans, start checking for doneness around 45-50 minutes). If the top begins to brown too quickly, you can loosely tent it with aluminum foil.
Cool: Let the banana bread cool in the pan on a wire rack for 10-15 minutes. Then, carefully invert it onto the wire rack (or use the parchment overhang to lift it out) and allow it to cool completely before slicing.
Store: Store the cooled banana bread tightly covered at room temperature for up to 3-4 days, or freeze for longer storage (wrap well in plastic wrap, then foil or a freezer bag).