Thaw the turkey if frozen and pat dry with paper towels.
Rub the turkey with olive oil or melted butter. Season with salt, pepper, garlic powder, onion powder, paprika, and chopped herbs. Optional: add lemon zest and juice for extra flavor.
Truss the turkey breast with kitchen twine for even cooking.
Preheat your rotisserie or grill to 325–350°F (160–175°C) and place a drip pan underneath.
Secure the turkey on the rotisserie spit, ensuring it is balanced.
Cook while rotating: Bone-in 1.5–2 hours, Boneless 1–1.5 hours. Check internal temperature: 165°F (74°C).
Baste with melted butter or pan juices every 30 minutes.
Remove from rotisserie and let rest 10–15 minutes.
Carve against the grain and serve with your favorite sides.