01 -
Fill a large mixing bowl with water and add the dried chickpeas. Soak them overnight (8-10 hours or longer) ensuring they are fully submerged.
02 -
Drain the soaked chickpeas and transfer to a food processor. Add onion, garlic, parsley, cilantro, dill, cumin, cardamom, salt, and pepper. Pulse until you achieve a fine consistency.
03 -
Transfer the mixture to a bowl and stir in flour (if using) and baking soda until evenly incorporated. Cover and refrigerate for at least 30 minutes to enhance flavor.
04 -
Moisten your hands with water and shape the mixture into 1-inch balls. Alternatively, use an ice cream scoop for even portions.
05 -
Heat vegetable oil in a deep pot to about 2 inches. Preheat over medium-high heat until the oil is sizzling hot.
06 -
Fry falafel in small batches of 4-5, turning occasionally, for about 2-3 minutes until golden brown. Remove and drain on paper towels.
07 -
Let falafel cool for 5 minutes before serving. Serve with tahini sauce and a sprinkle of fresh parsley if desired.