Quick Recipe Version (TL;DR)
Quick Ingredients
- 1 3/4 cups (210 g) all-purpose flour
- 1 tsp baking powder; 1/2 tsp baking soda
- 1 tsp ground cinnamon; 3/4 tsp fine sea salt
- 2 large eggs
- 3/4 cup (150 g) granulated sugar; 1/4 cup (50 g) light brown sugar
- 1/2 cup (120 ml) neutral oil
- 1/2 cup (120 g) plain whole-milk yogurt (or sour cream)
- 1 tbsp finely grated lemon zest + 1 tbsp fresh lemon juice
- 2 cups grated zucchini, squeezed to 1 1/2 cups (about 180 g)
- 3/4 cup (90 g) chopped toasted almonds, divided
- Drizzle: 3 oz (85 g) cream cheese, 1 cup (120 g) powdered sugar, 2–3 tbsp lemon juice, 1–2 tbsp milk, 1/2 tsp vanilla, pinch salt
Do This
- 1) Heat oven to 350°F (175°C). Grease and line a 9 × 5-inch loaf pan. Toast almonds 7–9 minutes; cool and chop.
- 2) Grate zucchini; squeeze out excess liquid until you have 1 1/2 cups (about 180 g).
- 3) Whisk dry: flour, baking powder, baking soda, cinnamon, salt.
- 4) Whisk wet: eggs, sugars, oil, yogurt, lemon zest and juice, vanilla.
- 5) Fold wet into dry. Stir in zucchini and 2/3 cup almonds. Spread in pan; sprinkle remaining almonds on top.
- 6) Bake 55–65 minutes (200–205°F internal). Cool 10 minutes in pan, then 30 minutes on a rack.
- 7) Whisk drizzle to a pourable consistency; spoon over warm-cool loaf. Let set 10 minutes; slice.
Why You’ll Love This Recipe
- Incredibly moist crumb thanks to zucchini, oil, and yogurt—never dry.
- Bright lemon zest and cozy cinnamon make every slice fragrant and balanced.
- Toasted almonds add a gently crunchy contrast to the tender loaf.
- A tangy cream-cheese drizzle ties it all together with bakery-style flair.
Grocery List
- Produce: 2 medium zucchini, 1 large lemon
- Dairy: Eggs, plain whole-milk yogurt (or sour cream), cream cheese, milk
- Pantry: All-purpose flour, granulated sugar, light brown sugar, baking powder, baking soda, ground cinnamon, fine sea salt, vanilla extract, neutral oil, raw almonds, powdered sugar
Full Ingredients
Zucchini Lemon–Almond Loaf
- 1 3/4 cups (210 g) all-purpose flour
- 1 tsp baking powder
- 1/2 tsp baking soda
- 1 tsp ground cinnamon
- 3/4 tsp fine sea salt
- 2 large eggs, at room temperature
- 3/4 cup (150 g) granulated sugar
- 1/4 cup (50 g) light brown sugar, packed
- 1/2 cup (120 ml) neutral oil (canola or grapeseed)
- 1/2 cup (120 g) plain whole-milk yogurt (or sour cream)
- 1 tbsp finely grated lemon zest (from 1 large lemon)
- 1 tbsp fresh lemon juice
- 1 tsp vanilla extract
- 2 firmly packed cups (about 260 g) coarsely grated zucchini, squeezed dry to yield about 1 1/2 cups (180 g)
- 3/4 cup (90 g) chopped toasted almonds, divided (reserve 2 tbsp for topping)
Tangy Cream-Cheese Drizzle
- 3 oz (85 g) cream cheese, softened
- 1 cup (120 g) powdered sugar, sifted
- 2–3 tbsp fresh lemon juice, to taste
- 1–2 tbsp milk, to thin
- 1/2 tsp vanilla extract
- Pinch fine sea salt
Optional Finishing Touch
- Extra lemon zest for garnish

Step-by-Step Instructions
Step 1: Prep the pan and toast the almonds
Preheat the oven to 350°F (175°C). Grease a 9 × 5-inch loaf pan and line it with a parchment sling for easy removal. Spread almonds on a baking sheet and toast for 7–9 minutes until golden and fragrant. Cool completely, then chop. Reserve 2 tablespoons for topping.
Step 2: Grate and drain the zucchini
Trim the zucchini and grate on the large holes of a box grater. Measure 2 firmly packed cups (about 260 g). Wrap in a clean kitchen towel and squeeze hard over the sink to remove excess liquid until you have about 1 1/2 cups (180 g). The zucchini should be damp but not wet.
Step 3: Combine the dry ingredients
In a large mixing bowl, whisk together the flour, baking powder, baking soda, cinnamon, and salt until well combined and lump-free.
Step 4: Whisk the wet ingredients
In a separate bowl, whisk the eggs with the granulated and brown sugars until glossy and slightly thick, 30–45 seconds. Whisk in the oil in a slow stream. Add the yogurt, lemon zest, lemon juice, and vanilla; whisk until smooth.
Step 5: Make the batter
Pour the wet mixture into the dry. Use a spatula to fold gently until a few flour streaks remain. Fold in the drained zucchini and 1/2 to 2/3 cup of the chopped almonds (leave 2 tbsp for topping) until just combined. Scrape the batter into the prepared pan, smooth the top, and sprinkle with the reserved almonds.
Step 6: Bake and cool
Bake for 55–65 minutes, rotating once, until a tester inserted in the center comes out with a few moist crumbs and the internal temperature reads 200–205°F (93–96°C). If the loaf is browning too quickly at 45 minutes, tent loosely with foil. Cool in the pan for 10 minutes, then lift to a rack and cool 30 minutes before glazing.
Step 7: Mix the tangy cream-cheese drizzle and finish
In a small bowl, whisk the softened cream cheese with the powdered sugar until smooth. Add 2 tablespoons lemon juice, the vanilla, and a pinch of salt; whisk. Add milk a teaspoon at a time until it reaches a pourable drizzle consistency. Spoon or zigzag over the warm-cool loaf. Garnish with a touch of fresh lemon zest if you like. Let set 10 minutes, then slice.
Pro Tips
- Weigh your flour for best texture; too much flour makes quick breads dry. Target 210 g.
- Do not skip squeezing the zucchini—removing water keeps the crumb plush, not gummy.
- For clean slices, let the loaf cool at least 45 minutes before cutting and use a serrated knife.
- Check doneness with a thermometer: 200–205°F in the center gives a moist but set crumb.
- Adjust drizzle thickness by adding milk a few drops at a time; it should ribbon off the spoon.
Variations
- Blueberry-Lemon: Fold in 3/4 cup fresh blueberries tossed with 1 tsp flour; bake 5 minutes longer if needed.
- Maple-Pecan: Swap almonds for toasted pecans and replace 1/4 cup granulated sugar with 1/4 cup pure maple syrup (reduce milk in the drizzle to maintain consistency).
- Gluten-Free & Dairy-Free: Use a 1:1 gluten-free baking flour, dairy-free yogurt, plant milk, and dairy-free cream cheese. Texture will be slightly more delicate.
Storage & Make-Ahead
Store the glazed loaf, well wrapped, at room temperature for up to 3 days or in the refrigerator for up to 5 days. For longer storage, wrap slices individually and freeze up to 3 months; thaw at room temperature or warm briefly in a low oven. You can bake the loaf a day ahead, cool completely, wrap tightly, and add the drizzle just before serving.
Nutrition (per serving)
Approximate for 1 of 10 slices with drizzle: 405 calories; 20 g fat; 55 g carbohydrates; 6 g protein; 2 g fiber; 240 mg sodium.
