01 - Pat chicken breasts dry and season both sides generously with salt and pepper.
02 - Heat olive oil in a large skillet over medium-high heat until shimmering. Add chicken breasts and sear for 5-6 minutes per side until golden brown and cooked through (internal temperature reaches 165°F). Remove chicken from skillet and set aside on a plate, tent loosely with foil to keep warm.
03 - In the same skillet, add sliced mushrooms. Sauté for 5 minutes, stirring occasionally, until mushrooms are browned and their moisture has evaporated.
04 - Add chopped onion to the skillet and sauté for 2-3 minutes until translucent and softened. Add minced garlic and thyme, stirring constantly for 1 minute until fragrant but not browned.
05 - Pour in chicken stock, using a wooden spoon to scrape up any browned bits from the bottom of the skillet. Let simmer for 2-3 minutes until liquid reduces slightly.
06 - Reduce heat to medium-low. Stir in heavy cream, grated Parmesan cheese, and Dijon mustard until well combined. Bring to a gentle simmer and cook for 3-4 minutes, stirring occasionally, until sauce thickens enough to coat the back of a spoon.
07 - Return chicken breasts to the skillet, nestling them into the sauce. Simmer for 2-3 minutes to reheat chicken and allow flavors to meld. Sprinkle with fresh parsley and adjust seasoning with additional salt and pepper if needed.
08 - Transfer chicken to serving plates, spooning generous amounts of mushroom cream sauce over each portion. Garnish with additional fresh parsley if desired. Serve immediately while hot.