Wash the split dry fava beans and soak them in water for 5-6 hours or overnight. Then rinse and drain well.
In the food processor, add fava beans, onion, garlic, dill, cilantro, parsley, salt, black pepper, coriander and red pepper flakes. Blitz until the mixer is very fine.
Transfer the mixture to a bowl, and add the baking powder and egg. Mix well until combined.
Heat the oil in a saucepan on medium heat.
Scoop about 2 tablespoons of the mixture, form it into a disk, and carefully drop it in the heated oil; repeat, making patties.
Cook for 2-3 minutes on each side until crispy and brown.
To make tahini sauce: In a mixing bowl, add tahini, water and whisk until combined. Then mix in salt, cumin, oil, vinegar and minced garlic.
To assemble the wraps, lay a tortilla wrap on a plate, top it with 2-3 falafel patties, tomatoes, chopped carrot, pepper slices, and lettuce. Drizzle the tahini sauce on top then wrap it, and serve warm.
Notes
Don't assemble the wraps if you will not serve them immediately; otherwise, they will get soggy.