Season chicken pieces generously with salt, pepper, and garlic powder on both sides. Pat completely dry with paper towels to ensure proper browning and golden skin formation.
Heat olive oil and 2 tablespoons butter in a large skillet over medium-high heat until shimmering. Working in batches if necessary, brown chicken pieces for 4-5 minutes per side, then transfer to a plate.
Add remaining butter and minced garlic to the skillet, cooking for 1-2 minutes until fragrant and softened. Sprinkle flour over garlic, stirring constantly for one minute to create a roux base.
Deglaze the pan with white wine, scraping up browned bits from the bottom with a wooden spoon. Pour in chicken broth and dried thyme, stirring until smooth and combined well.
Return chicken to the skillet and reduce heat to medium-low, simmering covered for 20 minutes. Stir in heavy cream and parmesan cheese, then simmer uncovered for 10 additional minutes until sauce thickens beautifully and cozy creamy garlic chicken recipe reaches perfection.
Taste and adjust seasonings with additional salt, pepper, or paprika as needed. Finish with fresh parsley garnish and serve immediately while still warm.