Preheat the oven to 375°F.
Melt butter in a skillet over medium heat.
Add minced onions and sauté until fragrant (about 2 minutes).
Stir in chopped parsley and garlic, mixing well.
Add lemon juice and red pepper flakes, followed by chicken stock.
Stir in Parmesan cheese and heavy cream, letting it simmer for a minute. Turn off the heat and allow the sauce to cool slightly.
While the sauce cools, season the chicken with salt, smoked paprika, and chicken seasoning. Toss to coat evenly.
Place the seasoned chicken in a baking dish and pour the prepared sauce over it.
Bake uncovered for 1 hour and 45 minutes, flipping halfway through.
Broil on the skin side until golden brown.
Baste the chicken in its sauce before serving.