Ingredients
Equipment
Method
Bake the loaf
- Preheat the oven to 350°F, then grease a 9x5 loaf pan so the loaf releases cleanly after baking. Slide the pan onto the counter with the oven preheated for faster assembly.
- Whisk all-purpose flour, baking soda, baking powder, salt, cinnamon, ginger, and nutmeg together in a bowl until the spices are evenly distributed. Keep whisking until you no longer see any spice streaks.
- Beat brown sugar, eggs, vegetable oil, Greek yogurt, and vanilla extract until smooth. Stop when the mixture looks glossy and uniform.
- Stir in grated zucchini and finely grated carrots until they’re coated with the wet mixture. You should see evenly dispersed orange and green shreds.
- Fold the dry ingredients into the wet mixture just until combined. Fold carefully until no dry pockets remain and the batter looks thick.
- Fold in raisins or pecans if using, distributing them throughout the batter. Stop as soon as they’re evenly mixed.
- Bake for 55–65 minutes at 350°F until a toothpick comes out clean. Watch for a golden top and a loaf that pulls slightly from the pan edges.
- Cool the loaf completely before frosting, setting it aside at room temperature. Let it reach full cool-down so the frosting stays thick instead of melting.
Frost and serve
- Beat softened cream cheese, powdered sugar, vanilla, and milk until smooth. Mix just until the frosting looks spreadable and free of lumps.
- Spread the cream cheese frosting generously over the cooled loaf. Finish with an even layer or a gentle swirl so the top looks thick and creamy.
Notes
Pro tip: squeeze the grated zucchini until it feels fairly dry, otherwise the loaf can turn dense. Store unfrosted or frosted bread covered in the refrigerator up to 4 days; bring to room temperature before slicing. Freeze the unfrosted loaf up to 2 months (wrap tightly), then thaw overnight and frost after thawing. For a dairy-light swap, use plain nonfat Greek yogurt and cream cheese-style frosting made with dairy-free cream cheese.
