Go Back
+ servings
Print Recipe
5 from 20 votes

The Best Vegan and Gluten-free Banana Bread

Made with a combination of oat and almond flour, this healthier banana bread is as wholesome as it is delicious!
Prep Time15 mins
Cook Time45 mins
Total Time1 hr
Course: Breakfast, Dessert, Snack
Cuisine: American
Servings: 8
Calories: 344kcal


  • 2 medium bananas (at least 1 cup when mashed) make sure they are very ripe!
  • ½ cup non-dairy milk
  • 1 tablespoon apple cider vinegar
  • ¼ cup coconut sugar
  • 2 teaspoons vanilla extract
  • ¼ cup melted coconut oil
  • cups oat flour
  • 1 cup almond flour
  • 1 teaspoon ground cinnamon
  • 2 teaspoons baking powder
  • ½ teaspoon baking soda
  • ¼ teaspoon salt
  • ½ cup dark chocolate chips plus more for topping


  • Preheat the oven to 350°F then grease a standard size loaf pan.
  • In the bowl of a blender, combine the bananas, milk, vinegar, coconut sugar and vanilla extract. Blend on high for 15-20 seconds until a smooth frothy liquid forms. Alternatively you can use an immersion blender or mash everything together by hand. I recommend using a blender for best results. Pour the liquid into a large bowl, add the melted coconut oil and set aside.
  • In a separate large bowl, whisk together the oat flour, almond flour, cinnamon, baking powder, baking soda and salt. Make sure to whisk or sift any lumps of flour.
  • To the bowl with the liquid ingredients, add the dry in 4 separate parts, stirring in between. This will assure the flour is incorporated as evenly as possible. Lastly, stir in the chocolate chips.
  • Transfer the batter to your greased loaf pan and arrange a few more chocolate chips on top. Bake in the oven for approximately 45 minutes. The bread should be firm and golden brown. Allow to cool completely before slicing and serving. I know it's tempting to eat it right away but the texture will improve as it cools.


Be sure your bananas are big enough to equal 1 cup worth when mashed. Very ripe bananas work best.


Calories: 344kcal | Carbohydrates: 36g | Protein: 8g | Fat: 20g | Saturated Fat: 10g | Cholesterol: 1mg | Sodium: 176mg | Potassium: 382mg | Fiber: 4g | Sugar: 12g | Vitamin A: 77IU | Vitamin C: 4mg | Calcium: 144mg | Iron: 2mg