Prepare Falafel: In a food processor, combine the chickpeas, chickpea flour, parsley, garlic, lime juice, cumin, oregano, red pepper flakes, paprika, salt, and black pepper. Pulse until the mixture is well combined. It will be crumbly but should stick together when pressed together.
Shape: Form the mixture into small patties or balls, about the size of a walnut. I weigh the mixture to about 25 grams.
Fry: This is a shallow fry. Heat the oil in a large skillet over medium-high heat. Once hot, add the falafel patties. Fry until golden brown and crispy on both sides, about 3-4 minutes per side. Remove and drain on paper towels.
Make the Sauce: In a small bowl, whisk together the vegan yogurt, lemon juice, minced garlic, mint, salt, and the optional lemon zest until smooth.
Prepare the Bread: Warm the pita breads or flatbreads. Microwave for about 30 seconds to make the pred more malleable. Alternatively, heat each side in a skillet with a little oil.
Assemble: You have two options for the pita bread: either split it in half and open each side or use it whole without opening it like a flatbread. When using the pita without opening, spread a generous amount of the yogurt lemon sauce over each pita. Place a few falafel patties on top, then add arugula, diced tomatoes, sliced cucumber, red onion, and avocado. Finish with an extra dollop of the sauce on top and fold to enjoy.
Serve: Serve immediately, with extra sauce on the side for dipping.