Begin by peeling and washing the potatoes, then cut them into small cubes. Toss the cubes in a large bowl with a generous amount of olive oil, along with salt, pepper, garlic powder, and paprika. The goal is to coat them evenly.
For Potatoes:
Preheat the griddle to medium-high heat and spread the potatoes in a single layer. If necessary, add a little more olive oil. Stir and flip the potatoes regularly for an even cook and to achieve a beautiful golden crisp, which takes about 20 minutes.
For Chicken:
While the potatoes are cooking, season the chicken cubes with salt, pepper, smoked paprika, garlic powder, and onion powder in a bowl. Toss well to ensure each piece is coated.
Reduce the heat to medium on the other side of the griddle, then add the chicken along with a drizzle of olive oil if needed. Cook until the chicken is cooked through and no longer pink. Once done, add the minced garlic and pour in half a cup of the honey BBQ sauce, then stir everything together and turn off the heat.
Serve the BBQ chicken on top of the cooked potatoes, then sprinkle the shredded mozzarella over everything. Cover with a griddle dome for a few minutes to melt the cheese.
After the cheese has melted to perfection, garnish with chopped green onions. Serve hot and savor this delicious meal!