To a large food processor, add the soaked and drained chickpeas along with the garlic cloves, peeled and chopped potatoes, onions, parsley, green onions, and mint. Process them on high speed until the vegetables and herbs are well chopped and mixed in. Stop and scrape down the sides every so often to ensure even mixing.
Add in the cumin powder, coriander powder, salt and black pepper. Process until incorporated.
Transfer the falafel dough to a food large bowl.
Add the baking soda, baking powder, and cornstarch. Mix well using your hands, making sure to use kneading motions to ensure even mixing.
Cover the dough and place in the freezer for 20 minutes. This will not freeze the falafel, but will cool it down.
In a deep pot or skillet, heat up neutral oil (avocado, canola, mazola) on medium -high heat. Ensure the oil has enough time to heat up, about 3-5 minutes.
Once the dough is ready, shape using a falafel scoop or an ice cream scoop. Test one falafel and carefully drop it in the oil. If the falafel disintegrates, the oil is not hot yet. Heat it up for a few more minutes
Once you ensure the oil is hot, drop falafel pieces, a few at a time. Do not overcrowd the falafel. Once the falafel starts getting golden on the bottom, flip them to ensure even browning.
Once browned, immediately remove from heat and transfer to a strainer to drain excess oil. The falafel do not need to be DARK, as that might mean they're too oily or dry.
Serve with pita bread, or homemade bread rolls, tahini sauce, salad, or hummus.