In a food processor, blend the onion, cilantro, parsley, and garlic until finely minced. Set them aside in a large bowl.
Repeat the process with the cauliflower and the zucchini; add to the bowl with the onion mixture.
Add the lemon zest, cumin, chili powder, turmeric, almond flour and beaten egg to the bowl. Combine everything well; season with salt and pepper to taste. Let the mixture rest for a few minutes.
Spread some melted coconut oil over a baking sheet. Form medium-sized balls of the falafel mixture with your hands and place them on the baking sheet.
Brush some more oil over the falafel and place in the oven.
If you’re cooking them in the oven, bake for 40 minutes. Halfway through, turn the falafel and brush them with some more oil.
If you’re cooking them on the stove, pre-heat a generous amount of coconut oil in a large sautépan placed over medium heat for about 4 minutes.
Then add the falafel, browning them on the first side for 4 minutes, then flipping them once and browning the second side until the mixture is cooked throughout.