In a small bowl, combine cumin, paprika, chili powder, onion powder, Italian seasoning, salt, and pepper. Divide spice mixture in half and rub half of it all over chicken legs. Set remaining half aside.
Heat oil in a large skillet over medium-high heat. Place spice-rubbed chicken legs in pan and sear on all sides, turning occasionally until golden. (about 3-4 minutes) Transfer to a plate and set aside.
In same skillet, saute onion in drippings until translucent and fragrant. Reduce heat to medium and add garlic, tomato paste, rice and remaining spice mixture to pan and cook 2-3 minutes.
Pour chicken broth into pan and bring to a simmer. Reduce heat to medium-low and nestle chicken back into pan. Cover pan and let Spanish rice simmer 20-25 minutes or until rice is cooked and chicken registers 165F.
Just before serving, squeeze fresh lime juice over Spanish rice and sprinkle with cilantro. Serve hot and enjoy!