I tested this recipe over a dozen times for the most luxuriously moist and springy gluten-free zucchini bread imaginable. Not complaining – we couldn't get enough!
This tender loaf is undetectably gluten-free (and dairy-free) thanks to a combination of flours: almond, sweet rice, and oat flour (or sorghum flour). Mix up this easy batter in 10 minutes of active time - no zucchini-squeezing required - and enjoy a cozy, spice-kissed loaf packed with good-for-you ingredients.
If you're looking for ways to use up zucchini (aside from zucchini fritters and chocolate zucchini cake) you're going to love this quickbread recipe. I've been working on this gluten-free zucchini bread for well over a year, testing it 13 (!) times to get it just right. It's:
- moist & tender
- cozily spiced with cinnamon and nutmeg
- less sweet by about 50% compared with most recipes
- made with nourishing ingredients like almond flour and oat flour
- packed with half a pound of zucchini
- easy to mix up in about 10 minutes of active time
But don't take my word for it – here's what one happy baker had to say about it:
5-Star Reader Review
“Epic! As always so appreciate you taking 105 batches for the team and delivering ANOTHER gum-free winner. Perfect balance of flavors, perfect texture, and so simple to put together. Love!!”
—Janet
I'm so excited to share it with you, and I hope you love it as much as I do!
Testing, Testing
To develop this recipe, I adapted my favorite gluten-free carrot cake recipe which uses an extra egg to achieve the most gorgeous, springy, moist crumb imaginable. Other recipes that use the same formula are my gluten-free pumpkin bread, pumpkin muffins, and gingerbread cake, which my community have come to know and love.
I swapped out carrots for zucchini, tweaking the flours to account for more moisture, and upping the salt and spices. The recipe used millet flour in addition to sweet rice and oat flours, a go-to combination I discovered while writing my cookbook.
But a poll on Instagram revealed that the gluten-free flours you'd like best in GF zucchini bread are almond, oat, and sweet rice flours.
Subbing almond flour for millet took some experimenting since almond flour is higher in fat and protein and less absorbent than millet. Thankfully, my husband, sister, and neighbors (and sister's neighbors!) and myself all enjoy zucchini bread and weren't mad at having to devour loaf after loaf.
All this recipe testing encouraged me to streamline the method and ingredients as much as possible. I cut the step of squeezing moisture out of the zucchini and adapted the recipe to work with the additional moisture that it adds. I used only brown sugar instead of a mix of white and brown. And I nixed the vanilla sometimes used, which gave the bread a weirdly banana-like vibe.
I'm thrilled with this final version, which is gently spiced and balanced, with a moist and springy crumb that's utterly addictive. I like smearing slices with a bit of honey butter for an afternoon treat with a cup of my favorite decaf coffee (affiliate link).
Ingredients & Substitution Suggestions
This recipe comes together with 13 real-food ingredients.
Flours
A trio of flours – plus tapioca starch – creates the most moist, lofty, tender GF zucchini bread ever, no xanthan gum or specific GF AP flour needed. Be sure to use certified gluten-free flours, such as Bob's Red Mill brand which are made in a dedicated GF facility.
See notes for how to substitute any or all flours, or learn more about my approach to GF baking in my beginner's guide to gluten-free flours.
- Almond flour gives the recipe structure and adds moisture and tenderness.
- Sub by weight almond meal, hazelnut flour, or sunflower seed flour for nut-free.
- Sweet rice flour adds starchy stickiness and creates a neutral backdrop for the other flavors.
- Sub by weight a gluten-free all-purpose flour such as Bob's Red Mill 1 to 1.
- Gluten-free oat flour or sorghum flour (I've tested it with both) add rich, nutty flavor and floof up the batter. Sorghum flour will make the crumb more open and springy (shown in these photos). Oat flour will make the crumb slightly more dense and it will take 5-10 minutes longer to bake.
- Tapioca flour makes the batter stretchy, allowing it to trap air as it rises and bakes.
- Sub by weight other starch such as arrowroot, cornstarch, or potato starch.
Other Ingredients
- Zucchini is the star of this show. Choose small zucchini which have lower water content and grate them on the large holes of a box grater, or in a food processor using the shredder attachment. I've formulated the recipe so that you don't need to squeeze the zucchini to remove the liquid.
- Oil adds moisture to the batter. I used sunflower oil, but I've also tested this with olive oil which adds extra-rich flavor.
- Eggs add loft and springiness. I don't recommend subbing them out if you can help it since there are three of them. But if you have an egg allergy, I'd recommend using 1.5 flax eggs and 6 tablespoons Greek yogurt (dairy or plant-based) in place of the 3 eggs.
- Brown sugar adds sweetness and moisture. I've tested this with both maple sugar and coconut sugar, subbed by weight, and all work beautifully if you're avoiding refined sugar.
- Baking powder and baking soda lift the batter and promote browning.
- Salt sharpens the flavor while cinnamon and nutmeg add cozy spice (Sidenote: is it me or does Cozy Spice sound like the name of a sixth Spice Girl?)
Be sure to see the recipe card below for exact quantities!
Method
This recipe makes one 9x5 or 8x4-inch loaf, serving 8. It takes about 10 minutes to mix up with just a bowl and a whisk, plus about an hour to bake.
Allergy-Friendly Options
This recipe is gluten-free and dairy-free, but here are some other options. Because everyone deserves good zucchini bread that makes them feel good, too.
- Refined sugar-free - Instead of brown sugar, use the same weight of coconut sugar, maple sugar, or a blend of the two. I've tested this several times and you can't tell the difference.
- Egg-free - Try swapping 6 tablespoons flax egg and 6 tablespoons Greek yogurt or applesauce for the eggs (I haven't tested this – please comment if you do!)
- Nut-free – Swap the almond flour for an equal weight of ground seed flour such as sunflower seed. (I haven't tested this – please comment if you do!)
- Paleo / Vegan – Try my cassava flour zucchini bread recipe which uses nut or seed butter as the base.
- Low-Histamine – Use freshly ground raw almonds instead of almond flour, and trade the cinnamon and nutmeg for 1 teaspoon each cardamom and ginger. Use olive oil and maple sugar for lowest-histamine.
- Low-FODMAP – One slice of this bread is naturally low-FODMAP (low in fermentable carbohydrates that bother certain conditions such as SIBO and IBS)
Variations
Mix it up with these zucchini bread variations:
- Chocolate - add ½ - 1 cup chocolate chips to the batter
- Nutty - add ½ - 1 cup toasted and coarsely chopped walnuts or pecans to the batter
- Pumpkin spice - omit the spices, adding 2 teaspoons golden pumpkin pie spice to the batter
- Streusel - top the batter with a half batch of the streusel from my gluten-free blueberry coffeecake recipe.
- Muffins - divide the batter between 9 or 10 muffin tins lined with paper liners and decrease the baking time to 15-20 minutes.
- Snack cake - bake the batter in an 8-inch square pan, decreasing the bake time as needed. Top the cooled cake with cream cheese frosting or another frosting, glaze, or ganache of your choice.
- Savory - Use olive oil and decrease the sugar to 1 tablespoon. To the wet ingredients, add 2 tablespoons buttermilk, 1/4 cup chopped fresh soft herbs such as chives or basil, 1/2 cup grated parmesan, and the zest of 1/2 a lemon. To the dry ingredients, add 1/4 cup cornmeal and 1 teaspoon smoked paprika (optional). Top with grated parmesan before baking for about 50 minutes. (Thanks to my friend Janet E. for developing this version!)
Storage
This bread keeps like a dream once baked, staying moist and tender for days. Here's how to keep it fresh:
- Wrap and store the baked loaf, or slices of bread, at room temperature for up to 1 day.
- Or refrigerate for up to 5 days.
- Or freeze for up to several months.
Serving Suggestions
This almond flour zucchini bread needs no accompaniment, but here are some yummy, creamy things to serve with or on it if you like:
Bojon appétit! For more Bojon Gourmet in your life, follow along on Instagram, Facebook, YouTube, or Pinterest, purchase my award-winning gluten-free baking cookbook Alternative Baker, or subscribe to receive new posts via email. And if you make this gluten-free zucchini bread recipe, I’d love to know. Leave a comment and rating below, and tag your Instagram snaps @The_Bojon_Gourmet and #bojongourmet.
Moist Gluten-Free Zucchini Bread with Almond Flour
Print Recipe Pin RecipeIngredients
Wet Ingredients
- 8 ounces (225 g) shredded zucchini (1 ½ cups packed)
- ½ cup (100 g) packed light brown sugar (or ¾ cup / 100 g coconut sugar or maple sugar)
- ¼ cup + 3 tablespoons (94 g) oil (sunflower oil, olive oil, or other neutral oil)
- 3 large eggs
Dry Ingredients
- ¾ cup (84 g) blanched almond flour (I use Bob's Red Mill)
- ¾ cup (75 g) gluten-free oat flour (I use Bob's Red Mill; or ½ cup + 1 tablespoon / 75 g sorghum flour)
- ½ cup (78 g) sweet rice flour (I use Koda Farms Mochiko)
- 2 tablespoons (15 g) tapioca flour (I use Bob's Red Mill)
- 1 ½ teaspoons baking powder
- ½ teaspoon baking soda
- 1 teaspoon fine sea or kosher salt
- 1 ½ teaspoons ground cinnamon
- ½ teaspoon nutmeg (preferably freshly grated and lightly packed)
Equipment
- food scale (optional, for accuracy)
- parchment baking sheets (optional)
Instructions
Prepare Things
- Position a rack in the center rack of the oven and preheat to 350ºF.
- Line an 8x4 or 9x5-inch loaf pan with parchment paper on all sides, or rub the sides and bottom with softened butter or coconut oil.
Make the Batter
- Place a medium mesh strainer over a medium bowl and add the almond, oat/sorghum, sweet rice, and tapioca flours along with the baking powder, baking soda, salt, cinnamon, and nutmeg.
- Push the flour mixture through the strainer to remove any lumps, adding back any bits that get caught in the strainer.
- Shred the zucchini on the large holes of a box grater or using the grater attachment of a food processor. Don't squeeze the moisture out of the zucchini.
- Place the zucchini in a large bowl and add the brown sugar, oil, and eggs. Whisk until smooth and combined.
- Add the sifted flour mixture to the zucchini mixture and stir with a soft spatula until smooth and combined.
- Scrape the batter into the prepared loaf pan.
Bake
- Bake the zucchini bread at 350ºF until a toothpick inserted near the middle comes out with a few moist crumbs, 50-65 minutes. My bake time for the sorghum flour version was 55 minutes, and 60 minutes for the oat flour version. Note that if using a non-metal pan, the bake time may be longer or shorter.
- Remove the loaf from the oven and let cool completely, about 2 hours and up to 1 day. Cut into slices and serve.
Storage
- The loaf or cut slices can be stored, covered, at room temperature for up to 1 day, refrigerated for up to 5 days, or frozen for up to several months.
Video
Notes
- In place of sweet rice flour, use an equal weight of gluten-free all-purpose flour such as Bob's Red Mill
- In place of almond flour, use almond meal, hazelnut flour, or other nuts ground to a flour. Or for nut-free, try using finely ground sunflower seeds.
- In place of tapioca flour, use another starch such as arrowroot, potato starch, or cornstarch.
Judy says
Your hard work paid off! Fantastic zucchini bread. Just perfect.
Alanna Taylor-Tobin says
Wow, you didn't waste a minute. Thanks for trying my recipe - I'm so glad it was a hit!!
Janet says
Epic! As always so appreciate you taking 105 batches for the team and delivering ANOTHER gum-free winner. Perfect balance of flavors, perfect texture (I used the sorghum vs the oat) and so simple to put together. Love!!
Alanna Taylor-Tobin says
Janet! This made me so happy to read! Thank you for trying my recipe, dear friend; I'm so glad you love it. If only we could bake together! <333
Today I'm trying these as muffins, so we'll see how it goes. Hopefully won't need another 105 tries, haha!
Sonja says
Wow youโve done it again Alanna! Made this for a friend today, subbed out the almond flour for Bobโs 1 for1 (oxalate issues) and it was still gorgeously fluffy + moist as promised. Big hit! Love it had less sugar too, the 100g was plenty, especially w the chocolate chips I added. I topped it w honey blended into chรจvre โฆ oh my!
Alanna Taylor-Tobin says
Hi Sonja,
Yay I'm so glad you loved the zucchini bread and that it tasted balanced with the chocolate chips. Honey chevre sounds like an absolutely dreamy topping โ yum!! "Gorgeously fluffy + moist" are music to my ears.
xo,
-A
Mary says
This sounds delicious! I canโt use almond flour thought and donโt have access to the others you mentioned- is there anything else I could sub for it? Thanks so much for any advice:)
Alanna Taylor-Tobin says
Hi Mary,
Great question! Another reader just commented that they used Bob's Red Mill 1 to 1 flour in place of the almond flour and that it worked well. I had initially tried making this with millet flour instead of almond, and it worked well at the time, although I subsequently tweaked the recipe to work with the almond flour. Just keep an eye on the bread as it bakes since grain flours are more absorbent than almond flour.
Please come back and let me know what you try!
-Alanna
Karen says
Perfect zucchini bread recipe as written. I used the sorghum flour with excellent results
Delicious toasted with cream cheese for breakfast
I appreciate the consistency in quality of your GF recipes
Alanna Taylor-Tobin says
I'm so glad you like the recipe. Thanks very much for the kind note!
Sara says
Another flawless recipe! So good, perfect amount of sweetness (I used coconut sugar) and texture was amazing. Your recipes never fail to impress! Weโre swimming in zucchini from the garden right now so Iโll definitely be making this again soon. Cheers!
Alanna Taylor-Tobin says
Yay, I'm so glad you love the zucchini bread - makes me so happy to hear. Thanks for the note and rating, they're so appreciated!
Liz says
lovely texture to this loaf! I used sorghum flour.
Alanna Taylor-Tobin says
I'm so glad you loved it!
Christine says
This turned out beautifully! I did the coconut sugar and sorghum flour version :)
Alanna Taylor-Tobin says
Hi Christine!
Yay I'm so glad you liked the zucchini bread. Coconut sugar and sorghum are my go-tos also! Hope all is well with you!
xoxo,
A
Kristi Pacheco says
cannot wait to make it!
Have you ever tried to exchange for banana?
Alanna Taylor-Tobin says
Hi Kristi,
Great question! Another reader asked the same over on Instagram. She tried swapping in the same amount of mashed ripe banana by weight and said it worked pretty well. We both thought adding 1 teaspoon vanilla extract would be nice to enhance the banana flavor. Please let me know if you try it too!
-A
Trish says
A very nice, moist quick bread that brought a thumbs up from my neighbor who said there was only one problem with it - it was gone! ;-) I like it too and think a bit more spice wouldnโt be a bad idea. Btw, I used sorghum flour, baked it in a glass pan and it took 50 minutes. Love it!
Alanna Taylor-Tobin says
Haha, love that feedback from your neighbor (and what lucky neighbors you have!) It's hard to go wrong with too much spice IMO. Let me know how much more you try! That's great intel about the glass pan baking time. Thanks so much for trying my recipe and for the note, friend!!
ninotchka says
My loaf sadly failed! I, admittedly, left it in the oven for probably 5 minutes too long and subbed Bob's Redmill Cup-for-Cup for sweet rice flour, but the results seem more grave than my errors? Very dry, with almost no sweetness. I did use coconut sugar, which I know is less sweet than brown sugar. I will try again, use Mochiko, and supplement with agave.
Alanna Taylor-Tobin says
Oh no, I'm sorry to hear that and I'm happy to help troubleshoot! Did you sub the coconut sugar and cup-for-cup flour by weight? Those subs *should* work as long as you use weights. I've made the loaf with the same weight of coconut sugar and it was just as moist and sweet as the one made with brown sugar. But since coconut sugar is lighter than brown sugar, it ends up being about 50% more by volume.
If you did use weights and still wanted it to be sweeter, you can absolutely increase the amount of sugar to your taste. It will just make the batter more wet so it might take a little longer to bake.
Please let me know how the next batch goes! Meanwhile, I bet if you toast slices of the current loaf and spread them with some honey butter it will take care of both issues. :)
xo,
A
Ninotchka says
Hi Alanna,
Thank you so much for this feedback! I substituted cup-for-cup and not by weight ๐ฉ--I guess I finally need to spring for a scale!
Thank you again!
N
Alanna Taylor-Tobin says
Ah, mystery solved! No worries, just use 3/4 cup of coconut sugar next time. I *think* the cup-for-cup should be close in weight to the sweet rice flour. Keep me posted!
Jill says
This recipe is just perfection. Great flavor and texture. I fell in love with zucchini bread again after several years hiatus. Thank you!
Alanna Taylor-Tobin says
Aw that makes me so happy to hear. Thanks for giving my recipe a try and for the great feedback!
Subo says
Was the fastest bread I've ever put together thanks to the metric weight amounts. Delicious (!!) bread but couldn't wait for the two hour cooling. Definitely will be making it again!
Alanna Taylor-Tobin says
Yay I'm so glad you liked making and eating it!! Thanks so much for the great feedback!