Gather all your ingredients: grated carrots, zucchini, mashed chickpeas, breadcrumbs, egg, herbs, spices, and oil. Preheat your skillet over medium heat or set your oven to 200°C (390°F) and line a baking sheet with parchment paper.
Using a grater, finely shred the carrots and zucchini. After grating the zucchini, squeeze out excess moisture with a clean towel—this helps prevent sogginess and ensures your veggie balls hold together.
In a large bowl, mash the chickpeas with a fork until mostly smooth but still slightly chunky for texture.
Add the grated vegetables, breadcrumbs, chopped herbs, spices, and beaten egg to the mashed chickpeas. Mix everything thoroughly until well combined. The mixture should be sticky but manageable.
If the mixture feels too loose, sprinkle in a little more breadcrumbs; if too dry, add a small splash of water or oil. Let the mixture rest for 10 minutes—this helps the flavors meld and the mixture firm up.
Using damp hands, shape the mixture into small balls, about 1.5 inches in diameter. Keep your hands moist to prevent sticking and to create smooth, uniform shapes.
If frying, heat the olive oil in your skillet over medium heat until it shimmers and makes a gentle crackling sound. Carefully add the veggie balls, ensuring they aren’t overcrowded. Fry for 4–5 minutes, turning occasionally, until each side is golden and crispy.
Alternatively, arrange the shaped veggie balls on your prepared baking sheet. Bake in the preheated oven for 20–25 minutes, turning once halfway through, until they are crispy and golden all over.
Once cooked, transfer the veggie balls to a plate and let them rest for 2 minutes. This brief pause helps them set and makes handling easier.
Serve hot with your favorite dipping sauce or atop a fresh salad. Enjoy the crispy exterior and tender inside that make these veggie balls so satisfying.