In a large mixing bowl, combine olive oil, lemon juice, minced garlic, salt, ground cumin, smoked paprika, freshly ground black pepper, ground cardamom, and ground cinnamon. Whisk well to combine.
Marinate in the refrigerator for at least 1 hour, or preferably overnight, and up to 24 hours for the flavors to develop. Preheat your oven to 400°F (200°C). If you’re using an outdoor grill or a grill pan, preheat it over medium heat.
Cook the chicken until the internal temperature reaches 165°F (74°C). In an oven, this usually takes about 30 minutes, flipping halfway through. On a grill or grill pan, the time can vary—turn the chicken occasionally to prevent burning and ensure even cooking.