01 - Drain and rinse the soaked chickpeas thoroughly. Pat them dry with a clean kitchen towel to remove excess moisture.
02 - In a food processor, combine the chickpeas, onion, garlic, parsley, cilantro, dill (if using), cumin, coriander, cayenne, salt, and black pepper. Pulse until a coarse mixture forms — it should hold together when pressed but not be smooth or mushy.
03 - Transfer the mixture to a bowl. Stir in the baking powder and flour until evenly incorporated. Cover and refrigerate for 20 to 30 minutes to firm up.
04 - While the falafel mixture chills, whisk together the Greek yogurt, minced garlic, lemon juice, chopped herbs, salt, and pepper in a small bowl. Adjust seasoning to taste, then refrigerate until ready to serve.
05 - Pour 2 inches of vegetable oil into a heavy skillet or deep pan. Heat over medium-high heat until the oil reaches 350°F (175°C).
06 - Scoop tablespoons of the falafel mixture and roll into small balls or flatten into patties about 1 inch across. If the mixture feels too loose, work in a bit more flour. Fry in batches, turning occasionally, until golden brown and crisp, about 2 to 3 minutes per batch. Drain on paper towels.
07 - Serve the warm falafel bites alongside the chilled garlic yogurt sauce for dipping. Add a squeeze of fresh lemon over the top for extra brightness if desired.