Pat chicken dry for crispy skin.
Season with salt, pepper, paprika, and garlic powder.
Heat oil in a large skillet over medium-high heat.
Sear chicken skin-side down first until golden and crispy (5–7 minutes).
Flip and cook another 3–4 minutes.
Remove and set aside (not fully cooked yet).
In the same pan, add butter.
Sauté onions until soft and slightly golden.
Add garlic and cook for 30–45 seconds.
Sprinkle flour over onions and stir for 1–2 minutes (this removes raw flour taste).
Slowly whisk in chicken broth until smooth.
Add cream and stir.
Season with thyme, salt, and pepper.
Simmer until slightly thickened (3–5 minutes).
Return chicken to the pan, skin-side up.
Spoon gravy over the top.
Cover and simmer on low heat for 15–20 minutes, until chicken is fully cooked and tender.
