01 - Drain and rinse the soaked chickpeas thoroughly. Spread on a clean kitchen towel and pat completely dry to ensure proper texture.
02 - Combine the dried chickpeas, chopped onion, garlic cloves, parsley, cilantro, dill (if using), cumin, coriander, cayenne (if using), salt, and black pepper in a food processor. Pulse in short bursts until a coarse, grainy mixture forms — it should hold together when pressed but retain some texture. Avoid over-processing into a paste.
03 - Transfer the processed mixture to a mixing bowl. Fold in the baking powder and flour until evenly incorporated. Cover tightly with plastic wrap and refrigerate for 20 to 30 minutes to firm up the mixture for easier shaping.
04 - While the falafel mixture chills, whisk together the Greek yogurt, minced garlic, lemon juice, chopped herbs, salt, and pepper in a small bowl. Taste and adjust seasoning as needed. Cover and refrigerate until ready to serve.
05 - Pour vegetable oil to a depth of 2 inches into a heavy-bottomed skillet or deep pan. Heat over medium-high heat until the oil reaches 350°F. Use a thermometer to monitor the temperature for consistent results.
06 - Scoop tablespoon-sized portions of the chilled mixture and roll into small balls or gently flatten into patties about 1 inch across. If the mixture feels too loose to hold its shape, work in an additional sprinkle of flour.
07 - Carefully lower the falafel into the hot oil in small batches, avoiding overcrowding. Fry for 2 to 3 minutes per batch, turning occasionally, until deeply golden brown and crisp on all sides. Remove with a slotted spoon and drain on a paper towel-lined plate.
08 - Arrange the warm falafel bites on a serving platter alongside the chilled garlic yogurt sauce for dipping. Squeeze fresh lemon juice over the top for added brightness if desired.