01 - Preheat the oven to 350°F.
02 - Mix olive oil with ground cumin, smoked paprika, ground coriander, cinnamon, garlic powder, onion powder, salt, black pepper, and cayenne pepper until a paste forms.
03 - Pat turkey breast dry using paper towels and apply the spice paste evenly over its entire surface.
04 - Place sliced onions and smashed garlic in the base of a roasting pan, arranging orange and lemon quarters around them.
05 - Set the seasoned turkey breast atop the aromatics and pour chicken or turkey stock into the pan.
06 - Cover the pan loosely with foil and roast for 1 hour. Remove foil and continue roasting for 25–35 minutes, or until internal temperature reaches 165°F and skin is golden brown.
07 - Transfer turkey to a cutting board and let rest for 15 minutes before slicing.
08 - Strain the pan juices and serve alongside sliced turkey.