I made a version of this for three years that my family politely ate. It was fine. A little gummy. A little confused about whether it wanted to be lemon or zucchini. This version is the one where I figured out the two specific mistakes I was making. My kids ate half the loaf before I could get it on a plate.
The short version: Bright, tender, and actually tastes like lemon — not just vaguely citrus-adjacent. Salting the zucchini first changes everything.
My picky nine-year-old asked for it in her lunchbox three weeks in a row. That’s the level of credential I’m working with here.
- Serves: 10 slices (1 standard loaf)
- Hands-On Time: 15 min | Total Time: 1 hr 20 min
- Difficulty: Easy — the hardest part is waiting for it to cool
- Cost per serving: ~$0.85
- Calories: ~240 per slice (with glaze)
- Dietary Notes: Adaptable for gluten-free and dairy-free
(Photo above: A golden loaf of lemon zucchini bread sliced in half on a wooden cutting board, natural side light catching the glossy lemon glaze dripping over the top, a few shreds of zucchini visible in the tender crumb.)
The Two Fixes That Changed This Loaf Forever

Fix #1: Salt the zucchini. Zucchini is basically a water balloon with seeds. If you grate it and toss it straight into the batter, that water ends up in the loaf. Steaming it from the inside out. Gummy city. Salting it draws the water out, and wringing it dry means you get the moisture from the fat and eggs — not from the vegetable.
Fix #2: Use a whole lemon. Most recipes use just the zest or just the juice. I use both — zest in the batter, juice in the glaze. It gives you that sharp, bright top note on the palate that makes people say “oh, that’s actually lemony” instead of just “this is a nice muffin.”
Together, these two steps turn a notoriously wet, flat loaf into something with a tight crumb, a golden crust, and a flavor that pulls in two directions at once — sweet and tart, tender and bright.
What Goes In — Plus the Notes I’d Tell a Friend
- 1 ½ cups (190g) all-purpose flour: Spoon and level it. Scooping directly from the bag packs in an extra 25g and makes the loaf dry. I weigh it when I’m being rigorous, but spooning works too.
- 1 cup (200g) granulated sugar: Standard. You can swap half for coconut sugar if you want, but the color will be darker and the flavor slightly more caramelized.
- 1 medium zucchini (about 200g): Grated on the large holes of a box grater. This is the part where you salt it and let it sit for 10 minutes. Do not skip this. I’ve made the soggy version so you don’t have to.
- 2 large eggs: Room temperature. Cold eggs seize up the batter. Set them out with the butter.
- ½ cup (120ml) neutral oil: Avocado or grapeseed. Olive oil works if you want a peppery note, but keep it light.
- 1 lemon (zest + juice): All the zest goes into the batter. All the juice goes into the glaze. My kids can smell the difference when I use bottled juice — don’t do it.
- 1 tsp baking powder + ½ tsp baking soda + ½ tsp salt: Standard leavening team.
- For the glaze: 1 cup (120g) powdered sugar + 2–3 tbsp lemon juice: Whisk until smooth. Adjust thickness with more sugar or juice.
What to Pull Out Before You Start
- Box grater (for the zucchini)
- Cheesecloth or clean kitchen towel (for wringing the zucchini dry)
- 9×5-inch loaf pan — if you use a dark pan, reduce oven temp by 25°F
- Parchment paper (for easy lift-out)
- 2 mixing bowls (one large, one medium)
- Whisk and rubber spatula
- Cooling rack
No stand mixer needed. A bowl and a whisk are enough.
Let’s Make It — Step by Step
This comes together in about 15 minutes of active work. Read through once so you’re not hunting for ingredients mid-step.
Prep: Heat the oven to 350°F. Grease a 9×5-inch loaf pan and line it with parchment paper, leaving an overhang on the long sides.
- Salt the zucchini: Grate the zucchini into a bowl. Toss with ½ tsp salt. Let sit for 10 minutes. (📸 Photo tip: After 10 minutes, you’ll see liquid pooling at the bottom of the bowl — that’s the water you’re about to remove.)
- Wring it dry: Transfer the grated zucchini to a clean kitchen towel or cheesecloth. Twist and squeeze firmly over the sink. You’ll be shocked at how much liquid comes out!
- Mix the dry ingredients: In a large bowl, whisk together the flour, baking powder, baking soda, and salt.
- Mix the wet ingredients: In a separate bowl, whisk the sugar, eggs, oil, and lemon zest until smooth and slightly thickened, about 1 minute.
- Combine: Pour the wet ingredients into the dry. Fold gently with a rubber spatula until just combined — a few streaks of flour are fine. Fold in the wrung-out zucchini. Do not overmix.
- Bake: Pour the batter into the prepared pan and smooth the top. Bake for 50–60 minutes, until a toothpick inserted in the center comes out clean or with a few moist crumbs. (📸 Photo tip: At 50 minutes, the top should be golden and cracked — that’s the good sign.)
- Cool: Let the loaf cool in the pan for 15 minutes, then lift it out using the parchment overhang and transfer to a wire rack. Cool completely before glazing. I know it’s hard. Wait.
- Glaze: Whisk the powdered sugar and lemon juice until smooth. Pour over the cooled loaf, letting it drip down the sides. Let the glaze set for 10 minutes before slicing.
How I Bake Ahead for the Week
This loaf actually gets better on day two — the flavors settle and the lemon sharpens. I often bake a double batch on Sunday and wrap one loaf for the freezer.
- Fridge: Wrap tightly in plastic wrap. Keeps for 5 days. Toast slices directly from the fridge for a crisp edge.
- Freezer: Yes. Wrap the unglazed loaf tightly in plastic, then foil. Freeze for up to 3 months. Thaw overnight in the fridge, then glaze before serving.
- Reheat: Toaster or 350°F oven for 5 minutes. The microwave softens the crust too much for my taste.
What I Learned After Making This 15 Times
- Don’t skip the zucchini squeeze: I know it’s the annoying step. I know. But the difference between a loaf that tastes like a damp sponge and one that tastes like butter and lemon is exactly this step.
- Zest first, juice second: It’s way easier to zest a whole lemon than a floppy, juiced half. Always do the zest first.
- Let it cool completely: If you pour the glaze over a warm loaf, it slides right off and pools at the bottom. The crumb also sets as it cools — cutting too early gives you a gummy slice.
- Double the recipe: One loaf disappears fast. The second loaf freezes beautifully, and having it in the freezer for a last-minute host gift or a rainy morning is a very good feeling.
How to Make It Your Own
- Gluten-Free: Substitute a 1:1 gluten-free flour blend (like Bob’s Red Mill). Add an extra tablespoon of yogurt or milk to compensate for the dryness of GF flours.
- Dairy-Free: This recipe already uses oil, so it’s naturally dairy-free if you skip the butter in any swap. Double check your powdered sugar for dairy.
- Add-Ins: Fold in ½ cup of fresh blueberries or ½ cup of toasted walnuts with the zucchini. My kids prefer the plain version, but I love it with poppy seeds.
- More Lemon: Add a tablespoon of limoncello to the glaze for extra punch. Yes, this works. No, the alcohol doesn’t matter — it cooks off.
Questions I Get About This Loaf All the Time
Q: Why did my zucchini bread turn out gummy in the middle?
A: This usually happens for two reasons: either the zucchini wasn’t wrung out enough, or the loaf was underbaked. Make sure you’re squeezing that zucchini really well — you want it dry to the touch. And use the toothpick test at 50 minutes, checking the very center of the loaf. Gummy is almost always a water or timing issue.
Q: Can I use whole wheat flour instead of all-purpose?
A: Yes, but swap only half the flour (¾ cup whole wheat + ¾ cup all-purpose). Whole wheat absorbs more liquid and makes the loaf denser. The half-and-half version keeps it tender and adds a nice nutty flavor.
Q: How long does this keep, and can I freeze it?
A: At room temperature, wrapped well, it stays moist for 4 days. In the fridge, 5 days. For the freezer, wrap the unglazed loaf in plastic then foil — it holds for 3 months. Thaw overnight in the fridge, then glaze it fresh. The glaze does not freeze well (it gets weepy), so always glaze after thawing.
Q: What do you serve with lemon zucchini bread?
A: It’s honestly great on its own with coffee or tea. But if I’m serving it as a light dessert, I do a dollop of lightly sweetened whipped cream and a few fresh raspberries on the side. The tartness of the raspberries plays really well with the lemon.
More Recipes My Family Makes on Repeat
If you liked this one, here are a few others that get the same reaction at our table:
- Classic Banana Bread (with a Brown Butter Twist) — It’s the version I make when the bananas are going black and I need something that feels a little fancy.
- Blueberry Oatmeal Muffins — These freeze perfectly, and my kids grab them for breakfast on school mornings.
- Simple Glazed Lemon Cookies — If you liked the lemon glaze here, these cookies use the same trick and come together in 20 minutes.
This loaf is for the moment when you want something that tastes like effort but actually took fifteen minutes of active work. It’s also for the Sunday afternoon when you just want the house to smell like lemon and butter and everything to feel okay for an hour.
If you make it, leave a comment below — I genuinely love hearing which variation people try first.
📌 This lemon zucchini bread recipe that stays tender (never soggy) — save it for your next weekend baking session when you want a loaf that actually tastes like lemon.

Lemon Zucchini Bread That’s Actually Moist (Not Soggy) — in 15 Minutes of Prep
Equipment
- Box grater
- Cheesecloth or clean kitchen towel
- 9×5-inch loaf pan
- Parchment Paper
- 2 mixing bowls (one large, one medium)
- Whisk and rubber spatula
- Cooling rack
Ingredients
Batter
- 1 1/2 cups all-purpose flour (190g)
- 1 cup granulated sugar (200g)
- 1 medium zucchini (about 200g), grated
- 2 large eggs, room temperature
- 1/2 cup neutral oil (120ml), like avocado or grapeseed
- 1 lemon, zested
- 1 tsp baking powder
- 1/2 tsp baking soda
- 1/2 tsp salt (plus extra for salting zucchini)
Glaze
- 1 cup powdered sugar (120g)
- 2–3 tbsp lemon juice (from the same lemon)
Instructions
- Preheat oven to 350°F. Grease a 9×5-inch loaf pan and line with parchment paper, leaving overhang on the long sides.
- Grate the zucchini into a bowl and toss with ½ tsp salt. Let sit for 10 minutes.
- Transfer the grated zucchini to a clean kitchen towel or cheesecloth and wring out as much liquid as possible.
- In a large bowl, whisk together flour, baking powder, baking soda, and salt.
- In a separate bowl, whisk the sugar, eggs, oil, and lemon zest until smooth and slightly thickened, about 1 minute.
- Pour wet ingredients into dry. Fold gently with a rubber spatula until just combined. Fold in the wrung-out zucchini. Do not overmix.
- Pour batter into prepared pan and smooth the top. Bake for 50–60 minutes, until a toothpick inserted in the center comes out clean or with a few moist crumbs.
- Cool in the pan for 15 minutes, then lift out and transfer to a wire rack. Cool completely before glazing.
- For the glaze: whisk powdered sugar and lemon juice until smooth. Pour over the cooled loaf, letting it drip down the sides. Let set for 10 minutes before slicing.






