Ingredients
Equipment
Method
Prep & preheat
- Preheat the oven to 350°F and grease a 9x9 baking pan so the cake releases cleanly after baking.
- Let the streusel chill in the refrigerator while you mix the batter so the crumbs stay thick and crumbly.
Make cinnamon streusel
- Mix the flour, brown sugar, and cinnamon together for the streusel in a bowl until evenly combined.
- Cut in the cold butter with your fingertips or a fork until the mixture looks like coarse crumbs with no large butter chunks.
- Refrigerate the streusel so it firms up and creates a dense top layer.
Make the cake batter
- Whisk the all-purpose flour, baking powder, baking soda, salt, and cinnamon together until the dry ingredients are evenly speckled.
- Beat the granulated sugar, eggs, vegetable oil, sour cream, and vanilla extract until the mixture looks smooth and glossy.
- Stir in the grated, squeezed-dry zucchini so it’s evenly distributed through the batter.
- Fold the dry ingredients into the wet ingredients just until combined, stopping as soon as no dry streaks remain.
Assemble & bake
- Pour the batter into the prepared 9x9 pan and spread it into an even layer.
- Sprinkle half the streusel over the batter to anchor the crumb topping.
- Swirl lightly so you can see a ribbon of cake under the streusel when sliced.
- Top with the remaining streusel to cover the entire surface thickly.
- Bake for 35–42 minutes at 350°F until a toothpick in the center comes out clean.
- Cool for 15 minutes before cutting so the thick streusel sets and the tender crumb holds its layers.
Notes
Pro tip: squeeze the grated zucchini very well so the cake bakes up tender, not wet, and the streusel stays crisp. Store covered in the fridge up to 3 days; reheat briefly in the microwave for a softer crumb. Freezing is not recommended because the zucchini can release moisture after thawing. For a dairy-light swap, use plain low-fat yogurt in place of sour cream (same amount) for a similar tang.
