Ingredients
Equipment
Method
Prep and bake the loaf
- Preheat the oven to 350°F and grease a 9x5 loaf pan so the batter releases cleanly after baking.
- Whisk all-purpose flour, baking soda, baking powder, and salt together in a bowl until evenly combined.
- Beat granulated sugar, eggs, melted butter, sour cream, and vanilla extract, then stir in grated squeezed dry zucchini.
- Fold the dry ingredients into the wet ingredients just until no dry streaks remain, keeping the batter thick.
- Mix brown sugar, cinnamon, and melted butter into a clumpy cinnamon filling for a visible swirl.
- Pour half the batter into the pan, spoon the cinnamon filling on top, and swirl it lightly with a figure-eight motion.
- Add the remaining batter over the swirl, then swirl again until the cinnamon ribbon is layered through the loaf.
- Bake at 350°F for 55–65 minutes, until a toothpick comes out clean, then remove the pan and let it rest 15 minutes to set.
Cream cheese drizzle
- Beat softened cream cheese, powdered sugar, milk, and vanilla until smooth, then drizzle generously over the cooled loaf for a glossy finish.
Notes
For the cleanest cinnamon swirl, keep the zucchini well squeezed so the batter stays thick and bakes without excess moisture. Store the loaf covered in the refrigerator up to 4 days; freeze slices up to 2 months (drizzle after thawing for best texture). For a dairy-light option, use lactose-free cream cheese and sour cream to keep the frosting creamy and the loaf moist.
