Preheat the oven to 350 degrees. Line a baking sheet with parchment or a baking mat and set aside.
In a medium bowl, mix together the butter and sugars until light and fluffy, about 3 minutes (a stand mixer or an electric hand mixer work well for this).
Add the egg and the vanilla and beat until well combined, about 1 minute.
Add the cinnamon, baking soda, salt, flour, and oats. Stir well.
Add the shredded zucchini, chocolate chips, and pecans. Stir well until the moisture of the zucchini brings the dough together.
Using a cookie scoop, shape the dough into balls that are a heaping tablespoon. Place them on the prepared baking pans about 2 inches apart.
Bake for 15 to 17 minutes until the centers are set and the edges are golden brown. Remove from the oven and let cool on the pan for 5 minutes.
Transfer to a wire baking rack to cool completely. Store extras in an air-tight container.
Video
Notes
All-purpose flour can be substituted for the whole wheat flour though you'll want to add an additional 1/4 cup.
Freezer friendly: Bake a big batch and freeze extras for a ready to go snack anytime.
I liked fewer chocolate chips (one cup) in this recipe so that you could still taste the nuts and cinnamon. Use the additional 1/2 cup if you like more chocolate.
Perfect for using up zucchini: A great way to put that garden or fridge surplus to delicious use.