Ingredients
Equipment
Method
Prep and preheat
- Preheat the oven to 350°F and line a 12-cup muffin tin with liners. Set the pan on a sheet pan for easy transfer.
Mix dry ingredients
- Whisk all-purpose flour, unsweetened cocoa powder, baking soda, baking powder, and salt in a large bowl until evenly combined. The mixture should look uniformly dark with no powdery streaks.
Mix wet ingredients
- Beat eggs, granulated sugar, vegetable oil, sour cream, and vanilla extract together in a separate bowl until smooth. Stop when the batter looks glossy and fully blended.
Combine batter
- Stir the wet ingredients into the dry ingredients until just combined, with no dry flour remaining. Do not overmix—thicker batter is the goal.
- Fold in grated and squeezed dry zucchini and ¾ cup of the chocolate chips. The zucchini should be evenly distributed throughout the batter.
Fill and top
- Divide batter evenly among the muffin cups, filling each about ¾ full. The batter should mound slightly to encourage a bakery-style rise.
- Top each muffin with the remaining chocolate chips. Press them in lightly so they stay visible at the surface.
Bake and cool
- Bake at 350°F for 20–22 minutes until a toothpick comes out with a few moist crumbs—do not overbake. Look for a deeply cracked top and glossy chocolate pools near the edges.
- Cool the muffins in the pan for 5 minutes, then transfer them to a wire rack. They should release easily while staying fudgy in the center.
Notes
For the deepest chocolate pockets, use zucchini that’s grated and squeezed dry until it feels fairly light, then fold it in gently. Store airtight at room temperature up to 2 days or refrigerate up to 4 days; freeze up to 2 months. If you want a slightly lighter texture, use full-fat Greek yogurt in place of sour cream.
