Rinse the dry chickpeas and place them in a large bowl. Cover with plenty of cold water (chickpeas will at least double in size). Add a pinch of baking soda (optional) and let soak for 12 to 24 hours.
Thoroughly drain and rinse the soaked chickpeas. Ensure the mixture is NOT too wet.
In a food processor fitted with a sharp S-blade (not a blender), combine the drained chickpeas, parsley, cilantro, onion, and garlic.
Pulse in short bursts until a coarse, slightly sticky mixture resembling coarse sand forms. The mixture should not be a paste – chickpea pieces should still be visible and palpable.
Add the cumin, ground coriander, salt, and pepper. Pulse briefly again.
Transfer the mixture from the processor to a bowl, cover, and let it rest in the refrigerator for at least 30 minutes (up to 1 hour).
Just before frying, stir 1 tsp of baking soda/baking powder into the mixture. This helps the Falafel puff up and become lighter.
Heat the frying oil in a deep pot or deep fryer to 175 °C (347 °F). The oil should be at least 2 inches deep.
Shape the mixture into small balls or patties (ideally using a special Falafel scoop or an ice cream scoop). Shape firmly so they don't fall apart.
Fry the Falafel in small batches (to prevent the oil temperature from dropping) for about 3-5 minutes until they are dark golden brown and crispy. Place them on paper towels to drain excess oil after removing.
Serve immediately, hot, in pita bread filled with fresh salad, pickled vegetables, hummus, and generously drizzled with Tahini sauce.