Wash the chickpeas and place them in a large bowl.
Cover them with water by about three inches.
Cover the bowl and soak them overnight.
Drain the water and dry the chickpeas with a paper towel when you're ready, then transfer them to the food processor.
Combine the chickpeas, garlic, onion, parsley, cilantro, chili flakes, cumin powder, coriander, lemon zest, salt, and pepper in the food processor. (All but the baking soda.)
Pulse until everything is incorporated, finely minced, and not pureed.
Transfer the mixture into the bowl and add the baking soda.
Mix everything gently until it's well combined. Cover the bowl with a cling wrap and refrigerate for at least 30 minutes.
Get a portion of the falafel mixture, shape it into a patty or a ball, and set it aside. Repeat until all the mixture is used.
Heat oil in a skillet on medium-high until the oil temperature reaches 350-375℉/177-190℃.
Fry the falafel in batches and do not overcrowd.
Carefully flip the falafel and fry until golden brown. Depending on the size, this will take about 3-4 minutes per side.
Transfer to a dish lined with a paper towel to drain the excess oil.
Serve while hot. Enjoy!