Coat the Chicken: In a shallow dish, mix together flour, grated Parmesan, salt, garlic powder, and freshly cracked black pepper. Dredge each chicken breast in the mixture, ensuring both sides are fully coated.
Brown the Chicken: Heat 2 tablespoons of olive oil in a large skillet over medium-high heat. Add the chicken and cook for 4-5 minutes per side until golden brown and cooked through. Remove the chicken from the skillet and set it aside on a plate.
Cook the Aromatics: Lower the heat to medium in the same skillet and add the remaining olive oil and butter. Sauté the diced onion for 2-3 minutes until it becomes tender. Add the minced garlic and cook for an additional 1-2 minutes, or until fragrant.
Deglaze the Pan : Pour in the chicken broth, scraping up any browned bits from the bottom of the pan. Simmer for 5 minutes to reduce slightly.
Add the Cream and Parmesan : Stir in the heavy cream and freshly grated parmesan cheese.
Return the Chicken to the Pan : Place the seared chicken back into the skillet, spooning the sauce over the top. Simmer for 2–3 minutes to heat through and meld the flavors.
Finish and Serve: Top with freshly chopped parsley and serve right away. Complement with your favorite side, such as pasta, rice, or roasted vegetables, for a well-rounded meal.