Combine the yogurt, olive oil, minced garlic, ground cumin, paprika, coriander, cinnamon, salt, pepper, and lemon juice in a bowl. Mix well to combine.
Add the cubed lamb to the marinade, ensuring you coat it thoroughly. Cover the bowl in a plastic wrap. Refrigerate for at least 2 hours (or better overnight) to allow the flavors to meld.
Preheat your grill to medium-high heat.
Thread the marinated lamb onto the soaked wooden skewers, evenly distributing the pieces.
Grill for 8-10 minutes, turning periodically, until the lamb is cooked to your taste and has a nice char on the outside.
Remove and let them rest for a few minutes before serving.
Serve the lamb kebabs hot with your choice of sides, and enjoy!