Ingredients
Equipment
Method
Prepare the zucchini
- Trim the zucchini and shred using a box grater or food processor; place shredded zucchini in a colander for 5 minutes, then transfer to a clean kitchen towel and squeeze out excess liquid until zucchini is moist but not dripping (about 1 3/4 to 2 cups after squeezing).
Make the batter
- Preheat oven to 375°F and position a rack in the center; line a 12-cup muffin tin or grease the cups lightly.
- Whisk together the egg and egg yolk, oil, Greek yogurt, vanilla, granulated sugar, and brown sugar in a large bowl until blended.
- In a separate bowl whisk the all-purpose flour, whole-wheat flour, baking powder, baking soda, salt, cinnamon, and nutmeg.
- Add the dry ingredients to the wet and fold gently until mostly combined, then fold in the squeezed zucchini, walnuts, and dried cranberries just until no dry streaks remain.
Bake
- Use a 1/4-cup scoop to divide batter among the 12 muffin cups; sprinkle extra walnut pieces or coarse sugar on top if desired.
- Bake at 375°F for 18–22 minutes until the tops are golden and a toothpick inserted in the center comes out with moist crumbs but not raw batter.
- Let muffins cool in the pan for 5 minutes, then transfer to a wire rack to cool completely.
Notes
Measure shredded zucchini after squeezing to ensure accurate moisture. For a nut-free version, omit walnuts and add 1/3 cup sunflower seeds or extra dried fruit. Muffins store at room temperature up to 3 days or freeze individually for up to 3 months; thaw at room temperature or microwave briefly to reheat.
