Soak the chickpeas for falafel: Place dried chickpeas in a large bowl and cover with plenty of water. Soak 12–18 hours until they triple in size.
Drain well.
Make the falafel mixture: In a food processor, add soaked chickpeas, onion, garlic, parsley, cilantro, mint, cumin, coriander, salt, pepper, and chilies if using. Pulse until the mixture is finely minced, like coarse sand. Avoid pureeing.
It should hold together when squeezed.
Set the texture: Sprinkle in baking soda and 2 tablespoons flour. Pulse to combine. If the mixture feels too loose, add more flour 1 tablespoon at a time.
Taste and adjust salt.
Rest the mixture: Transfer to a bowl, cover, and chill 30–60 minutes. This helps it firm up and become easier to shape.
Shape the patties: With slightly damp hands, form 4–6 burger-sized patties, about 1/2 inch thick. Press firmly so they hold together.
Cook the patties: Oven method: Heat oven to 425°F (220°C).
Line a sheet with parchment, brush with oil, add patties, and brush tops with oil. Bake 12–15 minutes per side until deep golden and crisp.
Skillet method: Heat a thin layer of oil over medium heat. Cook patties 4–5 minutes per side until browned and set.
Make the hummus: For extra creaminess, add canned chickpeas to a small pot with 1/4 teaspoon baking soda and enough water to cover.
Simmer 10 minutes, then drain. In a food processor, blend tahini, lemon juice, garlic, and a pinch of salt. Add warm chickpeas, olive oil, and 3 tablespoons cold water.
Blend until smooth, adding more water as needed. Season to taste and add cumin or paprika if you like.
Warm the buns: Lightly toast buns or warm pitas so they’re soft but sturdy.
Assemble: Spread hummus on both sides of the bun. Add a falafel patty, lettuce, tomato, onion, and pickles.
Drizzle with a little olive oil or lemon if you want brightness.
Serve: Plate with extra hummus and fresh vegetables. Enjoy while the patties are crisp.