I used to be skeptical of vegetable desserts. Carrot cake, fine. Zucchini bread, passable. But a cookie? It sounded like a wellness blog’s attempt at a treat. Then I made these. The first batch didn’t last 24 hours. The second batch I hid in the freezer. They didn’t last the week either.
The short version: Shredded zucchini melts into the dough, leaving behind the softest, chewiest chocolate chip cookie you’ve ever had. The green flecks look intentional and pretty. (They are.)
I’ve been making these every other week for the last three summers. My neighbor’s kids now knock on my door asking if I’ve made a batch. I keep a roll of dough in the freezer just in case of emergencies, and a Tuesday that feels too long counts as an emergency.
- Serves: 24–30 cookies
- Hands-On Time: 20 min | Total Time: 35 min
- Difficulty: Easy — if you can shred a zucchini, you can do this
- Cost per serving: ~$0.50 per cookie
- Calories: ~180 per serving
- Dietary Notes: Easily made dairy-free with a simple swap
(Photo above: a rustic stack of golden-brown cookies on a simple white plate, one broken open to show a melty chocolate center and tiny green flecks of zucchini, afternoon light casting soft diagonal shadows across a wooden table.)
The Trick That Keeps Them Soft (Without Getting Soggy)

The zucchini is about 95% water. When it bakes, that water turns to steam, creating an incredibly tender, almost cake-like crumb. The trick is not to squeeze all the moisture out. You wring it out gently, leaving just enough to guarantee a soft, bakery-style cookie that stays that way for days.
The zucchini flavor doesn’t survive the heat. It completely disappears into the background, leaving behind nothing but texture and those pretty green flecks. The brown butter does the heavy lifting on flavor, adding a nutty depth that makes the whole thing taste more complicated than it is.
Skip the zucchini wringing step and you’ll get flat, gummy cookies. Over-wring it and you’ll lose the softness magic. There’s a sweet spot, and I’m going to show you exactly where it is.
What Goes In (And Why the Green Speckles Matter)
- 1 ½ cups all-purpose flour: The base. Spoon and level it — don’t scoop straight from the bag or you’ll pack in too much.
- ½ tsp baking soda + ½ tsp baking powder: You need both. Soda for spread, powder for lift. Together they give you a cookie that’s chewy and puffy.
- ½ tsp salt: Balances the sweet and deepens the brown butter flavor.
- ½ cup unsalted butter: You’re going to brown it. It takes five minutes and changes everything.
My neighbor’s kid told me these taste like “the fancy cookies from the bakery.” That’s the brown butter talking. - ¾ cup packed light brown sugar + ¼ cup granulated sugar: Brown sugar for moisture and chew, white sugar for spread and crisp edges.
- 1 large egg + 1 tsp vanilla extract: The glue. Use real vanilla if you have it — it stands out against the brown butter.
- 1 cup shredded zucchini (from about 1 medium zucchini): Don’t peel it. The green skin is where the pretty flecks come from.
My sister’s kid calls them “freckle cookies.” I’ve never corrected her. - 1 cup semi-sweet chocolate chips: I use a mix of chips and chopped chocolate chunks for texture. Save a handful to press on top of the dough balls before they go in the oven — it makes the cookies look intentional and glossy.
The Very Short List of Tools
- Box grater or food processor with shredding disc: You need fine shreds, not chunks.
- Clean kitchen towel or cheesecloth: For wringing the zucchini. Paper towels will shred and stick to the shreds.
- Standard mixing bowls, whisk, and rubber spatula: Nothing fancy.
- Baking sheets + parchment paper: Parchment keeps the bottoms from browning too fast. Silpat mats work too but won’t get the edges as crispy.
Let’s Make These Cookies (Step by Step)
This goes fast, so read through once before you start. The oven does most of the work.
Prep and preheat: Set your oven to 375°F. Line two baking sheets with parchment paper.
- Shred the zucchini: Use the large holes of a box grater. You want long, thin shreds, not a paste. One medium zucchini should give you about 1 cup of shreds.
(📸 Photo tip: The shreds should look like skinny ribbons — not mush. If you see a lot of liquid pooling, that’s normal.) - Wring it out — gently: Transfer the shreds to a clean kitchen towel. Gather the corners and twist firmly over the sink. You want to remove the excess water, but don’t squeeze it bone-dry. Think “damp sponge,” not “desert.” You should still see a little moisture beading on the surface.
- Brown the butter: Melt the butter in a light-colored skillet over medium heat. Swirl the pan occasionally. It will foam, then turn golden, then brown. The second you see brown specks and smell a nutty aroma, remove it from the heat. Pour it into a mixing bowl to cool for 5 minutes.
The kitchen smells incredible! This is where the cookie gets its depth. - Cream the butter and sugars: Add the brown sugar and granulated sugar to the warm brown butter. Whisk until smooth and combined, about 1 minute. It should look like wet sand.
- Add the egg and vanilla: Whisk in the egg and vanilla extract until the mixture is glossy and pale, about 30 seconds.
- Fold in the dry ingredients: Sprinkle the flour, baking soda, baking powder, and salt over the wet mixture. Use a rubber spatula to fold gently until just combined. A few streaks of flour are fine — overmixing makes tough cookies.
(📸 Photo tip: Stop folding when you can’t see any more dry flour. The dough should look shaggy, not smooth.) - Fold in the zucchini and chocolate: Add the wrung-out zucchini and chocolate chips. Fold until evenly distributed. The dough will look slightly wetter than a standard cookie dough — that’s normal. That’s the softness insurance.
- Scoop and top: Scoop rounded tablespoons of dough (about 1.5 tablespoons each) onto the prepared baking sheets, leaving 2 inches between each. Press a few extra chocolate chips onto the surface of each dough ball — this is what makes the cookie look bakery-level.
- Bake: Bake for 10–12 minutes, rotating the sheet halfway through. The edges should be golden and set, but the centers should still look slightly soft and puffed. They will continue to set on the sheet.
- Cool on the sheet — don’t skip this: Let the cookies rest on the hot baking sheet for exactly 5 minutes. This is crucial for soft centers. Then transfer them to a wire rack to cool completely. Or eat one warm. I’m not going to stop you.
How I Meal Prep These for the Week (And They Last)
I make a double batch of the dough on Sunday and we’re set for the week. The baked cookies stay soft in a container for days, but honestly, the dough balls in the freezer are the real life hack. Bake two, or bake twelve — no judgment.
- Fridge: Scoop the dough into balls and store in an airtight container for up to 3 days. Bake fresh each night. Your family will think you spent hours in the kitchen.
- Freezer: Flash-freeze the dough balls on a baking sheet for 30 minutes, then transfer to a ziplock bag. They’ll keep for up to 3 months. Bake straight from frozen — no thawing needed — just add 1–2 minutes to the bake time.
- Reheat: The microwave works in a pinch (10 seconds for a single cookie), but the oven at 300°F for 5 minutes brings the edges back to crispy and the centers back to gooey.
Things I Wish I’d Known the First Time
- Don’t overmix the flour: The more you stir after the flour goes in, the more gluten develops. More gluten = tough cookies. Fold until you don’t see white streaks, then stop. Walk away.
- The zucchini wring is not optional: I know it feels like an extra step you can skip. You can’t. Soggy dough leads to flat, gummy cookies that steam instead of bake. Think “damp sponge” — it’s the single most important detail in this recipe.
- Let them rest on the hot sheet: The 5-minute rest on the baking sheet is where the centers finish setting without the edges getting over-baked. I skipped this once because I was impatient and ended up with cookies that fell apart in my hand. Never again.
- Flaky salt on top is the best upgrade: Before the cookies go into the oven, sprinkle a tiny pinch of flaky salt on each dough ball. It cuts the sweetness, deepens the chocolate flavor, and makes the cookie look like it came from a shop. I started doing this after a reader suggested it and I haven’t stopped since.
Make ‘Em Your Own (A Few Easy Swaps)
- Dairy-Free: Use ½ cup vegan butter (I like Miyoko’s) and dairy-free chocolate chips. Brown the vegan butter the same way — it works just as well and smells just as good.
This is the version I make when my friend with a dairy allergy comes over. She brings me an extra zucchini as a thanks. It’s our little system. - Gluten-Free: A 1:1 gluten-free flour blend works beautifully here. I’ve tested it with King Arthur Measure-for-Measure. The cookies are slightly more delicate, but the texture stays soft and chewy.
- Spicy + Sweet: Add ¼ teaspoon of cinnamon and a pinch of cayenne to the dry ingredients. The warmth plays surprisingly well with the brown butter and chocolate.
- Nutty: Toast ½ cup of walnuts or pecans and fold them in with the chocolate. My sister does this and claims it makes the cookies “adult-approved.” I think they just taste more like a bakery cookie.
The Questions I Always Get About These Cookies
Q: Why did my cookies come out flat?
A: Ugh, I’ve been there. It’s almost always because the zucchini wasn’t wrung out enough or the butter was too warm. If your kitchen is hot, chill the scooped dough balls for 30 minutes before baking. It gives the butter time to firm up and the flour time to hydrate. You’ve got this next time!
Q: Can I use whole wheat flour?
A: Yes, but swap only half the all-purpose flour. 100% whole wheat makes the cookies too dense and they’ll lose that soft, tender texture. Use ¾ cup whole wheat and ¾ cup all-purpose. The result is nutty, slightly heartier, and still delicious.
Q: How long do these cookies last? Can I freeze them?
A: Baked cookies stay soft in an airtight container at room temperature for up to 5 days. They freeze beautifully — let them cool completely, then stack them in a ziplock bag with parchment paper between layers. Thaw at room temp or microwave for 15 seconds. The microwave actually works here because the moisture from the zucchini keeps them from drying out.
Q: What do you serve with these?
A: A cold glass of milk is the classic move, and it’s a good one. For a grown-up version, I love them with a cup of black coffee or a glass of cold brew. My neighbor’s kids dunk them in chocolate milk, which is aggressively sweet but also brilliant.
More Recipes My Family Makes on Repeat
If you liked this one, here are a few others that get the same reaction at our table:
- Brown Butter Chocolate Chip Cookies — The classic that started it all. No zucchini, just pure brown butter magic.
- Gluten-Free Peanut Butter Blossoms — Soft, chewy, and topped with a chocolate kiss. My sister requests these for every holiday.
- Thick and Chewy Oatmeal Raisin Cookies — For the days when you want something a little heartier. My niece says they taste like breakfast. I don’t correct her.
These cookies are the move for using up a summer squash surplus, a rainy afternoon project, or just a Tuesday that calls for something soft, sweet, and dotted with chocolate.
If you make a batch, drop a comment below or tag me on Pinterest — I love seeing your bake!
📌 Soft, buttery zucchini chocolate chip cookies that stay fresh for days — save this recipe for your next summer baking spree.

Zucchini Chocolate Chip Cookies
Equipment
- Box grater or food processor with shredding disc
- Clean Kitchen Towel
- Mixing bowls
- Whisk
- Rubber Spatula
- Baking sheets
- Parchment Paper
Ingredients
- 1 ½ cups all-purpose flour
- ½ tsp baking soda
- ½ tsp baking powder
- ½ tsp salt
- ½ cup unsalted butter
- ¾ cup packed light brown sugar
- ¼ cup granulated sugar
- 1 large egg
- 1 tsp vanilla extract
- 1 cup shredded zucchini (from about 1 medium zucchini)
- 1 cup semi-sweet chocolate chips
Instructions
- Preheat oven to 375°F. Line two baking sheets with parchment paper.
- Shred the zucchini using the large holes of a box grater. You should have about 1 cup of shreds.
- Transfer shreds to a clean kitchen towel. Gather corners and twist firmly over sink to remove excess water. The shreds should feel like a damp sponge, not bone-dry.
- Melt butter in a light-colored skillet over medium heat. Swirl occasionally until it foams, turns golden, then brown with specks. Remove from heat and pour into a bowl to cool for 5 minutes.
- Add brown sugar and granulated sugar to warm brown butter. Whisk until smooth and combined, about 1 minute.
- Whisk in egg and vanilla extract until mixture is glossy and pale, about 30 seconds.
- Sprinkle flour, baking soda, baking powder, and salt over wet mixture. Fold gently with a rubber spatula until just combined (a few streaks of flour are fine).
- Fold in wrung-out zucchini and chocolate chips until evenly distributed. Dough will look slightly wet — that’s normal.
- Scoop rounded tablespoons of dough (about 1.5 tablespoons each) onto prepared baking sheets, 2 inches apart. Press a few extra chocolate chips onto each dough ball.
- Bake for 10-12 minutes, rotating sheet halfway. Edges should be golden, centers still soft and puffed. Let cookies rest on sheet for exactly 5 minutes, then transfer to wire rack to cool completely.






