Preheat and prep: Heat your oven to 425°F (220°C). Line two sheet pans with parchment or foil.
If you have a wire rack, place it on one pan for the chicken to help it cook evenly.
Make the dry rub: In a small bowl, mix salt, pepper, smoked paprika, garlic powder, onion powder, and chili powder or cayenne if using.
Season the chicken: Pat chicken breasts dry with paper towels. Drizzle with 1 tablespoon olive oil, then coat evenly with the spice mix. Set aside while you prep the sides.
Prep the veggies: Toss sweet potato cubes and green beans with 1 tablespoon olive oil, salt, pepper, and garlic powder.
Spread on the second sheet pan. Keep them in a single layer for even roasting.
Start roasting: Place the veggies on the lower rack and bake for 10 minutes first. This gives the sweet potatoes a head start.
Add the chicken: After 10 minutes, place the chicken on the wire rack or directly on the lined pan.
Put it in the oven on the upper rack. Roast both pans for another 12–15 minutes.
Sauce and finish: Brush the tops of the chicken with BBQ sauce. Roast 3–5 more minutes, until the chicken reaches an internal temperature of 165°F (74°C).
If you like a stickier glaze, brush again and broil for 1–2 minutes, watching closely.
Toss the veggies: Check the veggies for doneness. Sweet potatoes should be tender with caramelized edges, and green beans crisp-tender. If they need more time, give them an extra 3–5 minutes.
Rest and slice: Let the chicken rest for 5–7 minutes, then slice or cube it.
This keeps the juices in and makes portioning easier.
Portion for meal prep: Divide chicken, sweet potatoes, and green beans into 4–5 containers. Add a spoonful of extra BBQ sauce if you like, and top with parsley or green onions.