Preheat your oven to 425°F (220°C). Line a large sheet pan with parchment paper for easy cleanup.
In a mixing bowl, toss the cubed sweet potatoes with olive oil, garlic powder, smoked paprika, salt, and pepper. Make sure every piece is well coated.
Spread them out evenly on one side of the sheet pan. Avoid overcrowding so they roast instead of steam.
Pat the chicken breasts dry with paper towels to help them brown nicely. Place them on the other side of the sheet pan.
Season lightly with salt and pepper. This ensures the chicken itself has flavor beyond the buffalo sauce.
Bake for about 20–25 minutes, flipping the sweet potatoes halfway through for even roasting.
While the chicken cooks, mix buffalo sauce with melted butter in a small bowl. This step enhances richness and smoothness.
Once the chicken is fully cooked (internal temperature of 165°F), remove it from the oven. Brush generously with the buffalo sauce mixture.
Return to the oven for 3–5 minutes to let the sauce set and slightly caramelize.
Let the chicken rest for a few minutes before slicing. Resting keeps it juicy and tender.
Divide roasted sweet potatoes among four bowls. Add sliced buffalo chicken on top.
Layer with shredded cabbage, carrots, avocado slices, green onions, and cheese if using.
Finish each bowl with a drizzle of ranch or Greek yogurt dressing. Adjust the amount depending on how creamy you like it.
Add an extra splash of buffalo sauce if you prefer more heat.
Serve immediately while warm and fresh for the best flavor and texture.