Preheat your oven to 375°F (190°C).
Pat the turkey dry with paper towels to remove any moisture, which will help achieve crispy skin.
Rub the turkey all over with softened butter and olive oil. Season generously with salt, pepper, garlic powder, and onion powder.
Sprinkle the dried rosemary and thyme over the turkey, rubbing it into the skin for even flavor.
Place the halved lemon, quartered onion, and smashed garlic cloves inside the turkey cavity. These ingredients will infuse the turkey with flavor as it roasts.
Place the turkey breast-side up on a roasting rack in a roasting pan. The rack helps the heat circulate evenly for an even cook.
Roast in the preheated oven for about 2 ½ hours, or until the internal temperature reaches 165°F when measured at the thickest part of the breast and thigh.
Baste the turkey with its own juices every 45 minutes to keep the skin golden and moist. If the skin begins to get too dark, cover it loosely with aluminum foil.
Once the turkey is fully cooked, remove it from the oven and let it rest for at least 20 minutes. This allows the juices to redistribute, keeping the meat tender and juicy.
Carve the turkey and serve with your favorite sides, such as mashed potatoes, stuffing, and green beans.