To prepare dried chickpeas, in a large bowl add 4 cups of water to the chickpeas and let sit for at least 8 hours, or overnight. Drain water and place chick peas in a large sauce pan. Add 7 cups of water and baking soda, and bring to a boil. Reduce and simmer for 30-50 minutes, or until soft (cooking time depends on freshness of chickpeas). Drain and let cool slightly.
Into a food processor add cooked chickpeas, garlic, onion, lemon juice and spices. Pulse until finely chopped - you want the texture like quinoa, you don't want to puree it smooth.
To cook the falafel, using wet hands, scoop up the mixture using a 1-2 Tbsp (or use a cookie baller) of the mixture and shape into flattened balls or oblong. Place on a parchment lined baking sheet and brush each lightly with some oil to keep them moist as they cook. Bake at 350°F for 20 minutes. Flip, then bake for an additional 15 minutes. Allow to cool before handing, as they are very crumbly at this point, but they will firm up as they cool.
For the sauce, combine all ingredients together in a blender or mini food processor, and pulse until smooth.
To serve, take a lettuce leaf and fill it with the veggies of your choice, 2 falafels and a drizzle of sauce. Fold to wrap up to enclose, and eat!
Notes
*Canned beans are over-tender and contain excess moisture that may prevent you from achieving the right consistency - the falafels may be more mushy then dry in texture.