• Skip to primary navigation
  • Skip to main content
  • Skip to primary sidebar
She Loves Biscotti
  • Home
  • Recipe Index
  • About
    • Facebook
    • Instagram
    • Pinterest
    • Twitter
    • YouTube
menu icon
go to homepage
search icon
Homepage link
  • Home
  • Recipe Index
  • About Maria
  • Contact
    • Facebook
    • Instagram
    • Pinterest
    • Twitter
    • YouTube
  • ×

    Home » Desserts » Vegan Zucchini Brownies (Rich Chocolate Flavor!)

    Vegan Zucchini Brownies (Rich Chocolate Flavor!)

    September 3, 2025 Maria Leave a Comment

    • Facebook
    • Reddit
    • Flipboard
    Jump to Recipe Jump to Video
    Squares of vegan zucchini brownies stacked on a wooden board, showing their fudgy texture.

    These fudgy vegan zucchini brownies are rich, moist, and packed with chocolate flavor — a simple egg-free, dairy-free dessert everyone will love.

    Fudgy vegan brownies made with zucchini, stacked neatly to highlight their moist texture.

    I love baking with zucchini — it’s such a versatile ingredient that adds natural moisture without anyone ever guessing it’s there. As a retired dietitian, I’m always looking for ways to make classic desserts a little healthier without losing that indulgent, chocolatey goodness.

    These vegan chocolate zucchini brownies check all the boxes: fudgy, rich, and deeply satisfying, yet they come together in just 15 minutes with simple, wholesome ingredients.

    This recipe has been a staple in my kitchen for years. When my daughter was still living at home (and newly vegan), these brownies quickly became our go-to treat — not just in the summer when zucchini was overflowing, but all year round.

    They turned into a true family favorite, and I have a feeling they’ll become one in your home, too. And if you’re looking for another simple plant-based snack, be sure to try my chewy granola bar recipe — they’re naturally vegan and just as easy to make.

    Now, grab your mixing bowl… let’s bake some vegan zucchini brownies together!

    Jump to:
    • Prep and Bake Time
    • Ingredients
    • How to Make Brownies with Zucchini
    • Tips
    • FAQ
    • More Delicious Zucchini Recipes
    • Recipe Origins
    • Recipe
    Portioned vegan brownies in a pan.

    Prep and Bake Time

    • Prep time: 15 minutes
    • Bake time: 30–35 minutes
    • Total time: 50 minutes
    Flat lay of dry and wet ingredients prepared for chocolate zucchini brownies.

    Ingredients

    • Whole Wheat Flour: Adds fiber and a subtle nutty flavor. Swap with all-purpose flour if you prefer a lighter texture.
    • Natural Unsweetened Cocoa Powder: A good-quality unsweetened cocoa gives the richest chocolate taste.
    • Baking Soda: Helps the brownies rise slightly while staying fudgy.
    • Salt: Balances the sweetness and deepens the chocolate flavor.
    • Espresso Powder: A pinch intensifies the chocolate (without making it taste like coffee).
    • Granulated Sugar: Sweetens the brownies and helps create that shiny, crackly top.
    • Olive Oil: Keeps the brownies moist and tender. A neutral oil works too.
    • Vanilla Extract: Adds warmth and rounds out the chocolate flavor.
    • Grated Zucchini: Lightly pack it without squeezing — the natural moisture is key for fudgy brownies.
    • Dark Chocolate Wafers or Chips: Melt into gooey pockets of chocolate throughout.
    • Semi-Sweet Chocolate Chips (optional, for garnish): Sprinkle on top for a bakery-style finish (choose vegan/dairy-free if needed).

    How to Make Brownies with Zucchini

    Process shots of the wet and dry ingredients being combined to make zucchini brownies.

    • Preheat your oven to 350°F (175°C) and place the rack in the middle position. Grab an 8-inch (20 cm) square pan, line it with parchment paper, and lightly grease or spray so nothing sticks —I like to use avocado spray.
    • Combine the dry ingredients: In a large mixing bowl, whisk together 1 cup (125 g) of whole wheat flour, ⅓ cup (30 g) of unsweetened cocoa powder, ½ teaspoon (2 g) of baking soda, ¼ teaspoon (1 g) of espresso powder and ½ teaspoon (3 g) of salt. Set aside for now.
    • Mix the wet ingredients: In another mixing bowl, whisk together ½ cup plus 2 tablespoons (120 g) of granulated sugar, ¼ cup (60 mL) of olive oil, and 2 teaspoons (10 mL) of pure vanilla extract. The mixture will be thick.
    • Add the zucchini to the wet mixture: Stir in 1 cup (200 g) of grated zucchini to the wet ingredients, without draining the liquid. Mix well so the zucchini is evenly combined.
    • Bring it all together: Pour the wet mixture into the dry ingredients. Stir gently with a spatula or wooden spoon. The batter may look dry at first—let it rest for 2–3 minutes and the zucchini will release enough moisture to bring everything together.
    • Fold in the chocolate: Add ½ cup (85 g) of dark chocolate wafers (or chips). Mix just enough to distribute them—don’t overdo it.
    • Spread the batter: Pour into the prepared pan and smooth the top with an offset spatula if you have one.
    Photo collage of glazed and portioned zucchini brownies.

    • Bake: Place in the oven for 30–35 minutes, until a toothpick inserted in the center comes out with a few moist crumbs.
    • Optional topping: Sprinkle a handful (about ⅓ cup / 55 g) of chocolate chips on top right after baking. Let them sit for a couple of minutes, then spread into a thin chocolate layer—like a quick frosting.
    • Cool and slice: Set the pan on a wire rack and let the brownies cool completely before cutting into squares.
    A hand holding a glazed zucchini brownie.

    Tips

    • Grate the zucchini using the large holes of a box grater: This gives the brownies great texture and just the right amount of moisture.
    • Don’t squeeze the zucchini: Unlike many zucchini recipes, you actually want that natural moisture here! It keeps the brownies soft, fudgy, and perfectly gooey.
    • Let the batter rest: If your brownie batter looks a little dry at first, don’t panic. Just let it sit for 2–3 minutes — the zucchini will release more liquid, bringing everything together.
    • Mix gently, not endlessly: Stir the batter until it’s just combined. Overmixing can make brownies tough, and we’re going for melt-in-your-mouth fudgy.
    • Test for fudgy doneness: Stick a toothpick in the center — you want a few moist crumbs clinging to it, not a completely clean pick. That’s the secret to brownies that are rich instead of dry.
    • Get creative with flavor boosts: Want to take them up a notch? Fold in chocolate chunks, or try a pinch of cinnamon, or chili for a deeper chocolate kick.
    Close-up of the fudgy texture of chocolate zucchini brownies,

    FAQ

    Do I need to peel the zucchini?

    Nope! Leaving the peel on adds color, nutrients, and fiber.

    Do these brownies taste like zucchini?

    Not at all! The zucchini adds moisture and texture but blends right into the chocolate flavor.

    Can I add nuts to these zucchini brownies?

    Yes! A handful of chopped walnuts or pecans adds a nice crunch and extra flavor. Just fold them in with the chocolate chips before baking.

    Is cocoa powder the same as baking cocoa?

    Yes — the terms are often used interchangeably. For this recipe, use unsweetened natural cocoa powder (sometimes labeled “baking cocoa”). It’s slightly acidic, which reacts with the baking soda to help the brownies rise and stay fudgy.

    How do I store vegan zucchini brownies?

    Keep them in an airtight container at room temperature for 2–3 days, in the fridge for up to a week, or freeze for up to 2 months.

    Can I double the recipe?

    Yes! Bake in a 9×13-inch pan and increase the baking time to about 35–40 minutes.

    More Delicious Zucchini Recipes

    • Baked stuffed zucchini boats with ricotta on a plate, garnished with grated cheese and fresh parsley.
      Gluten-Free Ricotta Stuffed Zucchini Boats
    • A close up photo of a plate of orecchiette pasta with zucchini.
      Easy Zucchini Pesto Pasta Recipe
    • Sliced zucchini bread on a wooden board.
      Easy Zucchini Bread Recipe: Healthy and Delicious
    • A chocolate chip zucchini muffin on a cooling rack.
      How to Make Healthy Zucchini Muffins

    Want even more ideas? Check out my full Easy Zucchini Recipes article for 15 sweet and savory ways to use up your garden zucchini!

    Recipe Origins

    I first stumbled upon this recipe more than 15 years ago, when my daughter had just become vegan and I was curious to experiment with plant-based baking. With zucchini overflowing from the garden each summer, it felt like the perfect ingredient to try in brownies.

    Over time, I gave the recipe my own spin — reducing the sugar, swapping in whole wheat flour, and adding a touch of espresso powder for depth of flavor.

    If you’re looking for a rich, ultra-decadent brownie, this isn’t it. But if you’d like a lighter, secretly wholesome chocolate treat, this one is worth trying.

    These vegan zucchini brownies prove you don’t need eggs, butter, or fancy ingredients to make a fudgy, chocolate-packed dessert that everyone will love.

    Whether you’re baking with garden zucchini in the summer or just craving a cozy chocolate dessert year-round, this recipe is one you’ll want to make on repeat. And the best part? No one will ever guess the secret ingredient is zucchini!

    Just for you! A printable baking checklist to help you keep track of all your baking needs.

    If you love to bake, this is for you! Simply subscribe to my weekly newsletter and receive this FREE BAKING CHECKLIST PRINTABLE!

    This way, you won’t miss any of my new recipes, and it’s FREE! 

    THANKS SO MUCH for following and being part of the She Loves Biscotti community, where you will find Simple & Tasty Family-Friendly Recipes with an Italian Twist.

    Ciao for now,

    Maria 

    ★★★★★ If you have made this zucchini brownie recipe, I would love to hear about it in the comments below and be sure to rate the recipe!

    Recipe

    Squares of vegan chocolate zucchini brownies stacked on a wooden board, showing their fudgy texture.

    Vegan Zucchini Brownies

    These fudgy vegan zucchini brownies are rich, moist, and packed with chocolate flavor — a simple egg-free, dairy-free dessert everyone will love.
    Print Save RecipeSaved! Pin Rate
    Course: Dessert
    Cuisine: American
    Prep Time: 15 minutes minutes
    Cook Time: 30 minutes minutes
    Total Time: 45 minutes minutes
    Servings: 16 servings
    Calories: 145kcal
    Author: Maria Vannelli RD
    Prevent your screen from going dark

    WANT TO SAVE THIS RECIPE?

    Enter you email below and I’ll send the link to your inbox.
    PLUS, be the first to get newly published recipes!

    Ingredients

    • 125 grams whole wheat flour approx 1 cup
    • 30 grams natural unsweetened cocoa powder ⅓ cup
    • 2 grams baking soda ½ teaspoon
    • 3 grams salt ½ teaspoon
    • 1 gram espresso powder ¼ teaspoon
    • 120 grams granulated sugar ½ cup plus 2 tablespoons
    • 60 mL olive oil ¼ cup
    • 7.5 mL vanilla extract 1½ teaspoons
    • 200 grams zucchini grated, lightly packed DO NOT SQUEEZE (see note) 1½ cups
    • 85 grams dark chocolate wafers or chips, ½ cup
    • 55-85 grams semi-sweet chocolate chips ⅓-½ cup, optional for garnishing

    Instructions

    • Preheat the oven to 350°F (175°C). Set the rack in the middle position. Line an 8-inch (20 cm) square baking pan with parchment paper, then lightly grease or spray with cooking spray.
    • In a large bowl, whisk or sift together the flour, cocoa powder, baking soda, salt and espresso powder.
    • In another bowl, whisk together the sugar, olive oil, and vanilla extract until smooth.
    • Add the grated zucchini (with its liquid) to the wet ingredients and combine them properly with a rubber spatula or wooden spoon.
    • Pour the wet ingredients into the dry ingredients. Stir together with a rubber spatula or wooden spoon. The batter may look dry at first—let it rest for 2–3 minutes, and the zucchini will release enough moisture to bring the batter together.
    • Fold in the dark chocolate wafers (or chips). Do not overmix.
    • Spread the batter evenly into the prepared pan. An offset spatula helps to spread the mixture in the corners.
    • Bake for 30–35 minutes, or until a toothpick inserted in the center comes out with a few moist crumbs.
    • If desired, garnish immediately with the semi-sweet chocolate chips, wait a few minutes, then spread over the top.
    • Place the pan on a wire rack to cool completely before slicing into squares.
    Enhance Your Cooking Experience!SCROLL UP for essential step-by-step photos embedded in the article above. When available, videos can be found in the next section. These visuals are designed to help you achieve perfect results every time. Happy cooking!

    Video

    Notes

    • Yields: 16 brownies (2 x 2 inches / 5 x 5 cm each)
      Note: You can also cut into 9 larger squares (about 2⅔ x 2⅔ inches / 7 x 7 cm) if you prefer bigger servings.
    • Grate the zucchini using the large holes of a box grater: This gives the brownies great texture and just the right amount of moisture.
    • Don’t squeeze the zucchini: Unlike many zucchini recipes, you actually want that natural moisture here! It keeps the brownies soft, fudgy, and perfectly gooey.
    • Let the batter rest: If your brownie batter looks a little dry at first, don’t panic. Just let it sit for 2–3 minutes — the zucchini will release more liquid, bringing everything together.
    • Mix gently, not endlessly: Stir the batter until it’s just combined. Overmixing can make brownies tough, and we’re going for melt-in-your-mouth fudgy.
    • Test for fudgy doneness: Stick a toothpick in the center — you want a few moist crumbs clinging to it, not a completely clean pick. That’s the secret to brownies that are rich instead of dry.
    • Get creative with flavor boosts: Want to take them up a notch? Fold in chocolate chunks, or try a pinch of cinnamon, or chili for a deeper chocolate kick.
    Whole wheat flour vs White whole wheat flour: The main difference between these two types of flours is the variety of wheat which is lighter in color, hence the term “white”. These flours can be used interchangeably. [source] 
    Please keep in mind that the nutritional information provided below is just a rough estimate and variations can occur depending on the specific ingredients used. 

    Nutrition

    Serving: 1serving | Calories: 145kcal | Carbohydrates: 20g | Protein: 2g | Fat: 7g | Saturated Fat: 3g | Polyunsaturated Fat: 1g | Monounsaturated Fat: 3g | Trans Fat: 0.003g | Cholesterol: 0.3mg | Sodium: 115mg | Potassium: 145mg | Fiber: 2g | Sugar: 11g | Vitamin A: 26IU | Vitamin C: 2mg | Calcium: 27mg | Iron: 1mg
    SIGN UP for Email updates!YES! Send me FREE RECIPES!

    WANT TO SAVE THIS RECIPE?

    Enter you email below and I'll send the link to your inbox.
    PLUS, be the first to get newly published recipes!

    • Facebook
    • Reddit
    • Flipboard

    Filed Under: Desserts, Vegetarian

    About Maria

    Maria Vannelli is a retired dietitian who lives in a suburb just outside Montreal, Canada. She's the founder of the food blog She Loves Biscotti. Maria hopes to inspire you and bring you and your loved ones closer together at meal times enabling you to create some memorable moments.

    Reader Interactions

    Leave a Reply Cancel reply

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

    Recipe Rating




    This site uses Akismet to reduce spam. Learn how your comment data is processed.

    Primary Sidebar

    Maria from She loves biscotti

    Hi, I'm Maria! a dietitian (retired) and full-time content creator. Join me as I share traditional Italian recipes from my youth to modern twists on classics using fresh and seasonal ingredients.

    More about me →

    Subscribe and Follow

    • Facebook
    • Twitter
    • Pinterest
    • Instagram
    • YouTube

    EASY PEACH RECIPES

    • Vanilla ice cream with warm peach compote in a white bowl.
      Easy Peach Compote Recipe with Honey
    • A rustic Italian tart with peaches on a wooden board.
      Peach Crostata Recipe: Easy Italian Pie
    • A slice of fresh peach cake being removed from the whole cake.
      Peach Cake Recipe with Buttermilk
    • Grilled peach salad on a bed of whipped ricotta, garnished with fresh basil and drizzled with mustard vinaigrette.
      Grilled Peach Salad Recipe with Heirloom Tomatoes
    Banner of sites featuring She Loves Biscotti including Buzzfeed, Huffpost, etc.

    Footer

    ↑ back to top

    About

    • Privacy Policy
    • Disclaimer

    Newsletter

    • Sign Up! for emails and updates

    Contact

    • About
    • Contact

    As an Amazon Associate I earn from qualifying purchases.

    Copyright © 2025 She Loves Biscotti INC

    Copyright © 2025

    We use cookies to ensure that we give you the best experience on our website. If you continue to use this site we will assume that you are happy with it. Read more