This is one of those recipes that feels bright, fresh, and a little cozy all at once. You get that soft, moist texture from the zucchini, a pop of citrus from the lemon, and just the right crunch from poppy seeds. It’s easy, forgiving, and always turns out good.
Why I Love This Recipe
I started making this when I had way too much zucchini sitting in my kitchen and needed something different from the usual savory dishes. The lemon completely changed the game—it made the bread feel light instead of heavy.
- It stays incredibly moist for days
- The lemon flavor makes it taste fresh, not overly sweet
- It’s a great way to use up extra zucchini
- The texture is soft with just a tiny bit of crunch from poppy seeds
- It works for breakfast, snack, or dessert
What You’ll Need
- 1 ½ cups shredded zucchini (squeezed dry)
- 1 ½ cups all-purpose flour
- ¾ cup granulated sugar
- ¼ cup brown sugar
- 2 large eggs
- ½ cup vegetable oil
- 2 tablespoons fresh lemon juice
- 1 tablespoon lemon zest
- 1 teaspoon vanilla extract
- 1 tablespoon poppy seeds
- 1 teaspoon baking soda
- ½ teaspoon baking powder
- ½ teaspoon salt

Tools You’ll Need
- Mixing bowls
- Whisk
- Spatula
- Box grater
- Measuring cups and spoons
- 9×5 loaf pan
- Cooling rack
Servings & Time
- Servings: 8 slices
- Prep time: 15 minutes
- Bake time: 50–55 minutes
Instructions
Step 1: Prep the Zucchini
Shred 1 ½ cups zucchini and squeeze out excess water using a clean towel.

Step 2: Mix Wet Ingredients
In a bowl, whisk together 2 eggs, ½ cup vegetable oil, ¾ cup granulated sugar, ¼ cup brown sugar, 2 tablespoons lemon juice, 1 tablespoon lemon zest, and 1 teaspoon vanilla extract.

Step 3: Add Zucchini
Stir the squeezed zucchini into the wet mixture.

Step 4: Combine Dry Ingredients
In a separate bowl, mix 1 ½ cups flour, 1 teaspoon baking soda, ½ teaspoon baking powder, ½ teaspoon salt, and 1 tablespoon poppy seeds.

Step 5: Combine Everything
Gradually add dry ingredients into the wet mixture and stir until just combined.

Step 6: Pour and Bake
Pour batter into a greased loaf pan and bake at 350°F for 50–55 minutes.


Step 7: Cool and Slice
Let cool for 10–15 minutes before removing and slicing.

Pro Tips
- Always squeeze the zucchini well or your bread will be too wet
- Don’t overmix the batter—it makes the bread dense
- Use fresh lemon juice for the best flavor
- Let it cool before slicing so it holds together better
Substitutions and Variations
- Swap vegetable oil with melted coconut oil
- Use whole wheat flour for half the flour
- Add a simple lemon glaze for extra sweetness
- Toss in blueberries for a twist
Make Ahead Tips
You can make this a day ahead—it actually tastes better the next day as the flavors settle.
Leftovers and Storage
Store in an airtight container at room temp for 2 days or in the fridge for up to 5 days. You can also freeze slices for up to 2 months.
Why This Recipe Works (Quick Science)
The zucchini adds moisture without making the bread heavy. Oil keeps it soft, while the baking soda and baking powder help it rise. The acid from lemon juice reacts with the baking soda, giving a lighter texture.
Common Mistakes
- Not draining zucchini → soggy bread
- Overmixing → tough texture
- Skipping zest → less lemon flavor
- Underbaking → gummy center
What to Serve With
- Hot coffee or tea
- Yogurt with honey
- Fresh fruit
- A light lemon glaze on top
Macros Information (Per Slice Approx.)
- Calories: 220
- Carbs: 28g
- Fat: 11g
- Protein: 3g
FAQ
Can I taste the zucchini?
No, it blends right in and just adds moisture.
Can I make this gluten-free?
Yes, use a 1:1 gluten-free flour blend.
Do I need to peel the zucchini?
No, the skin is soft and adds color.
Can I reduce sugar?
You can cut it slightly, but it may affect texture.
Final Thoughts
This is one of those recipes you’ll come back to again and again. It’s simple, reliable, and just feels good to make. If you try it, let me know how it turns out or what twist you added—I’d love to hear!

