In a bowl, combine the cubed lamb with chopped onion, minced garlic, ground cumin, ground coriander, paprika, turmeric, salt, pepper, and olive oil. Mix well to ensure the meat is evenly coated. Cover the bowl and let it marinate in the refrigerator for at least 1 hour, or preferably overnight for the best flavor.