Soft and Chewy Zucchini Oatmeal Cookies
These cookies are soft, chewy, and packed with chocolate chips, and they hide a full cup of shredded zucchini right in the dough. They come together fast with no mixer, and they stay moist for days on the counter.

You get a real cookie texture, not a cakey health-food bar. The oats give them a hearty chew, and the brown sugar and butter keep the centers tender.
What Makes These Cookies So Good
The zucchini does most of the work for moisture, so these cookies stay soft and chewy long after they cool. You don’t taste the vegetable at all, just the warm cinnamon and melted chocolate.
I love that the dough comes together in one bowl with a whisk and a spatula. No stand mixer, no waiting for butter to soften, and the whole thing is in the oven in under 15 minutes of actual work.
Ingredients

- 1/2 cup unsalted butter, melted: coconut oil works too for a dairy-free version
- 3/4 cup packed brown sugar: light or dark both work, dark gives a deeper caramel note
- 1/4 cup granulated sugar
- 1 large egg
- 2 tsp vanilla extract
- 1 cup shredded zucchini (about 1 medium): squeeze very dry with your hands or a clean towel to remove excess water
- 1 1/2 cups all-purpose flour: spoon and level it, don’t scoop straight from the bag
- 1 1/2 cups old-fashioned rolled oats: not instant, the thick oats give the best chew
- 1 tsp baking soda
- 1 tsp ground cinnamon
- 1/2 tsp salt
- 1/2 cup semisweet chocolate chips: optional, but they belong here
Variations / Substitutions
- Make them vegan: swap butter for melted coconut oil, use a flax egg (1 tbsp ground flax + 3 tbsp water, set 5 min), and choose dairy-free chocolate chips.
- Go gluten-free: use a 1:1 gluten-free flour blend that contains xanthan gum and certified gluten-free rolled oats.
- Skip the chocolate: fold in 1/2 cup chopped walnuts or pecans instead, or add raisins for a different kind of sweetness.
- Add a little spice: a pinch of nutmeg or cardamom works well with the cinnamon.
Smoked Salmon Bites are a crowd-pleasing snack to serve alongside these cookies.
How to Make Zucchini Oatmeal Cookies
Step 1: Whisk the Wet Ingredients

Preheat your oven to 350°F (175°C) and line two baking sheets with parchment paper. In a large bowl, whisk the 1/2 cup melted butter, 3/4 cup brown sugar, 1/4 cup granulated sugar, the egg, and 2 tsp vanilla until smooth.
The mixture will look glossy and a little grainy from the sugars. It won’t be perfectly smooth, and that’s exactly what you want.
Step 2: Stir Together the Dry Ingredients

In a separate bowl, whisk the 1 1/2 cups flour, 1 1/2 cups oats, 1 tsp baking soda, 1 tsp cinnamon, and 1/2 tsp salt until the cinnamon is evenly distributed and no clumps remain.
You’ll see the oats scattered through the flour. This step makes sure the leavening and spice hit every bite of dough instead of landing in one sad pocket.
Step 3: Fold in the Zucchini and Chocolate

Add the squeezed-dry zucchini to the wet mixture and stir it in with a spatula. Then dump the dry ingredients and the 1/2 cup chocolate chips on top, and fold gently just until no streaks of flour are visible. Stop as soon as everything comes together.
The dough will be quite thick and a little lumpy. The zucchini flecks will look like tiny green specks. Overmixing now will make the cookies tough, so fold only until combined.
Step 4: Scoop and Bake the Cookies

Use a medium cookie scoop (about 1 1/2 tablespoons) to drop rounded mounds of dough onto the prepared sheets, spacing them about 2 inches apart. Bake one sheet at a time for 12 to 14 minutes, until the edges are golden and the centers look just set.
They will feel very soft and puffy when you pull them out of the oven. They firm up as they cool, so resist the urge to add more time.
Step 5: Cool and Serve

Let the cookies rest on the baking sheet for 5 minutes, then transfer them to a wire rack to cool completely. Serve them warm or at room temperature. The cookies will be soft, chewy, and speckled with melted chocolate and bits of zucchini.
A Few Handy Tips
- Stick with old-fashioned rolled oats. Quick oats absorb moisture differently and make the cookies drier and more cakey.
- Spoon your flour into the measuring cup and level it. Scooping packs in too much flour and will give you dense, puffy cookies.
- Don’t skip squeezing the zucchini. A full cup of shredded zucchini holds a surprising amount of water, and if you leave it in, the dough becomes too wet and the cookies will spread too much.
- A cookie scoop keeps all the mounds the same size so they bake evenly. If you don’t have one, aim for a generous tablespoon.
Bake times can shift a little depending on your oven.
| Oven Type | Bake Time |
|---|---|
| Standard (non-convection) | 12-14 mins |
| Convection | 10-12 mins |
Stashing Leftover Cookies
Room Temperature: Store cooled cookies in an airtight container on the counter for up to 5 days. They stay soft and chewy the whole time.
Freeze: Freeze baked cookies in a zip-top bag for up to 3 months. Thaw at room temperature. You can also freeze scooped raw dough on a sheet, then transfer the frozen dough balls to a bag. Bake straight from frozen, adding 2 to 3 extra minutes.
Frequently Asked Questions
Can I freeze the cookie dough instead of baking all of it?
Yes. Scoop the dough onto a parchment-lined sheet, freeze until solid, then move the frozen dough balls to a zip-top bag. Bake from frozen at the same temperature, just add 2 to 3 minutes.
Why did my cookies spread into flat puddles?
The two most common reasons are not squeezing the zucchini dry enough and using butter that was still too hot when you mixed the dough. Chilling the dough for 30 minutes before scooping can help if your kitchen is very warm.
My cookies turned out cakey instead of chewy, what went wrong?
Too much flour is usually the culprit. If you scoop the measuring cup directly into the flour bag, you can add up to an extra quarter cup without realizing it. Spoon the flour into the cup and level it next time.

Zucchini Oatmeal Cookies Recipe
Ingredients
Method
- Preheat oven to 350°F (175°C) and line two baking sheets with parchment.
- In a large bowl, whisk melted butter, brown sugar, granulated sugar, egg, and vanilla until smooth.
- In a separate bowl, whisk flour, oats, baking soda, cinnamon, and salt.
- Stir the squeezed-dry zucchini into the wet mixture, then add the dry ingredients and chocolate chips. Fold just until no flour streaks remain.
- Drop rounded 1 1/2 tablespoon mounds of dough onto the sheets, spacing them 2 inches apart.
- Bake one sheet at a time for 12 to 14 minutes, until edges are golden and centers look set.
- Cool on the sheet for 5 minutes, then transfer to a wire rack to cool completely.
