Preheat your oven to 400°F (200°C).
In a large bowl, mix together honey and BBQ sauce until well combined. Add the chicken thighs and coat them thoroughly in the mixture. Let them marinate for at least 30 minutes (or up to overnight in the refrigerator for more flavor).
While the chicken is marinating, prepare the potatoes. In a separate bowl, toss the halved baby potatoes with olive oil, minced garlic, salt, and black pepper until evenly coated.
Spread the potatoes in a single layer on a large baking sheet. Bake in the preheated oven for 20 minutes.
After 20 minutes, remove the baking sheet from the oven and sprinkle the grated Parmesan cheese over the potatoes.
Place the marinated chicken thighs on the same baking sheet with the potatoes. Return to the oven and bake for an additional 25-30 minutes, or until the chicken is cooked through and reaches an internal temperature of 165°F (75°C).
Once done, remove from the oven and let rest for 5 minutes. Garnish with fresh parsley before serving.