01 - Drain and thoroughly rinse the soaked chickpeas. Spread them on a clean kitchen towel and pat completely dry to remove excess moisture.
02 - Add the dried chickpeas, chopped onion, garlic, parsley, cilantro, dill (if using), ground cumin, coriander, cayenne (if using), kosher salt, and black pepper to a food processor. Pulse in short bursts until a coarse, grainy paste forms. Stop before the mixture becomes smooth or mushy — it should hold together when pinched but still retain visible texture.
03 - Transfer the processed mixture to a mixing bowl. Fold in the baking powder and flour until evenly distributed. Cover tightly with plastic wrap and refrigerate for 20 to 30 minutes to firm up the texture for easier shaping.
04 - While the falafel mixture chills, combine the Greek yogurt, minced garlic, lemon juice, and chopped herbs in a small bowl. Season with salt and pepper to taste. Stir well, cover, and refrigerate until ready to serve to allow the flavors to meld.
05 - Pour vegetable oil to a depth of 2 inches into a heavy-bottomed skillet or deep pan. Heat over medium-high until the oil reaches 350°F. Use a deep-fry or instant-read thermometer to monitor the temperature.
06 - Scoop tablespoon-sized portions of the chilled falafel mixture. Roll each portion into a small ball or gently flatten into a patty approximately 1 inch across. If the mixture feels too loose or sticky, work in an additional tablespoon of flour to bind it.
07 - Carefully lower the shaped 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. Finish with an optional squeeze of fresh lemon juice over the top.