Crunchy falafel

Fancy a crunchy falafel that tastes like it was freshly made in a Middle Eastern restaurant? Then this recipe is the one for you!