Ingredients
Equipment
Method
Preheat and prep
- Preheat the oven to 375°F and line a 12-cup muffin tin with liners. Keep the tin ready on a sheet pan so you can fill and bake immediately.
- Make the streusel by combining all-purpose flour, brown sugar, and cinnamon, then cutting in cold unsalted butter until crumbly. Refrigerate the crumb mixture while you prepare the batter.
Make the batter
- Whisk all-purpose flour, baking powder, baking soda, cinnamon, and salt in a large bowl until evenly mixed. Break up any clumps so the leaveners disperse.
- Whisk eggs, brown sugar, sour cream, vegetable oil, and vanilla extract in a separate bowl until smooth. The mixture should look glossy and fully combined.
- Stir the wet mixture into the dry ingredients until just combined, then fold in grated zucchini. Stop mixing as soon as the flour disappears to avoid tough muffins.
Fill, top, and bake
- Divide batter among the muffin cups, filling each about ¾ full. Aim for even portions so the tops bake at the same rate.
- Top each muffin generously with streusel. Press it lightly so the crumble stays put as it bakes.
- Bake at 375°F for 20–22 minutes until a toothpick comes out clean and the streusel is golden. Watch for a firm, lightly crunchy crumble on top.
- Cool in the pan for 5 minutes before transferring to a wire rack. Let the muffins stand until warm, so the streusel sets and doesn’t shed crumbs.
Notes
For the best streusel texture, use butter straight from the fridge so the crumbs stay chunky; refrigerating the streusel while you mix helps it hold its shape. Store muffins airtight in the fridge for up to 4 days; rewarm 10–15 seconds in the microwave if desired. Freeze up to 2 months (wrap individually), then thaw overnight in the fridge. For a lighter option, swap vegetable oil for melted unsalted butter, keeping the same amount.
