Place cumin, coriander and cardamom in a dry skillet over medium heat. Cook and stir for about 30 second to one minute until fragrant.
Place spices, chickpeas and remaining ingredients except for the chickpea flour and baking powder into the food processor. Processes several times and scrape down the sides and until the mixture sticks together between your fingers.
Add the chickpea flour and baking powder and mix well. Cover and refrigerate for one hour to let the flavors develop.
After one hour use a scoop or tablespoon to roll balls to your preferred size. At this point you can freeze them on a sheet pan or you can cook them.
If cooking in Air Fryer. preheat your air fryer to 2 minutes at 350 degrees F. Cook for 5-10 minutes shaking half way through. Depending on your air fryer.
If you are using your oven. Preheat your oven to 350 degrees F. Cook for 10 minutes and then flip and cook for another 5 minutes.
Serve on pita bread with hummus, tzatziki sauce, onions, diced tomatoes or serve on top of salad.