01 - Drain and rinse the soaked chickpeas thoroughly. Pat them dry with a clean kitchen towel to remove excess moisture.
02 - Combine the chickpeas, onion, garlic, parsley, cilantro, dill (if using), cumin, coriander, cayenne, salt, and black pepper in a food processor. Pulse until a coarse, grainy mixture forms — the texture should hold together when pressed but remain slightly chunky. Avoid over-processing into a paste.
03 - Transfer the processed mixture to a mixing bowl. Stir in the baking powder and flour until evenly incorporated. Cover with plastic wrap and refrigerate for 20 to 30 minutes to firm up the texture.
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 the seasoning as needed, then refrigerate until ready to serve.
05 - Pour vegetable oil to a depth of 2 inches in a heavy-bottomed skillet or deep pan. Heat over medium-high heat until the oil reaches 350°F (175°C). Use a thermometer to monitor the temperature for consistent results.
06 - Scoop tablespoon-sized portions of the chilled falafel mixture and roll them into small balls or gently flatten into patties about 1 inch across. If the mixture feels too loose to hold its shape, incorporate an additional sprinkle of flour.
07 - Carefully lower the falafel into the hot oil in small batches to avoid 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 paper towels.
08 - Arrange the warm falafel bites on a serving platter alongside the chilled garlic yogurt sauce for dipping. Finish with a squeeze of fresh lemon juice over the top if desired.