Ingredients
Equipment
Method
Prep the oven and mix the dry ingredients
- Preheat the oven to 350°F and line a 12-cup muffin tin with liners, so the batter can go in right after mixing.
- Whisk whole wheat flour, unsweetened cocoa powder, baking soda, baking powder, and salt in a large bowl until evenly combined.
Mix wet ingredients and combine
- In a separate bowl, beat eggs, honey or maple syrup, melted coconut oil, Greek yogurt, and vanilla extract until smooth.
- Stir wet ingredients into dry until just combined—batter should be thick and you should stop mixing as soon as no dry streaks remain.
Add zucchini and chocolate chips
- Fold in grated zucchini and mini chocolate chips until evenly distributed through the thick batter.
Portion and bake
- Divide batter evenly among the muffin cups, filling each about ¾ full for high muffin tops.
- Bake at 350°F for 18–20 minutes until a toothpick inserted in the center comes out with a few moist crumbs, with tops that look deep chocolate-brown and slightly crackled.
- Cool in the pan for 5 minutes, then transfer to a wire rack so the bottoms don’t steam and soften.
Notes
Key pro tip: squeeze the grated zucchini very dry—this keeps the muffins moist and fudgy without turning gummy. Store in an airtight container in the fridge for up to 4 days; freeze in a sealed bag for up to 2 months and thaw overnight in the fridge. Dietary swap: use maple syrup instead of honey for a fully vegan option (still keep the eggs unless you’re doing an egg replacement).
