Remove the neck, liver, and giblets from the cavity of the turkey. (You can use that for making gravy). Wash the chicken well with lemon and water. (optional). Pat dry with a paper towel.
Brine the turkey by generously rubbing the salt on the turkey
Garlic butter/oil mixture: Mix the oil (butter), minced garlic, rosemary, and thyme. Set aside
Dry seasoning: Mix the paprika, chili powder, salt, onion powder, cumin, oregano, chicken stock powder, and black pepper.
Massage the body of the turkey with the garlic herb oil. Then season the turkey generously with the mix. You need to be heavy-handed here, ensuring you reach all the corners, under the skin, and inside the turkey cavity.
Stuff the turkey with the onion, garlic, rosemary, and thyme. Tie the legs with twine and tuck the wings under the back of the bird.
Place the turkey on a wire rack over a baking sheet (you can add some vegetables inside the baking sheet if desired).
Roast until the skin is golden brown and a thermometer inserted into the thigh registers 165 degrees F, about 13 to 15 minutes per pound.
Remove the turkey from the oven, cover it with foil and leave it to rest for 15 to 20 minutes before carving it. This is an important step; otherwise, all the delicious juice in the turkey will run out and leave your turkey dry.