Preheat the oven to 425°F.
Toss the diced potatoes with olive oil, garlic powder, paprika, salt, and pepper.
Spread on a baking tray lined with parchment paper and bake for 15–20 minutes, until golden and crispy.
Heat 1 tablespoon of oil in a large oven-safe skillet over medium-high heat.
Season the chicken with all-purpose seasoning, salt, and pepper. Add to the skillet and sear for about 5–6 minutes until browned. Remove and set aside.
In the same skillet, add the garlic and sauté for 1 minute.
Sprinkle in the flour, stir, and cook for 30 seconds.
Gradually pour in the chicken stock while stirring to avoid lumps. Stir in the heavy cream and simmer until thickened.
Add the shredded cheese, stirring until melted and smooth. Return the chicken and the roasted potatoes to the skillet, mixing everything together.
Sprinkle an extra layer of cheese on top. Transfer the skillet to the oven and broil on high for 2–3 minutes, until the top is bubbly and golden brown.
Garnish with fresh parsley and serve straight from the skillet. Enjoy!
