Ingredients
Equipment
Method
Bake the loaf
- Preheat the oven to 350°F and grease a 9x5 loaf pan. Set it up on a sheet pan for easier handling.
- Whisk all-purpose flour, baking soda, baking powder, salt, cinnamon, ginger, and nutmeg in a bowl until evenly combined. Stop when there are no visible spice clumps.
- Beat brown sugar, eggs, vegetable oil, Greek yogurt, and vanilla extract until smooth. Scrape down the sides as needed.
- Stir in zucchini and carrots until the batter looks evenly speckled. Press any excess moisture from zucchini out again if needed.
- Fold the dry ingredients into the wet ingredients until just combined. Fold in raisins or pecans if using and do not overmix.
- Bake at 350°F for 55–65 minutes, until a toothpick comes out clean. Use the center as the test spot.
Cool and frost
- Cool the loaf completely before frosting, about 20 minutes. Wait for the loaf to be cool to the touch so the frosting stays thick.
- Beat cream cheese, powdered sugar, vanilla, and milk until smooth. Spread generously over the cooled loaf, leaving swirls on top.
Notes
Pro tip: squeeze the grated zucchini really well so the loaf bakes with a tender, not-gummy crumb. Store covered in the refrigerator up to 4 days; bring to room temperature for the best slice. Freeze the unfrosted loaf up to 2 months, then thaw and frost; dietary swap: use gluten-free 1:1 all-purpose flour for a gluten-free version.
