Ingredients
Equipment
Method
Prepare the zucchini
- Wash and grate zucchini on medium holes; measure 1 3/4 cups packed, sprinkle with a pinch of salt, let sit 5 minutes, then wrap in a clean towel and squeeze over the sink until it no longer drips.
Dry ingredients
- Preheat oven to 350°F and line a 12-cup muffin tin with liners or grease cups; whisk together flour, baking powder, baking soda, cinnamon, and salt in a medium bowl.
Wet ingredients
- In a large bowl, whisk eggs with granulated and brown sugar until slightly lighter, then whisk in oil, yogurt (or buttermilk), and vanilla until combined.
Combine and add mix-ins
- Fold dry ingredients into wet mixture until just combined, then gently fold in drained zucchini, 1 1/4 cups chocolate chips, and walnuts if using; reserve a tablespoon of chips for topping.
- Spoon batter into prepared muffin tin, filling each cup about three-quarters full, and press reserved chips on top.
Bake
- Bake at 350°F for 20–24 minutes, rotating once halfway through, until tops are lightly browned and a toothpick inserted near the center comes out with moist crumbs but no raw batter.
Cool
- Let muffins cool in the pan 5–8 minutes, then transfer to a wire rack to cool completely; store cooled muffins in an airtight container.
Notes
Be sure to drain and squeeze the grated zucchini to avoid watery batter. For a loaf, use a greased 9×5-inch pan and bake 50–65 minutes. Swap up to half the flour for whole wheat pastry flour (add 2–4 minutes baking) or use gluten-free one-to-one flour with possible texture changes.
