Moist Dairy-Free Banana Bread (Made with Oil)
This dairy-free banana bread is the one I reach for when I want a loaf that stays moist for days without any butter or milk. It is easy, reliable, and works the first time you bake it.

The bananas do most of the heavy lifting, and a neutral oil keeps the crumb tender. A spoonful of vanilla and a hint of brown sugar round it out, and in under an hour your kitchen smells incredible and you have a loaf that slices clean every time.
Why This Banana Bread Works
This loaf delivers exactly what you want from banana bread: a crackly top, a soft middle, and deep banana flavor that tastes like you used a whole bunch. Because it is made with oil instead of butter, it stays moist. Even on day three, a quick toast brings it right back.
I like that it does not rely on hard-to-find ingredients. Overripe bananas, pantry staples, and one bowl if you want to keep things simple. It is the kind of loaf that feels like a treat but is simple enough for a Tuesday morning.
Ingredients

- 1 ½ cups (190 g) all-purpose flour: measured by spooning into the cup and leveling.
- 1 tsp baking soda: gives the loaf its rise.
- ½ tsp fine sea salt: balances the sweetness.
- ¾ cup (150 g) packed brown sugar: light or dark both work; dark gives a deeper molasses note.
- ½ cup (120 ml) neutral oil: vegetable, canola, or melted coconut oil all keep it dairy-free.
- 2 large eggs, at room temperature.
- 1 tsp vanilla extract.
- 1 cup (240 g) mashed very ripe banana: about 2 large or 3 small bananas. The spottier, the sweeter.
Variations / Substitutions
- Make it gluten-free: swap the all-purpose flour for a 1-to-1 gluten-free baking blend. The texture will be a little more tender but still slices well.
- Add chocolate: fold in ½ cup dairy-free chocolate chips after you mix the batter.
- Swap the sugar: use coconut sugar in place of brown sugar for a slightly caramel-like, less sweet loaf.
- Go nutty: stir in ½ cup chopped walnuts or pecans for crunch.
- Change the oil: melted coconut oil gives a subtle tropical flavor; avocado oil keeps it completely neutral.
Crispy Dairy-Free Waffles make a great breakfast to go with this banana bread.
How To Make Dairy-Free Banana Bread
Step 1: Mix the Wet Ingredients

Preheat your oven to 350°F (175°C). In a large bowl, mash the 1 cup of banana until mostly smooth. A few small lumps are fine and give the bread a nice texture. Whisk in the ½ cup oil, ¾ cup brown sugar, 2 eggs, and 1 tsp vanilla until everything looks uniform and a little glossy.
The mixture will be thick and syrupy at first, then loosen as the sugar dissolves. If your bananas are very ripe, it will smell sweet and fruity right from the bowl.
Step 2: Whisk the Dry Ingredients

In a separate medium bowl, whisk together the 1 ½ cups flour, 1 tsp baking soda, and ½ tsp salt. Give it a quick stir to get rid of any clumps of flour or soda so they do not land in the batter as little white pockets.
You are not looking for anything fancy here, just an even mix. The baking soda is what will react with the acidic bananas and lift the loaf, so make sure it is evenly distributed.
Step 3: Fold the Batter

Pour the dry ingredients into the bowl of wet ingredients. Use a rubber spatula to fold everything together just until the last streak of flour disappears. You will see a few lumps from the banana, and that is exactly what you want. Overmixing makes the bread tough, so stop as soon as it looks combined.
The batter will be thick but pourable, with a few soft banana flecks throughout. If you are adding chocolate chips or nuts, fold them in now with the same gentle motion.
Step 4: Bake the Loaf

Line a 9×5-inch loaf pan with parchment paper, leaving a little overhang on the sides so you can lift the bread out later. Scrape the batter into the pan and smooth the top with your spatula. Bake on the middle rack for 55 to 60 minutes, until a toothpick inserted in the center comes out with just a few moist crumbs.
The top will rise into a golden brown dome and might crack slightly down the center, which means you got good oven spring. If the top is browning too fast before the center is done, tent a piece of foil over it during the last 15 minutes.
Step 5: Cool and Slice

Let the loaf cool in the pan on a wire rack for 10 minutes. Then use the parchment overhang to lift it out and transfer it to the rack to cool completely, or at least until it is warm but not hot.
Slice with a serrated bread knife and serve. A warm slice is wonderful on its own, or you can spread it with a little dairy-free butter or almond butter if you like.
Tips for the Best Loaf
- Use the ripest bananas you can find. Black, soft bananas are the secret to a moist, sweet loaf without adding extra sugar.
- Spoon your flour into the measuring cup and level it. Scooping directly packs in too much flour and makes the bread dry.
- Do not skip the parchment paper. It makes lifting the loaf out effortless and prevents the bottom from steaming in the pan.
- Check your baking soda. If it is old, the loaf will not rise as high. Test it by dropping a bit into a splash of vinegar; it should fizz right away.
- For a shiny top, brush the loaf with a little oil right after it comes out of the oven.
Bake times by pan size:
| Pan | Time |
|---|---|
| 9×5-inch loaf pan | 55–60 mins |
| 8×4-inch loaf pan | 60–65 mins |
| Muffin tin (12 wells) | 18–22 mins |
Storing Leftovers
- Refrigerate: Not necessary. Stored loosely covered at room temperature, this bread stays moist for 3 to 4 days. If you do refrigerate it, wrap it tightly so it does not dry out.
- Reheating: A quick 20-second microwave or a few minutes in a toaster oven brings back that just-baked softness. I like to toast a slice until the edges go slightly crisp.
- Freeze: Wrap individual slices in plastic and freeze for up to a month. Thaw at room temperature or pop them straight into the toaster.
Frequently Asked Questions
Can I use a flax egg to make it vegan?
Yes. For each egg, mix 1 tablespoon ground flaxseed with 3 tablespoons water and let it sit for 5 minutes until thickened. The loaf will be slightly denser but still moist.
Can I reduce the sugar?
You can cut the sugar to ½ cup without changing the texture much, especially if your bananas are extra ripe. Below that, the loaf may taste more bread-like than sweet.
Why did my loaf sink in the middle?
This usually happens when the batter is overmixed or the oven temperature runs low. Stir just until the flour disappears, and use an oven thermometer to make sure your oven is accurate.
Can I add other fruit?
Chopped strawberries or a handful of blueberries work well, but pat them dry first. Too much moisture from the fruit can make the loaf gummy near the berries.

Dairy-Free Banana Bread Recipe
Ingredients
Method
- Preheat the oven to 350°F (175°C). In a large bowl, mash the banana, then whisk in the oil, brown sugar, eggs, and vanilla until smooth.
- In a separate bowl, whisk together the flour, baking soda, and salt.
- Fold the dry ingredients into the wet ingredients with a spatula just until no flour streaks remain. Do not overmix.
- Line a 9×5-inch loaf pan with parchment paper. Scrape the batter in, smooth the top, and bake for 55 to 60 minutes until a toothpick comes out with moist crumbs.
- Cool in the pan for 10 minutes, then lift out with the parchment and cool on a rack before slicing.
