Heat olive oil in a large skillet over medium-high heat until shimmering. Pat chicken pieces dry with paper towels, then season with salt and pepper before adding to the hot skillet.
Cook chicken 8-10 minutes until golden brown on all sides, rotating halfway through cooking. Don't move pieces constantly; let them develop color undisturbed for better flavor development.
Remove chicken to a clean plate, then add butter and diced onion to the skillet. Sauté 3-4 minutes until onions soften, stirring occasionally for even cooking.
Stir in minced garlic and sliced mushrooms, cooking 4-5 minutes until mushrooms release their moisture. This family mushroom chicken step builds incredible depth through caramelization and browning.
Pour white wine into the skillet and scrape up brown bits from the bottom using a wooden spoon. Let wine reduce for 2 minutes before adding chicken broth and herbs.
Return chicken pieces to the skillet along with thyme, rosemary, and remaining salt and pepper. Bring to a simmer, then reduce heat to medium and cook 8 minutes until chicken reaches 165°F internally.
Stir in heavy cream and lemon juice, creating a silky sauce around the skillet chicken mushroom. Cook 2-3 more minutes until sauce thickens slightly and chicken is completely cooked through.
Taste and adjust seasonings, then garnish with fresh parsley before serving your one pan chicken mushroom to eager family members.