
Chocolate Zucchini Muffins
Ingredients
- 1 1/2 cups (180 g) shredded zucchini, about 1 medium zucchini
- 1/2 teaspoon salt, for drawing out zucchini liquid
- 1 1/2 cups (190 g) all-purpose flour
- 1/2 cup (45 g) unsweetened cocoa powder
- 1 teaspoon baking soda
- 1/2 teaspoon baking powder
- 1/4 teaspoon fine sea salt
- 2 large eggs, room temperature
- 3/4 cup (150 g) granulated sugar
- 1/3 cup (75 g) neutral oil, such as canola or grapeseed
- 1/3 cup (80 g) plain yogurt or sour cream
- 1 teaspoon vanilla extract
- 3/4 cup (130 g) semisweet chocolate chips, divided
Method
- Shred the zucchini on the large holes of a box grater. Toss with 1/2 teaspoon salt in a colander set over a bowl and let it sit for 15 minutes.
- Preheat the oven to 350°F (175°C). Line a 12-cup muffin tin with paper liners.
- Press the zucchini firmly in the colander, then squeeze handfuls in a clean kitchen towel until no more liquid releases. It should weigh close to 120 g after draining.
- Whisk the flour, cocoa powder, baking soda, baking powder and fine sea salt together in a medium bowl.
- In a large bowl, whisk the eggs and sugar for 1 minute, until slightly lightened. Whisk in the oil, yogurt and vanilla until smooth.
- Fold the drained zucchini into the wet ingredients.
- Add the dry ingredients to the wet ingredients and fold with a spatula just until no dry streaks remain, about 15 strokes. Fold in 1/2 cup (90 g) of the chocolate chips.
- Divide the batter evenly among the muffin cups, filling each about three-quarters full. Scatter the remaining 1/4 cup (40 g) chocolate chips over the tops.
- Bake for 18 to 20 minutes, until a toothpick inserted in the center comes out with a few moist crumbs but no wet batter.
- Cool in the pan for 5 minutes, then transfer to a wire rack to cool completely before storing.
Zucchini releases water as it sits, and that water is the single variable that decides whether these muffins are dense and gummy in the center or evenly cooked. Salt the shreds and drain them before they go anywhere near your batter. Skip that step and your batter cannot absorb the extra liquid in 18 to 20 minutes of baking, no matter how much flour you add to compensate.
Why the zucchini gets salted and drained first
Raw shredded zucchini is roughly 95% water by weight. Tossing 1 1/2 cups (180 g) of shreds with 1/2 teaspoon salt draws a meaningful portion of that water out through osmosis within 15 minutes. After pressing and squeezing in a towel, your shreds should weigh close to 120 g, about a 33% loss. That lost water is exactly what would otherwise pool at the bottom of the liner and steam the crumb instead of letting it set. Squeezed zucchini also has almost no detectable flavor of its own once cocoa is in the mix; the vegetal taste some muffins have comes from unsqueezed liquid diluting the batter, not from the zucchini itself.
Getting a dark, bitter cocoa flavor instead of a sweet one
Use natural (not Dutch-processed) unsweetened cocoa powder here, since it is what reacts with the baking soda to help the muffins rise; Dutch-process cocoa is alkalized and will blunt that reaction, giving a flatter top. Whisking the eggs and sugar for a full minute before adding oil creates a lighter, less dense crumb than dumping everything in at once, because it incorporates air that the oil would otherwise deflate. Fold the dry ingredients in with about 15 strokes and stop. Overmixing develops gluten in the flour, and the result is a tight, rubbery muffin rather than a tender one.
Dense, gummy centers and sunken tops: how this recipe fails
The most common failure is a dense, wet-looking band about halfway down the muffin, even when the top and edges look fully baked. The cause is almost always under-drained zucchini: if your shreds still weigh noticeably more than 120 g (180 g) after squeezing, there is still too much water in the system. The second failure is a sunken, greasy top, which comes from old baking soda. Baking soda loses potency after about six months open in a humid kitchen; if your muffins are not domed and cracked on top by minute 15 in the oven, weak leavening is the likely cause, not underbaking. A third failure, a gritty, chalky bite, comes from measuring flour by scooping the cup directly into the bag, which packs in up to 20% more flour than the 190 g called for. Spoon your flour into the measuring cup and level it, or weigh it.
Swapping ingredients, and the one swap that doesn’t work
Plain yogurt and sour cream are interchangeable here at the same 1/3 cup (80 g) weight; both bring acidity that reacts with the baking soda and a fat content that keeps the crumb moist. Melted, cooled butter can replace the oil at the same weight, though your muffins will firm up more once fully cooled since butter solidifies and oil does not. Whole wheat flour can replace up to half the all-purpose flour (about 95 g) without major textural loss; beyond that, your crumb turns noticeably denser and slightly gritty. The one swap that does not work is skipping the salting-and-draining step and simply adding more flour to compensate: extra flour dries out the parts of the muffin that did bake through while doing nothing to fix the wet, unset center caused by the trapped zucchini liquid. There is no dry-ingredient fix for a wet-ingredient problem.
Questions cooks ask about chocolate zucchini muffins
Do you need to peel the zucchini?
No. The skin softens completely during baking and adds small flecks of green that are barely visible once the cocoa powder colors the batter. Peeling only removes fiber and a small amount of water-holding structure without changing the flavor.
Can you taste the zucchini in these muffins?
Properly salted and drained, no; the cocoa powder and 3/4 cup (130 g) of chocolate chips dominate both the flavor and the color. Any vegetal taste in a batch is a sign the zucchini was under-drained, not a property of zucchini itself.
Why did the muffins turn out oily on top?
This usually means the oil and yogurt were not fully emulsified before the dry ingredients went in, or the batter sat too long before baking and the fat separated out. Whisk your wet ingredients until the mixture looks uniform and slightly thickened, with no visible oil slick, before folding in the flour.
Can the batter be made ahead and baked later?
It can sit, covered, in your refrigerator for up to 4 hours, but the baking soda starts reacting as soon as it hits the wet ingredients, so muffins baked from batter that has rested longer than that will rise less. For a genuine make-ahead option, bake the muffins fully and freeze them instead of holding raw batter.
How long chocolate zucchini muffins keep
Cooled muffins keep in an airtight container at room temperature for 2 days before the crumb starts to dry out. Refrigerated, they keep for 5 days, though the fridge will firm up the crumb, so let them sit at room temperature for 15 minutes before you eat them. For longer storage, wrap each muffin individually in plastic and freeze for up to 3 months; thaw at room temperature for about 1 hour, or microwave from frozen in 20-second bursts until warm through.
More breakfast & brunch
See all →
Gluten free double chocolate muffins that don’t fall apart
Gluten free double chocolate muffins made with almond and oat flour, no gums, no crumbling, done in 20…
Sausage, tarragon and kale frittata
A 10-inch skillet frittata with sausage, kale and tarragon, set in a 350°F oven in 18 to 22…
A morning bowl built for the 7 ways to treat seasonal affective disorder
A vitamin D and omega-3-forward breakfast bowl built around the food-based tactics that support light-deprived mornings.
Does pea protein cause gas, and how to build gentler protein oats
Yes, pea protein can cause gas in some people; here's why, plus a vegan pumpkin overnight oats recipe…