Ingredients
Equipment
Method
Prep and preheat
- Preheat the oven to 350°F and line a 12-cup muffin tin with liners. Visual cue: tin ready with liners so batter can fill immediately.
- Whisk all-purpose flour, baking soda, baking powder, cinnamon, and salt in a large bowl. Visual cue: dry mixture looks evenly speckled and uniform.
Mix batter
- Beat eggs, granulated sugar, plain Greek yogurt (full fat), vegetable oil, and vanilla extract in a separate bowl until smooth and creamy. Visual cue: wet mixture turns glossy and fully combined.
- Stir the wet mixture into the dry mixture until just combined, keeping the batter thick. Visual cue: no large dry streaks remain.
- Fold in zucchini, grated and squeezed dry. Visual cue: zucchini flecks distribute throughout the thick batter.
Bake and cool
- Divide batter evenly among the muffin cups, filling each about ¾ full. Visual cue: cups have consistent domed batter levels.
- Bake at 350°F for 18–20 minutes until lightly golden and a toothpick inserted in the center comes out clean. Visual cue: tops spring back gently when lightly pressed.
- Cool in the pan for 5 minutes, then transfer muffins to a wire rack. Visual cue: muffins release easily and stop steaming in the tin.
Notes
For extra tenderness, squeeze grated zucchini very dry so the batter stays thick and the crumb stays pillowy. Store muffins in an airtight container in the fridge for up to 4 days; freeze for up to 3 months. For a lower-sugar swap, use 0.5 cup granulated sugar reduced to 0.33 cup (or a 1:1 baking sweetener) to keep the moist texture.
