Ingredients
Equipment
Method
Prep the loaf pan and preheat
- Preheat oven to 350°F and grease a 9x5 loaf pan. Set it aside for batter assembly.
Mix the dry ingredients
- Whisk all-purpose flour, baking soda, baking powder, salt, and cinnamon, ginger, and nutmeg together. Mix until spices are evenly distributed with no visible clumps.
Mix the wet ingredients
- Beat brown sugar, eggs, vegetable oil, Greek yogurt, and vanilla extract until smooth. The mixture should look glossy and fully combined.
Add vegetables
- Stir in grated and squeezed-dry zucchini and finely grated carrots. Mix just until vegetables are coated.
Combine and add optional mix-ins
- Fold dry ingredients into the wet mixture until just combined. Fold in raisins or pecans if using, and stop as soon as no dry streaks remain (visual cue: batter looks thick and uniform).
Bake
- Bake at 350°F for 55–65 minutes, until a toothpick comes out clean. If needed, rotate the pan halfway through for even browning.
Cool and frost
- Cool the loaf completely before frosting. Let it rest at room temperature until fully set (visual cue: frosting-ready loaf surface is no longer warm).
- Beat cream cheese softened, powdered sugar, vanilla, and milk until smooth, then spread generously over the cooled loaf. Swirl across the top for a thick, slightly textured finish.
Notes
Pro tip: squeeze the grated zucchini very well so the loaf bakes with a tender, not gummy, crumb. Store covered in the refrigerator up to 4 days; freeze the unfrosted loaf up to 2 months (thaw overnight in the fridge, then frost). For a lighter option, use 0% Greek yogurt—texture stays close, but the flavor may be slightly less rich.
