Preheat the oven to 350ºF. Line a large baking sheet with parchment paper and set aside.
Add the quinoa and broth to a small saucepan. Bring the mixture to a boil, cover, then reduce the heat and simmer for about 15 minutes, until the liquid is absorbed. Turn off the heat and let the pan sit covered for 5 minutes, then fluff the quinoa with a fork. Transfer the quinoa to a large bowl, along with the onion and carrot.
Add the walnuts to the bowl of a food processor. Process until finely ground (but not so far that it turns into a paste). Add the ground walnuts to the bowl with the quinoa. Next, add the chickpeas to the bowl of the food processor. Process until about half are pureed, but the rest still have some texture. Add the chickpeas to the large bowl, along with the breadcrumbs, flour, salt, parsley, oregano, basil and garlic. Mix until well combined. Taste and season with additional salt, if needed. Add the eggs, tomato paste and worcestershire to a small bowl and beat together with a fork. Pour the egg mixture into the large bowl and stir until well-combined.
Form the mixture into balls about 1 ½-inches in diameter and place them on the prepared baking sheet. Bake for about 25 to 30 minutes, until firm and lightly browned. Serve as desired.
Craving more veg-friendly recipes? Shop our collection of vegetarian and vegan cookbooks, including our new Vegan Thanksgiving and Vegan Christmas cookbooks!