Soak wooden skewers in cold water for 10 minutes before using.
Cut the lamb into chunks and place in a container with the oil, garlic and lemon juice. Leave to marinate for 15 minutes. Thread the lamb onto the skewers, alternating with chunks of pepper and wedges of onion. Cook over a hot grill or barbecue for 10 minutes, turning once or twice until browned and tender.
Remove from the skewers and serve with warmed flatbreads, salsa and salad.
See more lamb recipes
For top tips on protecting you and your family when preparing raw meat and poultry, visit Food Safety in the Home.