Preheat and prep. Heat the oven to 425°F (220°C). Line two sheet pans with parchment for easy cleanup. Pat the chicken dry with paper towels so the seasoning sticks.
Season the chicken. In a small bowl, mix smoked paprika, garlic powder, onion powder, chili powder, salt, and pepper.
Rub the chicken with olive oil, then coat evenly with the spice blend.
Toss the sides. If using sweet potatoes, toss the cubes with a drizzle of olive oil, salt, and pepper. Spread on one sheet pan. For broccoli, toss with a bit of oil, salt, and pepper and spread on the other pan, leaving space for chicken.
Roast the sides and chicken together. Add the seasoned chicken to the pan with the broccoli (or use a third pan if needed).
Roast for 15 minutes.
Brush with BBQ sauce. Pull the chicken out, brush generously with BBQ sauce on both sides, and return to the oven. Roast another 8–12 minutes, until the thickest piece reaches 165°F (74°C).
Finish the vegetables. The sweet potatoes usually need 25–30 minutes total; the broccoli about 18–20 minutes. You want crisp-tender broccoli with a little char and sweet potatoes that are fork-tender.
Rest and slice. Let the chicken rest for 5 minutes, then slice or chop into bite-size pieces.
Toss with a little extra BBQ sauce if you like it saucy.
Portion it out. Divide into 4–5 meal prep containers: chicken, a hearty scoop of sweet potatoes or brown rice, and broccoli. Add optional toppings like green onions or a squeeze of lime.