Ingredients
Equipment
Method
Make the bar base
- Preheat oven to 350°F and grease a 9x13 baking pan for easy release. Set the pan aside while you mix.
- Whisk all-purpose flour, cinnamon, baking soda, baking powder, salt, and nutmeg in a bowl until evenly combined. Stop when no dry streaks remain.
- Beat granulated sugar, vegetable oil, eggs, and vanilla extract until smooth. The mixture should look glossy and fully blended.
- Stir in grated zucchini that has been squeezed dry. Fold just until the zucchini disappears into the batter.
- Fold the dry ingredients into the wet until just combined, then fold in toasted pecans. Mix only until you don’t see flour pockets.
- Spread the batter evenly into the prepared pan. Use a spatula to smooth the top for even baking.
- Bake at 350°F for 25–30 minutes until a toothpick comes out clean. Look for a lightly golden top and set edges.
Cool and frost
- Cool the bars completely before frosting for clean slices. Let them reach room temperature so the frosting won’t melt.
- Beat cream cheese, powdered sugar, butter, vanilla, and milk until smooth and fluffy. The frosting should hold soft peaks and look pale.
- Spread the cream cheese frosting over the cooled bars, then cut into squares. Use gentle, even pressure so the bars don’t crumble.
Notes
For the thick, tender texture, squeeze the grated zucchini very dry before stirring it into the batter—extra moisture can make the bars bake up loose. Store frosted bars covered in the refrigerator up to 5 days; freeze unfrosted or frosted bars up to 2 months (thaw overnight in the fridge). If you want a lower-sugar option, use a 1:1 powdered sugar substitute for the frosting while keeping the same butter and milk amounts.
