Three zucchini brownies stacked up on top of each other on a sheet of brown baking paper against a grey background

Vegan Zucchini Brownies (Gluten-Free)

These Vegan Zucchini Brownies are rich and fudgy, super moist and secretly healthy. They're satisfying and nutritious too!
Course Dessert
Cuisine American
Keyword vegan brownies, vegan gluten-free brownies, zucchini brownies
Prep Time 20 minutes
Cook Time 20 minutes
Total Time 40 minutes
Servings 16 brownies
Calories 135kcal
Author Rhian Williams


  • 235 g (1 1/3 cup) pitted dates soaked overnight in cold water or 10 minutes in boiling water
  • 2 tablespoons smooth almond butter (or sub peanut butter)
  • 200 ml (7/8 cup) unsweetened almond milk (or sub any other plant-based milk)
  • 150 g (1 cup) grated zucchini (courgette)
  • 200 g (2 cups) ground almonds (almond meal) * (or sub ground hazelnuts or walnuts)
  • 50 g (1/2 cup) cocoa powder
  • Pinch salt to taste
  • 2 teaspoons baking powder (ensure gluten-free if necessary)


  • Preheat the oven to 180 degrees Celsius (350 degrees Fahrenheit)
  • Drain the dates and place in a food processor or blender with the almond butter and almond milk
  • Blend until completely smooth, mixing it around a couple of times if necessary
  • Transfer into a mixing bowl

  • Use both hands to squeeze as much water as possible out of the grated zucchini - this will help it cook better
  • Add to the bowl, along with all the other ingredients
  • Transfer the mixture into a square or rectangular baking tin lined with greased baking paper - I used a 23cm/9inch square baking tin
  • Bake in the oven for 20 minutes - they should be slightly cracked on the top and slightly firm inside but still quite gooey - be careful not to overcook!
  • Leave to cool before cutting into squares
  • Keeps covered in the fridge for up to a few days


*You can alternatively use almond flour


Calories: 135kcal | Carbohydrates: 16g | Protein: 4g | Fat: 8g | Saturated Fat: 1g | Sodium: 19mg | Potassium: 234mg | Fiber: 4g | Sugar: 10g | Vitamin A: 19IU | Vitamin C: 2mg | Calcium: 81mg | Iron: 1mg