Prep Time 15 minutes mins
Cook Time 25 minutes mins
Total Time 40 minutes mins
Moisture control: Salting the shredded zucchini and letting it sit is key — this removes excess water without wringing the zucchini dry. If you skip this step, the bars may be gummy in the middle.
Don't overbake: Look for moist crumbs on the toothpick, not dry crumbs. Overbaking leads to dry bars.
Salt is essential: The flaky salt finish is not optional — it balances sweetness and deepens the chocolate flavor.
Cool completely: Cutting before the bars are fully cool (at least 45 minutes) will result in crumbly edges. If you are eating one warm over the sink, that is a separate activity.
Substitutions: For gluten-free, use a 1-to-1 baking flour blend (King Arthur Measure for Measure works great). For dairy-free, use melted coconut oil or neutral vegetable oil and dairy-free chocolate chips. Add 1/2 cup chopped walnuts or pecans for extra crunch.