Mix together the marinade ingredients in a non-metallic bowl, add the lamb and mix to coat thoroughly. Thread the meat on to 4 skewers.
Arrange the sliced feta on a large serving dish and sprinkle over the herbs, lemon rind and sliced onion. Drizzle over the lemon juice and oil and season with salt and pepper.
Cook the lamb skewers under a preheated hot grill or in a griddle pan for about 6–8 minutes, turning frequently until browned and almost cooked through. Remove from heat and leave to rest for 1–2 minutes.
Serve the lamb, with any pan juices poured over, with the salad and accompanied with plenty of crusty bread, if liked.