The night before, place the chickpeas in a large bowl with the bicarbonate of soda. Cover with enough water to allow the chickpeas to double in size.
Drain the chickpeas and pat dry.
Add chickpeas, herbs, onion, garlic, baking powder, and ground spices to a food processor. Blend in batches if necessary until the mixture is combined.
Empty into a clean bowl and chill for an hour.
Once the felafel mixture has set, roll into balls and prepare to cook using one of the methods below.
TO Fry: Fill a medium-sized pan with vegetable oil and heat it to 170C or 350F. Gently lower 8 balls into the pan and cook for 2-3 minutes until crisp and golden.
To Oven Bake: Preheat the oven to 220C or 200C Fan or 425F or Gas 7. Line a baking tray with parchment paper and brush the felafels with oil. Bake for 25-30 minutes, turning once. Turn once during cooking.
To Air Fry: Heat an air-fryer to air fry at 200C or 400F. Place the patties into the air fryer and fry for 10-15 minutes until golden brown. Turn once during cooking.