This Moroccan-inspired falafel recipe delivers a delicately crispy falafel on the outside with a soft buttery interior. Herbed and spiced to perfection, they are super easy to make. Eat them on their own, or in a falafel salad or as a snack.

Rinse chickpeas then place them in a large bowl. Add some cold water to the bowl till the chickpeas are more than completely covered. Leave to stand at room temperature overnight. On the next day, rinse and drain the chickpeas, then set aside.

Combine chickpeas, herbs (cilantro, mint and parsley), onions, garlic, spices (coriander seeds, dukkah spice and cumin), some salt and black pepper. Transfer to a food processor, and pulse till everything is finely minced. Be sure to scrap the sides and pulse till all minced, and you are able to squeeze the mixture into a ball that just barely holds together.

Transfer the minced mixture to the refrigerator for at least 30 minutes. Then using your fingers, shape the chickpea mixture into small balls of about 1-inch in diameter. The mixture should shape roughly into balls that just barely hold together.

Fill a cast iron pan with oil. The oil should be enough to completely cover the chickpea balls. Heat until the oil is very hot but not smoking. Carefully lower chickpea balls into oil one at a time, allowing a little space between each ball. Cook in batches, if necessary. Allow to cook undisturbed until well browned all over. This should take approx. 4 minutes. Transfer cooked chickpea balls to a paper towel–lined plate and season with salt. Repeat with remaining chickpea balls.