Mash the bananas: Preheat the oven to 350°F (180°C) and line a loaf pan with parchment paper.Mash 3 ripe bananas in a large bowl with a fork until mostly smooth.
Mix the wet ingredients: Add ⅓ cup non-dairy milk, ⅓ cup vegetable oil, ¾ cup sugar, and 1 tablespoon vanilla extract. Whisk until well combined.
Add the dry ingredients: Sift in 2 cups all-purpose flour, 2 teaspoons baking powder, 1 teaspoon baking soda, and 1 pinch salt.Stir gently until just combined. Don’t overmix; a few small lumps are okay.
Bake and cool: Pour the batter into the prepared loaf pan and smooth the top.Bake at 350°F (180°C) for 40 to 50 minutes, or until a toothpick inserted in the center comes out mostly clean.Cool in the pan for 15 minutes, then transfer to a wire rack and cool completely for about 1 hour before slicing.
Substitutions
Bananas → Frozen bananas, thawed and drained.
Non-dairy milk → Almond, soy, oat, or any plant milk.
Vegetable oil → Avocado, sunflower, canola, or mild olive oil.
Sugar → White, brown, or coconut sugar.
Vanilla extract → Vanilla bean paste, or omit.
All-purpose flour → Replace up to half with whole wheat flour.
Baking powder → No substitution; use fresh baking powder.
Baking soda → No substitution; don’t swap with baking powder.