Soft and Chewy Chocolate Chip Zucchini Cookies
These zucchini cookies are soft, chewy, and loaded with melted chocolate chips. They’re the kind of cookie that disappears from the cooling rack before you can wipe the counter.

The shredded zucchini melts into the dough, keeping every bite moist without being heavy. Cinnamon and brown sugar give them a cozy, almost oatmeal-cookie vibe that feels like a treat, not a vegetable delivery system.
Why These Zucchini Cookies Work
I keep coming back to this version because it nails the texture I want in a cookie: soft centers, crisp edges, and no trace of vegetable flavor. The zucchini just brings moisture, not squashiness.
The chocolate chips melt into little pockets of richness, and the cinnamon rounds it all out without shouting. They taste like a really good oatmeal chocolate chip cookie, but with an extra tender crumb.
Ingredients

- 1 cup shredded zucchini (about 1 medium): squeeze it really dry in a clean towel before measuring.
- 1 1/2 cups all-purpose flour: spooned and leveled, not scooped from the bag.
- 1/2 tsp baking soda: helps the cookies spread and brown.
- 1 tsp ground cinnamon: adds warmth that pairs well with the chocolate.
- 1/4 tsp salt: fine sea salt or table salt, whichever you have.
- 1/2 cup unsalted butter, softened: let it sit at room temperature for 30 minutes.
- 3/4 cup packed light brown sugar: gives the cookies a deeper caramel note.
- 1/4 cup granulated sugar: balances the sweetness and helps the edges set.
- 1 large egg: cold from the fridge is fine, the butter will bring it all together.
- 1 tsp vanilla extract: real vanilla if you have it, but artificial works too.
- 1 1/2 cups old-fashioned rolled oats: not quick oats, they make the cookie chewier.
- 1 cup semisweet chocolate chips: dark or milk chocolate both work, use what you like.
- 1/2 cup chopped walnuts (optional): toast them first for more crunch.
Variations / Substitutions
- Dairy-free: swap the butter for a solid plant-based stick and use dairy-free chocolate chips.
- Oats: quick oats can replace rolled oats in a pinch, but the texture will be slightly softer.
- Chocolate: try white chocolate chips, peanut butter chips, or a mix of all three.
- Nuts: pecans, almonds, or skip them entirely if you want a smooth cookie.
- Spice: add 1/4 tsp nutmeg or a pinch of cloves for a spicier cookie.
- Gluten-free: use a 1:1 gluten-free flour blend and certified gluten-free oats.
Cucumber Salmon Bites are a crowd-pleasing snack to serve alongside these cookies.
How to Make Chewy Chocolate Chip Zucchini Cookies
Step 1: Cream the Butter and Sugars

In a large bowl, beat the 1/2 cup softened butter, 3/4 cup brown sugar, and 1/4 cup granulated sugar with a hand mixer on medium speed for about 2 minutes, until the mixture looks fluffy and lightens in color. If you only have a whisk, use a wooden spoon and some elbow grease.
The butter and sugar will turn pale and almost double in volume as air gets worked in. Stop once it clings to the sides of the bowl and no longer looks grainy.
Step 2: Beat in the Egg, Vanilla, and Zucchini

Crack the egg into the butter mixture, add 1 tsp vanilla, and beat on low just until combined, about 30 seconds. Then fold in the 1 cup of squeezed zucchini with a spatula, scraping the bowl to make sure it’s evenly distributed.
The batter will look separated for a moment, then come together into a glossy, loose mix. The zucchini strands will poke through, and that’s exactly what keeps the cookies moist.
Step 3: Stir in the Dry Ingredients and Chocolate Chips

Toss the 1 1/2 cups flour, 1/2 tsp baking soda, 1 tsp cinnamon, 1/4 tsp salt, and 1 1/2 cups oats into the bowl. Stir with a wooden spoon until no dry pockets remain, then fold in the 1 cup chocolate chips and the walnuts if you’re using them. The dough will be thick and a little sticky.
You’ll see the dough pull away from the sides of the bowl cleanly. If it feels too wet to scoop, pop it in the fridge for 10 minutes while your oven heats up.
Step 4: Scoop and Bake

Preheat your oven to 350°F (175°C) and line two baking sheets with parchment paper. Drop rounded tablespoons of dough (a medium cookie scoop works great) about 2 inches apart on the sheets. Bake for 12 to 14 minutes, until the edges are golden and the centers look just set.
The kitchen will smell like cinnamon and melted chocolate. The cookies puff up slightly in the oven, then settle into soft domes as they cool.
Step 5: Serve Them Warm

Let the cookies rest on the hot baking sheet for 5 minutes, then transfer them to a wire rack. They’re at their best still warm from the oven, when the chocolate is gooey and the edges have a slight snap.
Eat one right away and save the rest for later, if you can.
A Few Notes Before You Start
- Squeeze the zucchini really well.: Wrap the shredded zucchini in a clean kitchen towel and wring it out over the sink. You’ll get about 1/4 cup of liquid, and that’s the difference between a chewy cookie and a puffy one.
- Spoon and level your flour.: Dipping the measuring cup straight into the bag packs in too much flour and makes the cookies dry. Use a spoon to fill the cup, then sweep off the top with a knife.
- Chill the dough if it’s a warm day.: If your kitchen is hot or the dough feels sticky, refrigerate it for 15 to 20 minutes. It prevents spreading and gives you thicker cookies.
- Toast the nuts (if using).: Spread walnuts on a dry pan over medium heat for 3 to 5 minutes, shaking often, until they smell nutty. It adds a deeper flavor that holds up to the chocolate.
Bake times depend on how large you scoop the dough:
| Scoop size | Bake time at 350°F |
|---|---|
| 1 tablespoon (heaped) | 10 to 12 minutes |
| 2 tablespoons (medium scoop) | 12 to 14 minutes |
| 3 tablespoons (large) | 14 to 16 minutes |
Keeping Zucchini Cookies Fresh
- Refrigerate: Store in an airtight container at room temperature for up to 3 days, or in the fridge for up to 5 days. The oats will soften a little over time, but the chocolate stays gooey.
- Reheating: A 10-second zap in the microwave revives the warm, just-baked texture. Or pop them in a 300°F oven for 3 minutes.
- Serve cold: They’re perfectly good straight from the fridge, with a glass of milk.
Frequently Asked Questions
Can I use frozen zucchini?
Yes, thaw the shredded zucchini completely, then squeeze out every last drop of water. Frozen zucchini releases even more moisture, so be extra thorough or the cookies will turn out cakey.
Why did my cookies spread into flat pancakes?
The butter was probably too warm, or the dough wasn’t chilled long enough. If your kitchen is above 75°F, refrigerate the dough for 20 minutes before baking to firm up the fat.
Can I freeze the dough?
Yes, scoop the dough onto a parchment-lined tray, freeze until solid, then transfer the balls to a zip-top bag. Bake straight from frozen, adding 1 to 2 minutes to the time.
What if I don’t have rolled oats?
Quick oats work, but the cookies will be slightly softer and less chewy. Do not use instant oats or steel-cut oats, they won’t hydrate the same way.
Can I make these without eggs?
I haven’t tested an egg-free version, but a flax egg (1 tbsp ground flax + 2.5 tbsp water) usually works in oatmeal-based cookies. Expect a slightly denser texture.

Soft and Chewy Chocolate Chip Zucchini Cookies Recipe
Ingredients
Method
- In a large bowl, beat the butter, brown sugar, and granulated sugar on medium speed until fluffy and pale, about 2 minutes.
- Add the egg and vanilla, beat on low to combine, then fold in the squeezed zucchini.
- Stir in the flour, baking soda, cinnamon, salt, and oats until no dry pockets remain. Fold in the chocolate chips and walnuts, if using.
- Drop rounded tablespoons of dough onto parchment-lined baking sheets, 2 inches apart. Bake at 350°F for 12 to 14 minutes, until the edges are golden and the centers look set.
- Cool on the sheets for 5 minutes, then transfer to a wire rack. Serve warm.
