Try my new budgeting app Cheddar 🧀
Better than YNAB, Mint (RIP), or EveryDollar.
Export 12 ingredients for grocery delivery
Step 1
Fill a large mixing bowl with water and add the dried chickpeas. Soak them overnight (8-10 hours or longer). Make sure all the chickpeas are completely submerged in water the whole time.
Step 2
Drain the chickpeas in a colander and transfer into a food processor.
Step 3
Add onions, garlic, parsley, cilantro, dill, cumin, cardamom, salt, and pepper. Pulse on an off for about 1 minute until a fine consistency is achieved.
Step 4
Transfer the falafel mixture into a large mixing bowl and stir in flour (optional) and baking soda until evenly combined. If the mixture is too wet, then adding flour will help keep the falafel from falling apart when being fried.
Step 5
Cover the bowl with plastic cling wrap and refrigerate for at least 30 minutes. This helps the mixture soak in all the flavor.
Step 6
Apply some water to your hands to prevent sticking and use your hands to shape the falafel into 1-inch balls (like meatballs). Alternatively, you can use an ice cream scoop to form into even rounds.
Step 7
Add oil into a cooking pot at least 2-inches deep. Heat over medium-high heat for 3-4 minutes until the oil is sizzling hot and shimmering.
Step 8
Deep fry the falafel in batches (about 4-5 pieces each time) until golden brown, about 2-3 minutes. Turn the falafel occasionally to get an even golden crust on all sizes.
Step 9
Transfer the falafel to a paper towel lined plate to drain excess oil and let cool for 5 minutes before serving. Serve with tahini sauce and a sprinkle of chopped parsley on top.