Cut the chicken into small pieces and place them in a large bowl.
In a mortar, add the garlic, ginger, and salt, and crush to a paste. Add the parsley and crush until combined with the paste.
Add pepper, cumin, oregano, cinnamon, turmeric, cardamom powder, and mix well. Add lemon juice and continue crushing until the mixture is smooth. Add wine and water, and crush again until you have a smooth marinade.
Pour the marinade over the chicken and mix to coat all pieces evenly. Cover the bowl and refrigerate to marinate for at least an hour, but preferably overnight.
Remove the chicken from the fridge and thread the marinated pieces onto skewers. Place the skewers on a plate lined with kitchen paper to absorb excess marinade.
Heat a grill pan and add extra virgin olive oil. Place the skewers in the pan, season with salt to taste, and grill for 10–15 minutes, turning occasionally, until cooked through and nicely charred.
Serve hot with a side and sauce of your choice.
Notes
Get a Good Char: I let the chicken sit undisturbed for a minute or two on each side so it gets those deep, golden edges.Keep the Heat Medium-High: I’ve found that this gives the chicken that perfect balance; juicy inside with a crispy, spiced crust.