These lemon zucchini bars are the sneakiest way to get vegetables into dessert. The shredded zucchini disappears completely into the batter but keeps these bars unbelievably moist — like, you-won’t-believe-there’s-zucchini-in-here moist. Nobody will guess the secret ingredient unless you tell them.
The lemon flavor is bright and sunny without being too tart, and that cream cheese glaze on top adds the perfect tangy sweetness to tie everything together. I make these every summer when the zucchini is taking over my garden, but honestly they’re so good I make them year-round.
They’re great for potlucks, bake sales, afternoon snacks, or just because it’s Tuesday and you deserve something delicious. One batch makes 16 bars so there’s plenty to share — if you can resist eating half the pan yourself.
Why This Lemon Zucchini Bars With Cream Cheese Glaze Is a Must-Try
- Incredibly moist texture — the shredded zucchini adds moisture that keeps these bars soft and tender for days, no dry crumbly bars here
- Bright lemony flavor — fresh lemon zest and juice give these bars a sunny, refreshing taste that’s perfect any time of year
- Hidden vegetable magic — the zucchini completely disappears into the batter, making this a sneaky way to use up garden zucchini
- Tangy cream cheese glaze — the glaze adds a rich, tangy sweetness that elevates these from simple bars to something truly special
- One bowl simplicity — no creaming butter, no stand mixer needed, just whisk everything together in one bowl and bake
- Stays fresh for days — the zucchini moisture means these bars stay soft and fresh far longer than most baked goods

Ingredients You’ll Need for Lemon Zucchini Bars With Cream Cheese Glaze
Squeeze the zucchini dry — this is the most important step. Shredded zucchini holds a lot of water that will make your bars soggy if not removed. Wrap the shreds in a clean kitchen towel or cheesecloth and squeeze hard until no more liquid drips out.
Fresh lemon juice and zest are essential — bottled lemon juice won’t give you the same bright, complex flavor. You’ll need about 2 large lemons for both the bars and the glaze. Zest them before juicing.
Vegetable oil keeps the bars incredibly moist and tender compared to butter. You can use melted coconut oil for a slight coconut undertone, or a light olive oil.
Cream cheese for the glaze must be fully softened to room temperature for a smooth consistency. Cold cream cheese will create lumps in the glaze that won’t smooth out.

Lemon Zucchini Bars With Cream Cheese Glaze
Ingredients
Equipment
Method
- Preheat your oven to 350°F (175°C). Line a 9x13 inch baking pan with parchment paper leaving an overhang on two sides, and lightly grease the paper.
- Whisk together the flour, baking powder, baking soda, salt, and cinnamon in a large mixing bowl until evenly combined.
- In a separate bowl, whisk together the vegetable oil, granulated sugar, beaten mixture, lemon juice, lemon zest, and vanilla extract until smooth and well combined.
- Pour the wet ingredients into the dry ingredients and stir with a spatula or wooden spoon until just combined — a few small lumps are fine. Do not overmix or the bars will be tough.
- Fold in the squeezed-dry shredded zucchini until evenly distributed throughout the batter. The batter will be thick but spreadable.
- Pour the batter into the prepared pan and spread it into an even layer with an offset spatula or the back of a spoon. Make sure it reaches all the corners.
- Bake for 22-26 minutes until the top is golden and a toothpick inserted in the center comes out clean or with just a few moist crumbs. Don't overbake — these should be moist.
- Let the bars cool completely in the pan on a wire rack — at least 45 minutes. The bars must be fully cool before glazing or the glaze will melt right off.
- Make the glaze by beating the softened cream cheese until smooth, then adding the powdered sugar, lemon juice, and lemon zest. Add milk one tablespoon at a time until the glaze is thick but pourable — it should drip slowly off a spoon.
- Drizzle or spread the cream cheese glaze evenly over the cooled bars. Let the glaze set for 15-20 minutes, then lift the bars out using the parchment overhang and cut into 16 bars.
Notes
Nutrition Facts
Per serving
| Calories | 215 |
| Total Fat | 11g |
| Saturated Fat | 3g |
| Carbohydrates | 27g |
| Fiber | 1g |
| Sugar | 16g |
| Protein | 3g |
| Sodium | 170mg |
| Potassium | 95mg |
| Vitamin A | 4% |
| Vitamin C | 12% |
| Calcium | 3% |
| Iron | 6% |
* Percent Daily Values are based on a 2,000 calorie diet.
Storage and Freezing Tips
Refrigerator: Store glazed bars in an airtight container in the refrigerator for up to 5 days. The cream cheese glaze needs to stay cold. These actually taste even better the next day as the lemon flavor develops.
Freezer: Freeze unglazed bars wrapped individually in plastic wrap, then placed in a freezer bag for up to 3 months. Thaw at room temperature and add fresh glaze before serving.
Room temperature: Unglazed bars can sit at room temperature for up to 2 days in an airtight container. Add the glaze only when ready to serve if storing at room temp.
Tasty Variations to Try
- Lemon poppy seed zucchini bars — add 2 tablespoons poppy seeds to the batter for a classic lemon-poppy seed combination with beautiful speckled appearance
- Orange zucchini bars — swap the lemon juice and zest for orange juice and zest for a different citrus twist that’s equally refreshing
- Lemon blueberry zucchini bars — fold in 1 cup fresh blueberries along with the zucchini for bursts of berry flavor in every bite
- Chocolate chip zucchini bars — skip the lemon entirely and add 1 cup mini chocolate chips and 1 teaspoon cinnamon for a chocolatey version
- Gluten-free version — replace all-purpose flour with a 1:1 gluten-free baking blend and add 1/2 teaspoon xanthan gum if your blend doesn’t include it
- Maple cream cheese glaze — replace the sugar and lemon in the glaze with maple syrup for an autumn-inspired finish
- Vegan adaptation — use flax replacements for the beaten mixture, dairy-free cream cheese for the glaze, and plant milk to thin it
- Double lemon version — add a layer of lemon curd between the bars and glaze for lemon lovers who want maximum citrus intensity
Expert Tips for Perfect Lemon Zucchini Bars With Cream Cheese Glaze
- Squeeze zucchini bone dry — wrap shredded zucchini in a kitchen towel and wring hard over the sink until no more moisture drips out, this prevents soggy bars
- Zest before juicing — it’s much easier to zest a whole lemon than a juiced one, so always zest first and then cut and squeeze for juice
- Don’t overmix the batter — stir the wet into dry ingredients until just combined, overmixing develops gluten and makes the bars tough instead of tender
- Cool completely before glazing — if the bars are even slightly warm the cream cheese glaze will melt into a puddle instead of setting on top
- Use a parchment sling — lining the pan with parchment overhang lets you lift the entire slab out for clean even slicing on a cutting board
- Check doneness early — start checking at 22 minutes since oven temperatures vary and overbaked zucchini bars lose their signature moistness

What to Serve With Lemon Zucchini Bars With Cream Cheese Glaze
- Afternoon tea or coffee — these bars are the perfect accompaniment to a cup of Earl Grey or a latte as a midday treat
- Fresh whipped cream — a small dollop of whipped cream alongside a bar makes it feel like a proper plated dessert
- Fresh lemon wedge — a squeeze of fresh lemon over the top right before eating brightens the whole bar
- Vanilla ice cream — warm a bar in the microwave for 15 seconds and serve with a scoop of vanilla for a quick elegant dessert
- Mixed berry salad — a side of fresh berries tossed with mint and a little honey complements the lemon flavor beautifully
- Greek yogurt — a spoonful of honey-drizzled Greek yogurt turns a bar into a more substantial breakfast or snack
- Sparkling lemonade — a chilled glass of sparkling lemonade is the ultimate summer pairing for these bright citrus bars
Looking for more recipe ideas? Check out these favorites:
Make-Ahead Options
These bars are a perfect make-ahead treat. Bake the bars up to 2 days in advance and store them unglazed in an airtight container at room temperature. Add the cream cheese glaze the morning of or a few hours before serving so it stays fresh and pretty.
You can also prep the shredded zucchini a day ahead — squeeze it dry and store in an airtight container in the refrigerator. Give it another quick squeeze before adding to the batter since it may release a little more moisture overnight.
For the glaze, it can be made a day ahead and refrigerated. Let it come to room temperature and give it a stir before spreading — it may need a splash of milk to loosen it back to pourable consistency.
Frequently Asked Questions
Do I need to peel the zucchini before shredding?
No, leave the skin on. The green flecks of skin are barely visible in the baked bars and the skin contains extra nutrients and fiber. If you’re using very large zucchini with tough skin, you can peel it, but standard medium zucchini skin is tender enough to leave on.
Can I taste the zucchini in the bars?
Not at all. The zucchini has a very mild flavor that completely disappears once baked with the lemon, sugar, and cinnamon. Its only job is to add incredible moisture. I’ve served these to zucchini skeptics and they had no idea until I told them. Most people are genuinely shocked.
Why do I need to squeeze the zucchini dry?
Zucchini is about 95% water. If you skip this step, all that extra moisture goes into your batter and you’ll end up with wet, undercooked bars that won’t set properly in the center. Squeezing removes the excess water while keeping the fiber that makes the bars so moist and tender.
Can I use frozen shredded zucchini?
Yes, thaw it completely in the refrigerator overnight, then squeeze it very thoroughly in a kitchen towel. Frozen zucchini releases even more water than fresh, so you’ll need to be extra diligent about squeezing it dry. The bars will still turn out great.
How do I store bars with the cream cheese glaze?
Glazed bars must be refrigerated because of the cream cheese. Store them in a single layer in an airtight container for up to 5 days. They’re delicious cold straight from the fridge or at room temperature after sitting out for 15-20 minutes.
Can I double this recipe?
Absolutely. Double all ingredients and use a half sheet pan (18×13 inch) instead of a 9×13. You may need to add 3-5 minutes of bake time for the larger volume. This is a great option for bake sales, potlucks, or any time you need to feed a crowd.