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!
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!
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.
For a different perspective on this recipe, watch my story where I give step-by-step instructions to make the best vegan zucchini brownies!
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 a smoothie or flavor a curry.
Use a fresh jar of natural peanut butter
Whether you choose to use peanut butter, almond butter, or sunflower seed butter in this recipe, the key to success is to use a fresh jar. In fact, old peanut butter gets dry and hard.
As a result, it creates dry and crumbly brownies. That is why I recommend using a freshly opened jar with that little layer of oil on top.
Stir the jar to combine the oil with the peanut butter and then measure. Also, make sure you are using peanut butter with no added sugar and no added oil.
These two potential additives 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 brownie’s baking time depends greatly on the baking dish size. The 30 minutes recommended in this recipe is for a 9-inch x 6-inch 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.
Like with all brownie recipes, it is crucial to cool down brownies in two steps. First in the pan and then on a cooling rack.
This 2-step cooling process allows the brownie texture to form gently, getting firm and crispy outside and moist inside.
My trick is to pop the lukewarm brownie in the fridge for 10 minutes to give it 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
All 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 discarding all the zucchini water, or your brownies will be too wet. Read the paragraph above about how to drain water from grated zucchinis perfectly.
- 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 for 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 eggs from animal sources. It’s quite easy to make a flax egg, 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.
- Baking soda – or use double the baking powder if preferred.
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 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.
- 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.
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 for 2-3 minutes in the oven at 100C/215F.
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 vegetables into your desserts but, first and foremost, to create the fudgiest, moist chocolate brownie on earth!
Why is my zucchini brownie batter too runny or wet?
This happens 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 the 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
Made this healthy zucchini brownie recipe? Share a picture with me on Instagram.
Your friend, Carine
Vegan Zucchini Brownies
- 1 tablespoon Flaxseed Meal - + 3 tablespoons lukewarm water
- 1 cup Zucchini - finely grated, 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 the oven to 350°F (180°C). Line a 9-inch x 5-inch baking tray with parchment paper. You can also use a 9-inch x 9-inch 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 tablespoons of hot water. Set aside 15 minutes until gooey and an egg-like texture appears. Use in step 3 when the recipe calls for flaxseed egg.
Step 2: Prepare the grated zucchini
- Finely grate 2 large zucchinis, skin on, with their ends 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 comes out clean or with few crumbs. 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 ziplock 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.
- Swap almond flour for the same amount of oat flour or sunflower seed flour or sesame flour.
- Replace peanut butter with sunflower seed butter, the same amount, use fresh seed or nut butter, runny and drippy!