
This vegetable-packed veg cookies recipe turns simple baking into a guilt-free delight, delivering bold taste and satisfying texture in every bite. The secret lies in blending finely grated zucchini and carrots into the batter, creating cookies that are naturally sweet, moist, and packed with hidden vegetables.
I developed this recipe after years of experimenting with vegan baking, ensuring every bite delivers satisfying crunch from rolled oats while keeping the center tender.
The beauty of these cookies is their versatility—customize them with your favorite vegan chocolate chips, chopped nuts, or warm spices like cinnamon and nutmeg. Using flax eggs and coconut oil replaces traditional dairy and eggs without compromising structure, while plant-based milk adds just enough moisture for perfect spread.
With only 15 minutes of prep and 12 minutes in the oven, you’ll have a batch of cookies that’s both wholesome and indulgent.
What sets these apart is the perfect balance of textures: crispy oat edges give way to a soft, slightly chewy center with pockets of caramelized vegetables.
The aroma of baking spices fills your kitchen, while the subtle sweetness from the veggies means you can reduce added sugar by half without noticing the difference. These cookies are ideal for snacking, gifting, or adding to lunchboxes—guaranteed to disappear quickly.
Best of all, the recipe scales effortlessly for parties or meal prep, and leftovers stay fresh for up to a week when stored properly. Whether you’re baking for dietary restrictions or simply looking for a healthier treat, these vegan cookies deliver restaurant-quality results with minimal effort. Let’s get started!
Ingredients for veg cookies
Simple pantry staples plus a few veggie tricks for cookies that taste indulgent but feel good.
| Ingredient | Amount | Notes |
|---|---|---|
| All-Purpose Flour 🌾 | 2 cups | Unbleached preferred for texture |
| Rolled Oats 🥣 | 1 ½ cups | Old-fashioned, not instant |
| Zucchini 🥒 | 1 ½ cups | Finely grated, seeds removed |
| Carrots 🥕 | 1 ½ cups | Finely grated, peeled |
| Coconut Sugar 🍯 | ½ cup | Or maple syrup for liquid sweetener |
| Flaxseed Meal 🌱 | 2 tbsp | Ground flaxseed for flax eggs |
| Unsweetened Almond Milk 🥛 | ½ cup | Vanilla almond milk works too |
| Coconut Oil 🥥 | ½ cup | Melted, not solid |
| Vegan Chocolate Chips 🍫 | 1 cup | Enjoy Life brand preferred |
| Cinnamon 🌿 | 1 tsp | Ground, not stick |
| Nutmeg 🌿 | ½ tsp | Freshly grated preferred |
| Salt 🧂 | ½ tsp | Fine sea salt |
| Baking Soda 🧪 | ½ tsp | Pure baking soda |
The zucchini and carrots are the secret stars here. Look for firm, bright orange carrots and dark green zucchini—the fresher, the better. I grab mine from the Trader Joe’s produce section since they rotate fresh batches weekly. If you’re using pre-grated veggies from a bag, squeeze out all the moisture first with a clean towel—wet batter makes gummy cookies. The rolled oats? Bob’s Red Mill is my go-to brand for consistent texture, but any old-fashioned oats work. Pro tip: Toast them lightly in a dry pan for 3-4 minutes before adding to the batter for extra depth of flavor.
No coconut sugar? Maple syrup or agave works perfectly—just reduce other liquids by 1 tbsp. Out of vegan chocolate chips? Chopped walnuts or pecans add great texture, or skip them entirely for a classic vegan cookie. The flax eggs (2 tbsp ground flaxseed + 6 tbsp water) are non-negotiable—they bind everything together beautifully. If you’re short on time, pre-grated veggies from the salad bar save chopping time, but fresh is always better. The coconut oil needs to be melted—microwave it for 40 seconds to just soften, then let it cool slightly before mixing.
Store cookies in an airtight container with parchment paper between layers for up to 1 week. They reheat beautifully—just pop in the oven at 350°F for 2-3 minutes. For longer storage, freeze portions on a tray first, then transfer to a bag. Keeps for 3 months frozen. I like to portion them into individual bags for easy grab-and-go snacks. The cookies actually improve overnight as the flavors meld—perfect for making a big batch on Sunday for the week ahead.
Why You’ll Love This Recipe
- No Waste, All Win: I swear by this recipe when zucchini and carrots are staring at me from the fridge. Grate them raw—no peeling, no fuss—and they disappear into the batter like magic. That’s 2-3 veggies saved from the compost bin, and zero extra shopping.
- Sweet-Savory Magic: The coconut sugar caramelizes just enough to balance the earthy oats and flour, while the veggies add a subtle, fresh crunch. Honestly, it’s the kind of flavor that makes you forget they’re healthy—until you realize you’re sneaking a third cookie.
- Bulk-Friendly Bites: These hold up perfectly for days, so I double the batch and stash them in the freezer. Toss a few in lunchboxes, grab one for a snack, or serve them warm with tea—no one will question why they’re so good.
- Pocketbook Perk: Flour, oats, and sugar are pantry staples, and veggies stretch further than you’d think. I’ll be real: this recipe costs me half what store-bought cookies do, and they’re way more satisfying. (Yes, even on a Tuesday night.)
Step-by-step instructions for veg cookies recipe
Here’s how to create chewy, crunchy veggie cookies that sneak in nutrients without sacrificing flavor.
Prepare the Veggie Base and Flax Egg
Start by grating the 1.5 cups zucchini and 1.5 cups carrots using a box grater or food processor. Place them in a clean kitchen towel and squeeze out all excess moisture—this prevents gummy cookies. In a small bowl, mix the 2 tbsp flaxseed meal with 0.5 cup unsweetened almond milk and let it sit for 5 minutes to form a gel-like flax egg. This replaces traditional eggs while keeping the texture perfect.
While waiting, melt the 0.5 cup coconut oil in a microwave-safe bowl for 30 seconds or until just liquid. The oil should be warm but not hot—you can test by touching the back of your hand to confirm it’s comfortable. This melted state ensures even distribution in the dough.
Combine Wet Ingredients and Mix Dry Components
In a large mixing bowl, whisk together the melted coconut oil, flax egg, and 0.5 cup coconut sugar until fully combined. The mixture should be smooth with no visible streaks of sugar. Add the grated zucchini and carrots, mixing until evenly distributed. Here’s the thing—don’t worry if it looks like too much veggie; the oats and flour will balance everything out.
In a separate bowl, sift together the 2 cups all-purpose flour, 1 tsp cinnamon, 0.5 tsp nutmeg, 0.5 tsp salt, and 0.5 tsp baking soda. This ensures no lumps form in your dough. The sifting also aerates the dry ingredients, which helps create a lighter cookie texture. Keep these dry ingredients ready for the next step.
Mix and Fold for Perfect Texture
Gradually add the dry ingredients to the wet mixture, stirring with a wooden spoon until just combined. You want to avoid overmixing—stop when small flour streaks remain visible. This prevents tough cookies. Fold in the 1.5 cups rolled oats and 1 cup vegan chocolate chips by hand using a rubber spatula, ensuring even distribution throughout the dough.
Real talk: The dough will be thick and sticky, but that’s exactly what we want. If it seems too sticky to handle, chill it for 15 minutes before proceeding. This makes rolling and scooping much easier. The oats will give your cookies that satisfying crunch while the hidden veggies keep them moist and flavorful.
Chill and Shape for Ideal Cookies
Cover the dough with plastic wrap and refrigerate for at least 30 minutes (or up to 24 hours). Chilling firms up the dough, which prevents excessive spreading in the oven. This step is crucial for maintaining the perfect shape and texture. While the dough chills, preheat your oven to 350°F and line two baking sheets with parchment paper.
Once chilled, scoop the dough into 1.5-tablespoon portions using a cookie scoop or tablespoon. Roll each portion into a ball and place them 2 inches apart on the prepared baking sheets. The spacing allows room for spreading while baking. For extra crunch, gently press a few extra oats onto the tops before baking.
Bake to Golden Perfection
Bake the cookies for 12-14 minutes until the edges are golden brown and the centers look slightly underdone. The centers should be soft with just a hint of resistance when pressed gently. Rotate the baking sheets halfway through for even baking. Don’t overbake—they’ll continue firming up as they cool.
Remove the cookies from the oven and let them cool on the baking sheets for 5 minutes before transferring to a wire rack to cool completely. The waiting game is worth it—the cookies will firm up nicely and develop that perfect chewy texture. Store in an airtight container for up to 5 days or freeze for longer storage.
Pro Tips For Making Veg Cookies
- Grate Like a Pro: Use a box grater with medium holes for zucchini and carrots—it’s faster than a food processor and gives you that perfect shred size for even baking. I used to chop them by hand, but this cuts prep time in half and keeps the texture consistent.
- Bake at 350°F: Too hot, and your cookies burn before they set; too cool, and they stay dense. Stick to 350°F (175°C) for about 12-15 minutes—just until the edges are golden but the center still feels slightly soft. A toothpick test works, but don’t overbake.
- Dry the Shreds First: Spread grated zucchini and carrots on a towel or paper towel for 10 minutes to draw out excess moisture. Wet veggies make cookies gummy—this step guarantees a chewy but not soggy texture. (Yes, even if you’re impatient like me.)
- Mix in Oats Last: Fold rolled oats into the batter right before baking to keep them crispy instead of mushy. If you mix them in early, they’ll absorb too much liquid and turn into a sad, soft blob. Save them for the final stir.
Common mistakes when making this dish
Overmixing the Dough
I’ve seen this happen more times than I can count—overmixing the dough turns your perfect veggie cookies into dense, tough bricks. The moment you see no more flour streaks in the bowl, stop stirring. Overmixing develops gluten, which creates a chewy texture that’s not what we want here.
Instead, aim for a just combined state where small flour streaks remain. This ensures your cookies stay soft and chewy with that perfect crunch from the oats. 💡
Skipping the Chill
This is a rookie mistake that always leads to flat, spread-out cookies. Chilling the dough for at least 30 minutes (or up to 24 hours) is non-negotiable. The cold temperature firms up the fat in the coconut oil, preventing excessive spreading.
I’ve tested this repeatedly—cookies baked without chilling spread to nearly double their intended size, losing that perfect round shape. Trust the process and give it that rest time.
Using Wet Veggies
The grated zucchini and carrots are the secret to moisture, but too much liquid makes gummy cookies. Always squeeze out excess moisture using a clean kitchen towel before adding them to the batter.
I like to wrap the grated veggies in the towel, press firmly, and twist to wring out every drop. This step is especially critical if you’re using pre-grated veggies from a bag, which often contain more water than fresh grated veggies. 🥒
Incorrect Scooping
Using a regular tablespoon instead of a cookie scoop leads to uneven cookie sizes, which means inconsistent baking times. Invest in a 1.5-tablespoon ice cream scoop for perfect portions every time. If you don’t have one, use a regular tablespoon but pack the dough firmly to ensure consistent weight.
Uneven scoops result in some cookies being underbaked while others burn. Precision in scooping guarantees consistent texture and doneness across your entire batch.
Overbaking for Crispiness
I get it—you want those edges to be perfectly golden and crispy. But overbaking by even 1 minute turns your soft, chewy centers into dry, crumbly disappointments. The cookies will continue setting as they cool, so pull them out when the edges are just starting to turn golden.
A toothpick inserted should come out with a few moist crumbs, not completely clean. This ensures that perfect balance of textures we’re all after.
Ignoring the Flax Egg
The flax egg is the backbone of this vegan cookie recipe, and cutting corners here leads to structural failure. Always let the flax egg sit for the full 5 minutes to properly gel before mixing it into the batter.
Rushing this step means your cookies won’t hold together properly and will spread excessively. For best results, use freshly ground flaxseed meal—pre-ground flaxseed loses potency over time. This small step makes all the difference in texture and cohesion. 🌱
Nutrition facts
Frequently asked questions
Can I make these veggie cookies without oats?
The rolled oats add that satisfying crunch, but you can substitute them with 1 cup crushed graham crackers or 1 cup chopped nuts like almonds or pecans. Just toast the nuts first for 3-4 minutes to enhance flavor. The texture will be slightly different but still delicious!
How do I store these veggie cookies for maximum freshness?
Store in an airtight container with parchment paper between layers to prevent sticking. They stay fresh for 5-7 days at room temperature. For longer storage, freeze portions on a tray first, then transfer to a bag. Thaw at room temperature for 1 hour or reheat in the oven at 350°F for 2-3 minutes to restore crispiness.
What’s the best way to adjust sweetness?
These cookies rely on natural sweetness from the veggies, but you can tweak them easily. For less sweetness, reduce coconut sugar to 0.35 cup. For more, add 1-2 tbsp maple syrup to the wet ingredients. Taste the dough before baking—it should be slightly sweet but not cloying. The veggies add subtle caramel notes that balance everything perfectly.
Can I add other vegetables to this recipe?
Swap zucchini or carrots with 1.5 cups grated sweet potato (cooked and drained) or 1 cup finely grated beet for earthy depth. For a tropical twist, try 1 cup grated pineapple (drained well). Just remember: squeeze out all excess moisture first to maintain the right texture. The key is using veggies with mild flavors that complement the cookies.
Why did my cookies turn out flat?
Flat cookies usually mean one of two things: skipping the chill (always refrigerate dough for 30+ minutes) or overmixing the batter. The flax egg also needs 5 minutes to properly gel. If your kitchen is warm, chill the dough longer or use 1 less tbsp of almond milk to reduce spread. The cookies will firm up as they cool, so don’t overbake either!
- White Lily Pound Cake Recipe: Vanilla-Infused Layers with Buttery Crispness - November 4, 2026
- Piggy Cake Recipe: Whipped Cream-Stuffed Layers That Melt in Minutes - November 4, 2026
- Banana Split Recipe: Triple-Layered Ice Cream Extravaganza - November 4, 2026