1. Put the chicken in a non-metal dish, season with salt and pepper and add the lemon juice.
2. In a food processor, chop the onion, garlic and ginger. Add the fresh herbs and chop. Add the yoghurt and the lemon juice that was on the chicken. Pulse until smooth and pour over the chicken. Marinate for at least an hour but preferably overnight.
3. Reserve the marinade and thread the chicken onto skewers. Grill in the oven or braai over hot coals until golden brown on the outside.