Ingredients
Equipment
Method
Prep and preheat
- Preheat the oven to 350°F and grease a 9x5 loaf pan so the loaf releases cleanly after baking.
Mix cinnamon swirl and dry ingredients
- Stir together the cinnamon swirl ingredients until evenly combined, using a quick mix so no cinnamon clumps remain.
- Whisk the flour, baking soda, baking powder, salt, cinnamon, and nutmeg together until the dry ingredients look uniformly speckled.
Mix wet ingredients and fold in fruit
- Beat the brown sugar, eggs, vegetable oil, sour cream, and vanilla extract until smooth and glossy.
- Stir in the grated squeezed-dry zucchini and finely diced apple until the batter is evenly dotted with fruit.
- Fold the dry ingredients into the wet just until no streaks remain, stopping when the batter looks thick and cohesive.
Assemble and bake
- Pour half the batter into the pan and smooth it to an even layer for a consistent loaf.
- Sprinkle the cinnamon swirl mixture over the batter so it forms a visible layer before baking.
- Add the remaining batter, then swirl through the top with a knife to create marbled streaks.
- Bake at 350°F for 55–65 minutes until a toothpick inserted in the center comes out clean and the top is golden.
Cool and finish
- Cool the loaf for 15 minutes so it firms up for clean slices with minimal crumbling.
- Drizzle with caramel sauce if desired for a glossy finish right before serving.
Notes
For best texture, squeeze the grated zucchini very well so the loaf bakes up with a tender crumb instead of excess moisture. Store covered at room temperature for up to 3 days or refrigerate up to 5 days. Freezing is yes: wrap slices airtight and freeze up to 2 months, thaw overnight in the fridge. For a lighter option, substitute half the vegetable oil with unsweetened applesauce while keeping the sour cream.
