Sliced gluten free dairy free banana bread on a wooden board with a golden crumb and crisp top
Gluten-Free · Dairy-Free · Breakfast

Gluten Free Dairy Free Banana Bread — Moist Every Single Time

A moist gluten free dairy free banana bread using almond flour and oat flour. No butter, no milk, no gummy texture. Ready in under an hour.

Prep
15 min
Cook
55 min
Total
1h 10m
Servings
10 people
Difficulty
Easy
Gluten-Free Dairy-Free gluten-freedairy-freebreakfastbananabaking

Hey folks,

So here’s the thing about gluten free dairy free banana bread — most versions I tried before I landed on this one were either gummy in the middle, weirdly dense, or they dried out the second they cooled down. I made this exact recipe four times before I stopped tweaking it, and the combination of almond flour and certified gluten-free oat flour is genuinely what makes it work. The almond flour keeps it moist (almost too moist if you’re not careful, which is a problem I’ll address in a sec), and the oat flour adds structure so the loaf actually holds together when you slice it instead of crumbling into sad little pieces.

You need three very ripe bananas — we’re talking black-spotted, soft, almost embarrassingly overripe. I’ve tried it with less ripe ones because I was impatient, and the flavor just isn’t there. The sugar-to-moisture ratio gets thrown off, too. Just wait. It’s worth it. This gf df banana bread recipe comes together in about 15 minutes of real hands-on work, and the whole kitchen smells incredible by the time it’s done. Let’s get into it.

Why It Works

The reason this gluten free dairy free banana bread actually tastes like banana bread — and not like a sad gluten-free substitute — comes down to a few specific decisions.

First, the flour blend. Almond flour on its own produces a loaf that’s too moist and fragile; it’ll collapse when you slice it. Oat flour on its own can turn gummy if you’re not precise with measurements. Together, they balance each other out perfectly. The almond flour contributes fat and tenderness (it’s naturally high in healthy fats, according to USDA FoodData Central), while the oat flour brings a mild grain flavor and just enough starch to hold the structure. That’s the core of why this easy gluten free dairy free banana bread almond flour approach works better than most single-flour versions.

Second, coconut oil instead of butter. I know some recipes use vegan butter as a one-to-one swap, and that’s fine, but coconut oil at this quantity produces a slightly crispier crust on the outside while keeping the crumb genuinely tender. It also doesn’t interfere with the banana flavor the way some vegan butters can.

Third — and this is something I learned the hard way — you need to fully mash your bananas before measuring. Don’t just eyeball three bananas. Actual ripe bananas vary wildly in size. You want roughly 1¼ cups of mashed banana for this recipe. More than that, and the center won’t cook through in time. Less, and it’ll be dry. I got this wrong on my first attempt and ended up with a loaf that was gooey in the middle even after an hour. Not ideal.

The baking soda plus a small amount of baking powder together give it a nice lift without making it taste metallic, which can happen if you lean too hard on baking powder alone. And the cinnamon — don’t skip it. It rounds out the banana flavor in a way that just works.

Ingredients

Here’s everything you’ll need. I want to flag a few of the key ones so you don’t end up making substitutions that tank the recipe.

The bananas: Black-spotted, soft, starting to smell strongly sweet. This is non-negotiable for the best dairy free banana bread gluten free results. If yours aren’t ripe yet, you can roast them unpeeled at 300°F for 15–20 minutes until the skins turn black — works surprisingly well.

Almond flour: I use Bob’s Red Mill almond flour and it performs consistently every time. Make sure you’re using almond flour (fine), not almond meal (coarser), which will change the texture.

Certified gluten-free oat flour: This is important — regular oat flour may be processed in facilities with wheat. You need certified GF.

Coconut oil: Melted and slightly cooled, so it doesn’t scramble the eggs when you mix everything together.

Almond milk: Any unsweetened dairy-free milk works here — oat milk, coconut milk beverage, cashew milk. Just keep it unsweetened.

Dairy-free chocolate chips: Totally optional, but honestly, the loaf with chocolate chips disappears about twice as fast as the one without. Just saying.

Instructions

  1. Preheat the oven to 350°F. Grease a 9x5 inch loaf pan with coconut oil or line it with parchment paper. If you line with parchment and leave some overhang on the sides, it makes lifting the loaf out way easier.

  2. Mash the bananas. In a large bowl, mash the three ripe bananas with a fork until almost smooth — a few small lumps are fine and won’t hurt anything. You’re aiming for about 1¼ cups.

  3. Add the wet ingredients. Into the mashed banana, add the eggs, melted coconut oil, almond milk, coconut sugar, and vanilla extract. Whisk everything together until combined. Don’t overthink this step — it doesn’t need to be perfectly smooth.

  4. Mix the dry ingredients separately. In a medium bowl, whisk together the almond flour, oat flour, baking soda, baking powder, sea salt, and cinnamon. Breaking up any lumps in the almond flour here saves you from finding them later.

  5. Combine wet and dry. Add the dry ingredients to the wet ingredients and stir with a spatula until just combined. Stop as soon as you don’t see dry flour streaks — overmixing makes it dense. Fold in the dairy-free chocolate chips now if you’re using them.

  6. Pour into the loaf pan. Transfer the batter into the prepared pan and smooth the top with the back of your spatula. The batter will be thicker than a wheat flour batter — that’s normal.

  7. Bake for 52–60 minutes. My oven runs slightly hot so I start checking at 50 minutes. The loaf is done when a toothpick inserted in the center comes out clean (a few moist crumbs are okay, wet batter is not). The top should be deep golden brown and firm to the touch.

  8. Cool in the pan for 15 minutes, then transfer. This cooling step is not optional. Almond flour baked goods need time to set up — if you try to slice it while it’s still hot, it’ll fall apart. After 15 minutes in the pan, lift it out and cool on a wire rack for at least another 20 minutes before slicing.

Tips & Substitutions

If you want to try it egg-free: For a moist gf df banana bread no eggs version, replace each egg with a flax egg (1 tbsp ground flaxseed + 3 tbsp water, let it sit 5 minutes until gel-like). The texture will be slightly denser and a little more fragile, but it bakes through nicely. I’ve tested this and it genuinely works — just make sure your bananas are extra ripe to compensate for the lost binding from the eggs.

On the flour: Don’t swap the almond flour for a gluten-free all-purpose blend without adjusting the liquid. GF AP blends absorb moisture differently and you’ll end up with a drier loaf. The almond flour + oat flour pairing is really what makes this gluten and dairy free banana bread work.

On sweetener: Coconut sugar gives a mild caramel note that pairs beautifully with banana. Light brown sugar works just as well. Regular white sugar is fine but the flavor will be a bit flatter. I wouldn’t go below ¼ cup total — the bananas provide sweetness but not enough on their own.

On add-ins: Chopped walnuts or pecans (½ cup) are a great add-in. A pinch of nutmeg alongside the cinnamon is something I’ve done recently and really liked. A handful of unsweetened shredded coconut stirred in also works.

Storage: Wrap the loaf tightly at room temperature and eat within 2 days. After that, it actually keeps better in the fridge (up to 5 days). You can also freeze individual slices — wrap them in plastic wrap, then foil, and they’ll keep for up to 3 months. Thaw at room temp or toast from frozen.

If your top is browning too fast: Tent loosely with aluminum foil around the 35-minute mark. This happens more in gas ovens or darker pans. The inside needs the full time to set even if the top looks done.

Frequently Asked Questions

Can banana bread be gluten free and dairy free? Yes, absolutely — and when it’s done right, you genuinely can’t tell the difference from a classic version. The key is using a flour blend that mimics the structure of wheat flour. Almond flour provides moisture and fat, while certified gluten-free oat flour adds body. No butter and no milk are needed at all.

What flour is best for gf df banana bread? A combination of almond flour and certified gluten-free oat flour is my top pick for this recipe. Almond flour keeps the crumb tender and moist, while oat flour gives the loaf structure so it holds together when sliced. Single-flour versions (all almond or all oat) tend to either crumble or get gummy. If you only have one on hand, an all-purpose GF blend like Bob’s Red Mill 1-to-1 can work, though the texture will be slightly different.

How do I know when my banana bread is fully baked? Insert a toothpick or thin skewer into the center of the loaf. It should come out clean or with just a few moist crumbs attached — no wet batter. The top should be deeply golden and firm when you press it lightly. With almond flour loaves, the center can look set on the outside before it’s actually cooked through, so don’t rush it.

Can I make this oat flour banana bread dairy free without oat flour? Yes. If you can’t find certified GF oat flour, replace it with an equal amount of a certified gluten-free all-purpose baking flour blend. The texture will be slightly less tender and a bit more bread-like, but it will bake through correctly and taste great. Brown rice flour is another option, though it produces a slightly grainier crumb.

How ripe do my bananas need to be? The riper the better — seriously. You want bananas that are soft, heavily spotted, and smell sweet and almost fermented. The black-and-brown ones that you’d normally throw away are actually ideal. The more the starch has converted to sugar, the sweeter and more flavorful the bread will be. In a pinch, roast unpeeled bananas at 300°F for 15–20 minutes to speed up the process.

The Bottom Line

This gluten free dairy free banana bread is the recipe I make when I want something that feels genuinely homey and satisfying — not like a compromise. 🍌 The almond flour and oat flour combo really is the secret, and once you’ve made it once, you’ll stop missing the regular version entirely. It’s moist, it’s flavorful, it slices cleanly, and it keeps well. Make it Sunday morning and you’ve got breakfast sorted for most of the week.

If you’re looking for more gluten-free baking ideas, check out our Gluten Free Blueberry Muffins or our Gluten Free Dairy Free Chocolate Cake — both use similar flour techniques and come out just as reliably.

Per serving

Nutrition facts, the honest kind

Calculated from the exact ingredients we tested with. Estimates — your numbers will vary slightly based on brand and portion size.

  • Calculated per serving (10 servings total)
  • Includes all components as written
  • No specialty-ingredient guesswork
Nutrition Facts
10 servings per recipe
Calories 210 kcal
% Daily Value*
Total Fat 10g
Total Carbohydrate 27g
Dietary Fiber 3g
Protein 5g
* Percent Daily Values are based on a 2,000 calorie diet. Estimated values; your numbers may vary.