These lemon zucchini muffins bake up tender and bright with a soft crumb, a gentle citrus tang, and just enough zucchini to keep the inside moist without tasting green. The glaze seals the deal: sweet, sharp, and glossy enough to drip down the sides in the best way. They’re the kind of muffins that disappear fast because they taste like a bakery treat but still feel at home on a breakfast table.
What makes this version work is the balance. Yogurt brings tenderness and a little tang, while lemon juice and zest keep the flavor lively instead of flat. The zucchini has to be squeezed dry before it goes in, or the batter turns loose and the muffins bake up heavy. Keep the mixing gentle, too. Once the dry ingredients hit the wet, you want to stop as soon as the flour disappears so the crumb stays light.
Below, I’ve included the little details that matter most: how dry the zucchini should be, when to glaze, and what to change if you want to make them dairy-free or a little more citrusy.
The muffins came out so tender, and the lemon glaze set up just enough that it didn’t soak in. I was worried the zucchini would make them dense, but squeezing it dry made all the difference.
Like this lemon zucchini muffin recipe? Save it to Pinterest for bright, glazed muffins with a tender crumb and plenty of citrus.
The Zucchini Has to Be Dry, Not Just Grated
Most muffin recipes can survive a little extra moisture. This one can’t. Zucchini holds a surprising amount of water, and if you skip the squeeze, the batter loosens up and the muffins bake with a gummy middle instead of a tender crumb. Grate it, then press it in a clean towel until it feels compact and almost fluffy rather than wet.
The other thing that matters here is the balance between structure and softness. Baking powder and baking soda work together, but they only do their job well if the batter isn’t overloaded with liquid. That’s why the zucchini needs to be dry and the batter needs to be mixed just until combined. Overmixing turns these from light muffins into something tougher and more bready.
What the Lemon, Yogurt, and Zucchini Each Bring to the Crumb

- Plain yogurt — This adds moisture, tenderness, and a subtle tang that keeps the muffins from tasting one-note sweet. Sour cream works too if that’s what you have, but yogurt gives a slightly lighter crumb.
- Fresh lemon juice and zest — Juice brings the acidity, but the zest carries the real lemon flavor. Don’t skip it. Bottled juice won’t give you the same brightness, and if you want a stronger citrus finish, add another teaspoon of zest rather than more juice.
- Vegetable oil — Oil keeps the muffins soft after they cool, which is important because these are best the day they’re glazed. Melted butter adds flavor, but it also firms up more as the muffins sit. Oil gives you a more tender, bakery-style texture.
- Zucchini — Use it for moisture and a little speckled texture, not for flavor. After squeezing, it disappears into the crumb, which is exactly what you want here. If your shreds are very fine, they blend in even more cleanly.
Building the Batter Without Beating the Air Out of It
Mix the dry ingredients first
Whisk the flour, baking powder, baking soda, and salt in a large bowl until the leaveners are evenly distributed. That keeps you from ending up with one muffin that rises beautifully and another that tastes flat or salty. The whisking doesn’t need to be vigorous, just thorough enough that everything looks uniform.
Stir the wet ingredients until smooth
Beat the eggs, sugar, oil, yogurt, lemon juice, lemon zest, and vanilla in a separate bowl until the mixture looks glossy and even. The sugar should start dissolving into the wet ingredients, and the oil should no longer sit in separate streaks. If the mixture looks curdled for a second, don’t worry; once it hits the flour, it comes together.
Fold in the flour and zucchini with a light hand
Add the wet ingredients to the dry and stir only until you stop seeing dry flour. A few streaks are better than overmixing. Fold in the zucchini last so it stays evenly distributed without being smashed into the batter. The batter should look thick and scoopable, not pourable.
Watch the tops, not the timer
Bake at 350°F for 18 to 20 minutes until the tops spring back when pressed lightly and a toothpick comes out clean or with a few dry crumbs. If they stay in the oven too long, the crumb dries out fast and the lemon flavor gets muted. Let them cool completely before glazing or the icing will melt straight off the tops instead of sitting in that pretty glossy layer.
How to Adapt These Muffins for Different Kitchens and Different Mornings
Dairy-Free Version
Swap the yogurt for an unsweetened dairy-free yogurt with a similar thickness, like almond or coconut yogurt. The muffins stay tender, though the flavor gets a little less tangy. Use a plain variety so the lemon still leads.
More Lemon, Sharper Finish
Add an extra teaspoon of zest to the batter and a pinch of zest to the glaze. That gives you a stronger citrus aroma without thinning the batter with more juice. If you only add more juice, the muffins can lose structure.
Glaze Them or Leave Them Plain
The muffins are sweet enough to serve plain, but the glaze gives them that bakery look and a brighter lemon hit. If you want less sweetness, drizzle lightly instead of covering the tops. A thin glaze sets faster and still gives you that glossy finish.
How to Store and Reheat Them
- Refrigerator: Store in an airtight container for up to 4 days. The glaze may soften a little, but the crumb stays moist.
- Freezer: Freeze unglazed muffins for up to 2 months. Wrap them individually and thaw at room temperature before glazing so the tops stay neat.
- Reheating: Warm an unglazed muffin for 10 to 15 seconds in the microwave or a few minutes in a low oven. If they’re glazed, reheat gently or the icing will melt and slide off.
Answers to the Questions Worth Asking

Lemon Zucchini Muffins
Ingredients
Equipment
Method
- Preheat oven to 350°F and line a 12-cup muffin tin with liners.
- Whisk all-purpose flour, baking powder, baking soda, and salt in a large bowl.
- Beat eggs, granulated sugar, vegetable oil, plain yogurt, fresh lemon juice, lemon zest, and vanilla extract in a separate bowl until smooth.
- Add the wet mixture to the dry mixture and stir until just combined.
- Fold in grated zucchini until evenly distributed.
- Divide batter evenly among muffin cups, filling each about 3/4 full.
- Bake at 350°F for 18–20 minutes, until a toothpick comes out clean—do not overbake.
- Cool completely before glazing.
- Whisk powdered sugar and fresh lemon juice into a smooth glaze until glossy.
- Drizzle the glaze over the cooled muffin tops so it drips down the sides.