Vegan zucchini brownies Gluten free

You will be amazed by these moist, fudgy vegan zucchini brownies! Believe me, you will never know there is zucchini hidden in these healthy vegan brownies, but you will be impressed by the extreme moist-fudgy texture it creates! Plus, this chocolate zucchini brownie recipe is gluten free, refined sugar free with a paleo option!

Gluten free zucchini brownies

What’s a zucchini brownie?

A zucchini brownie recipe is a super moist fudgy brownie that uses grated zucchini as a trick to add moisture and fudginess to your brownie. It’s somehow a healthy twist to regular brownies as this adds a boost to your 5-a-day veggie target while enjoying a treat!

Vegan zucchini brownies

How to make vegan zucchini brownies?

It’s an easy vegan zucchini brownie recipe, basically made in 1 bowl. However, there’s one important trick to make the best zucchini brownie recipe. I fact, the water content in zucchini is so high that if you don’t drain your grated zucchini of their liquid, the brownies won’t hold.

Squeeze out all the zucchini water

It sounds easy but it can be challenging to squeeze out all the zucchini water by hand. First, I recommend you choose a clean towel, any tea towel will do. Then, place the grated zucchini into the center of the towel and gather the corners of the towel. Twist the towel to squeeze the grated zucchini into a ball and keep twisting as hard as you can until no more zucchini water comes out. Finally, measure the grated zucchini required by the recipe. Note that for 1 cup of grated zucchini you should get around 1/4 cup of water that you can discard or use later for smoothie or flavor a curry.

How to make zucchini brownies

Use fresh jar of natural peanut butter

Whatever you choose to use peanut butter, almond butter or sunflower seed butter in this recipe, the key of success is to use a fresh jar. In fact, old peanut butter get dry and hard. Consequently it create dry and crumbly brownies. That is why I recommend you use a fresh opened jar, with that little ayer of oil on top. Stir the jar to combine the oil to the peanut butter and then measure. Also, make sure you are using peanut butter with no added sugar and no added oil. Thee two additive in peanut butter also impact the taste and texture of your zucchini brownies.

Baking dish size and baking time

I  won’t stress this enough, the baking time of brownie depends a lot of the baking dish size. The timing of 30 minutes recommended in this recipe is for a 9 inches x 6 inches brownie pan. Of course, if you are using a larger pan your brownie will be thinner and bake faster. Same, if the pan is smaller, your brownie will be thicker and require more baking to set.

Cooling down

Like for all brownies recipe it is crucial to cool down brownies in two seps. First in the pan and then on a cooling rack. This 2 steps cooling process allow the brownie texture to form gently, getting firm and crispy outside and moist inside. Also, my trick is to pop the lukewarm brownie in the fridge for 10 minutes to add an extra fudgy texture. If you love super fudgy brownies, then try this, you will be impressed by the result!

Gluten-free zucchini brownie ingredients

Al the ingredients in this vegan zucchini brownie recipe are gluten free. Let’s see what you need to make these fudgy brownies.

  • Grated zucchini – drained, I won’t stress this enough, baking with grated zucchini requires to discard all the zucchini water or your brownies will be too wet. Read the paragraph above about how to perfectly drain water from grated zucchinis.
  • Maple syrup or any unrefined liquid sweetener like agave syrup or brown rice syrup.
  • Coconut sugar or unrefined cane sugar.
  • Almond flour – use ultra fine almond flour for best results. Almond meal is coarse and it won’t absorb the moisture as well in the recipe. Also, if you like you can use gluten-free oat flour can be used as a replacement to almond flour but the brownies will be slightly drier.
  • Peanut butter – use a fresh, runny jar of peanut butter with no added sugar and oil on top. Using an old jar of peanut butter where the nut butter has dried out will result in a dry, less fudgy brownie. You can also use fresh runny almond butter or tahini for a paleo-vegan brownie recipe.
  • Unsweetened cocoa powder
  • Coconut oil – you can use refined or unrefined coconut oil
  • Flax egg –  a flax egg is a natural vegan egg made of water and flaxseed meal. It allows the brownie batter to hold well without using egg from animal sources. It’s quite easy to make a flax egg, simply bring 1 tablespoon of flaxseed meal, brown or golden, into a bowl and whisk with 3 tablespoons of hot water. Set aside for 15 minutes until it forms a gooey egg-like texture. Use as an egg in your zucchini brownie recipe.
  • Vanilla
  • Salt
  • Baking soda – or use double amount of baking powder if preferred

Fudgy vegan brownies

A healthy zucchini brownie recipe

You are probably wondering how zucchini brownies can be healthy. Well, compared to a regular brownie recipe, this vegan zucchini brownie recipe is definitely a healthy twist to your favorite dessert. It’s a great way to enjoy a chocolate brownie without guilt. Below are a few of the reasons why this zucchini brownie recipe is a healthier alternative to your regular brownie recipe.

  • Refined sugar free – this recipe uses the best sugars; coconut sugar has a lower GI than white sugar and maple syrup contains many nutrients like potassium that you won’t have in a regular brownie recipe.
  • Gluten free 
  • Boosts your vegetable intake
  • Plant-based fat – the recipe works with almond butter and healthy oils like sunflower seed oil if you want to decrease the saturated fat of this vegan zucchini brownie recipe.

Healthy zucchini brownies

Can you freeze the vegan zucchini brownies?

Yes, you can absolutely freeze these chocolate zucchini brownies as long as you freeze them individually. First, make sure the brownies are at room temperature, at least out of the oven for 3 hours or overnight. Then cut the brownie into bars, a good serving is 16 bars for this recipe. Finally, freeze each portion in an airtight box leaving 1 thumb of space between each. Don’t overlap or stick the brownie bars together or they will be difficult to defrost individually. You can defrost them on a plate, on the counter at room temperature 3 hours before serving. You can also rewarm the frozen brownie 2-3 minutes in oven at 100C.

Can you taste the zucchini in the brownies?

No, you don’t feel the zucchini at all in this recipe. You won’t feel the zucchini flavor or the zucchini texture. So now, you might be wondering why adding zucchini to a brownie mix? Zucchinis are adding moisture and create an ultra-fudgy texture in brownie recipes. The purpose of adding zucchinis into a brownie mix is not only to sneak vegetable into your desserts but first and foremost to create the most fudgy, moist chocolate brownie on earth!

Healthy vegan brownies


Why is my zucchini brownie batter to runny or wet?

This happen if you didn’t squeeze out all the water from the grated zucchini. To fix that, add 1 or 2 extra tablespoons of almond four or oat flour to the batter. Remember that the batter must be thick and sticky, not runny or liquid.

My brownie is fragile/crumble apart after baking

This can happen because there is:

  •  too much water left from the zucchini in the batter
  • a too short baking time
  • not enough cool down

To fix that, place he brownie 10 minutes in the freezer! Yes, in the fridge. The quick burst of cold on the lukewarm brownie will set the brownie batter and fix your problem. Remove from the freezer after 12, slice and store in the fridge or at room temperature.

More vegan brownie recipes

You may also like my other healthy vegan brownie recipes

Vegan black bean brownies
4.71 from 41 votes
Vegan black bean brownies an fudgy vegan brownie loaded with protein from black beans
Serves: 12
Prep Time: 10 minutes
Check out this recipe
BLACK BEAN BROWNIES Vegan, Easy, healthy, Gluten free #blackbeanbrownies #veganblackbeansbrownies #easyblackbeanbrownies #healthyblackbeanbrownies #glutenfreeblackbeanbrownies #blackbean #brownies #bestblackbeanbrownies #fudgybrownies #healthybrownies #fudgy #noeggsblackbeanbrownies #noeggs #eggfree #dairyfree #dairyfreebrownies
Sweet potato brownies vegan
4.79 from 37 votes
The best vegan sweet potato brownie easy, healthy fudgy recipe with less than 10 ingredients
Serves: 16
Prep Time: 10 minutes
Check out this recipe
Healthy Sweet potato brownies
Vegan no bake brownies
4.85 from 39 votes
Vegan no-bake brownie without dates, easy, healthy, gluten free, keto friendly
Serves: 8
Prep Time: 10 minutes
Check out this recipe

Made this healthy zucchini brownie recipe ? Share a picture with me on Instagram. 

Your friend, Carine

Vegan zucchini brownies

Moist, fudgy vegan gluten free brownie recipe with zucchini
Prep Time: 15 mins
Cook Time: 25 mins
Cool Down Time: 20 mins
Total Time: 1 hr
Course: Dessert
Cuisine: American
Diet: Gluten Free, Vegan, Vegetarian
Keyword: egg free brownies, gluten free zucchini brownies, healthy brownies, healthy zucchini brownies, vegan brownies, vegan gluten free brownie, vegan zucchini brownies, zucchini brownies
Servings: 16 square
Calories: 123kcal
Author: Carine
4.81 from 31 votes


Flax egg


  • 1 cup finely grated zucchini - drained from their juice in a clean towel, (about 2 large zucchinis, skin on, end trimmed)
  • 1/2 cup peanut butter - runny, no added sugar
  • 1 teaspoon vanilla
  • 1/4 cup maple syrup - or agave syrup or rice syrup
  • 1/2 cup coconut sugar - or unrefined cane sugar of choice
  • 1/2 cup Unsweetened cocoa powder
  • 1/2 cup Almond flour - - see note for options
  • 1/2 teaspoon Baking soda
  • 1/2 teaspoon Salt
  • 2 tablespoons Coconut oil


  • Preheat oven to 350°F (180°C). Line a baking tray 9 inches x 6 inches with parchment paper. You can also use a 9 inches x 9 inches square brownie pan but the recipe will cook faster and the brownie will be thinner. Set aside.

Step 1 : Prepare the flax egg

  • In a small mixing bowl stir 1 tablespoon of flax meal with 3 tablespoon of hot water. Set aside 15 minutes until gooey and egg-like texture appears. Use in step 3 when the recipe calls for flax egg.

Step 2: Prepare the grated zucchini

  • Finely grate 2 large zucchinis, skin on, end trimmed, with the thinner grater option on your hand grater or using the thinner grating blade of your food processor.
  • Bring all the grated zucchinis into the center of a clean towel. Gather the extremities of the towel and twist to encase the zucchini into the towel and form a ball.
  • Twist as hard as you can until ALL the zucchini water is removed. This is extremely important or too much water will make the brownie too moist and fragile.
  • Measure 1 cup of packed, drained, grated zucchinis and transfer into a large mixing bowl.

Step 3: make the brownie batter

  • In the same mixing bowl, add runny peanut butter, flax egg (the one made in step 1), vanilla, maple syrup and coconut sugar.
  • Stir the ingredients together until consistent It is liquid and shiny.
  • Stir in the unsweetened cocoa powder, baking soda, salt and melted coconut oil, making sure all the cocoa is incorporated and no lumps are left.
  • Now, stir in almond flour, The batter is getting thick and more difficult to stir, it is what you want.
  • Transfer the brownie batter into the prepared baking pan.
  • Bake for 30 minutes or until the top and sides are set crackle and a skewer inserted in the center of the brownie come out clean or with few crumb. Note that if you are using a wider pan your brownie will bake faster. On the other side, a smaller pan will take longer to bake.
  • Remove the pan from the oven and cool down in the pan for 12 minutes.
  • Use a knife to loosen the sides of the brownies in the pan then use the parchment paper pieces to lift out the brownie from the pan to a cooling rack.
  • Cool for 30 minutes, then, to make it easier to slice and to make it even fudgier, pop it 10 minutes in the fridge! I know, it sounds left field but this will set the brownie to perfection, slice without breaking and the fudgy texture will be enhanced.
  • Store in the fridge in an airtight box or zip bags or freeze individually. Defrost 3 hours before on a plate, on the counter at room temperature. Can be rewarmed in 2 minutes to serve lukewarm.


Nut free option:
  • Swap almond flour for same amount of oat flour or sunflower seed flour or sesame flour
  • Replace peanut butter by sunflower seed butter, same amount, use fresh seed or nut butter, runny and drippy! 
Other flours options: you can use same amount of fine oat flour in this recipe but the brownies will be less moist and slightly more dense. I didn't try all-purpose flour, it should work but may create a very dense and less fudgy result.
Flax seed meal replacement: you can use ground chia seed if desired to create a chia egg


Serving: 1brownie | Calories: 123kcal | Carbohydrates: 12g | Protein: 3g | Fat: 8g | Saturated Fat: 3g | Sodium: 155mg | Potassium: 128mg | Fiber: 2g | Sugar: 7g | Vitamin A: 16IU | Vitamin C: 1mg | Calcium: 22mg | Iron: 1mg

Zucchini brownies vegan gluten free

Zucchini brownies vegan gluten free
Vegan zucchini brownies

Reader Interactions


  1. Whitney

    5 stars
    These were so delicious! My family had no idea they weren’t the real thing. We added a little bit of butterscotch chips to them because we do that to our normal brownies.
    These will be our go to from now on!! So delicious!!!

  2. Dina

    5 stars
    These brownies are crazy moist and delicious!!!!! AMAZING!!!! I did need to bake for 45 minutes instead of the recommended 30 minutes to get the right consistency.

    • Carine

      It’s a vegan blog so I never use eggs in my recipe but usually yes, replacing flax egg by an egg works. Enjoy the recipe, XOXO Carine

  3. romi

    5 stars
    Incredible, I used rice flour, I´ll try with almond, is going to be better, i guess! lol, if I use less cacao, i need to add more fluor? replacement for agave, could be honey? Thanks!!

    • Carine

      I am so glad you lvoe them! Yes if you are using less cocoa the recipe will contains less fiber that usually absorb the liquid in the brownie. However almond flour is not high in fiber compared to cocoa so I have no idea how much more you will need to balance and achieve the same fudgy brownie. I hope you find out, Enjoy the recipe XOXO Carine

Leave a Reply

Your email address will not be published. Required fields are marked *

Recipe Rating

Skip to content