In a bowl, combine the buttermilk, paprika, garlic powder, onion powder, salt, and pepper. Add the chicken thighs and let them marinate for at least 30 minutes (or up to overnight in the refrigerator).
In a shallow dish, mix the all-purpose flour with a pinch of salt and pepper. After marinating, remove the chicken from the buttermilk, allowing excess to drip off, and coat each piece in the flour mixture, shaking off the excess.
In a large skillet, heat the olive oil over medium-high heat. Add the chicken thighs and cook for about 4-5 minutes on each side until golden brown. Remove the chicken from the skillet and set it aside on a plate.
In the same skillet, add the sliced onion and cook for about 3-4 minutes until softened. Add the minced garlic and cook for another minute until fragrant.
Pour in the chicken broth, scraping the bottom of the skillet to deglaze. Bring to a simmer and stir in the heavy cream and thyme. Let the mixture bubble for about 2-3 minutes until slightly thickened.
Return the chicken to the skillet, spooning some of the sauce over them. Cover and reduce the heat to low, letting it cook for an additional 15 minutes until the chicken is cooked through and the sauce is creamy.
Check for seasoning, adding more salt and pepper if necessary. Garnish with chopped parsley before serving.
Notes
Serve with mashed potatoes or rice to soak up the sauce.