Season the chicken: Pat chicken dry. Season all over with salt, pepper, and half the Italian seasoning. Dry chicken browns better and keeps juices in.
Sear the chicken: Heat 1 tablespoon olive oil in a large skillet over medium-high heat.
Add chicken in a single layer. Cook 4–6 minutes, stirring once or twice, until golden and cooked through. Transfer to a plate and tent with foil.
Sauté the mushrooms: Add remaining 1 tablespoon olive oil and the butter to the skillet.
Stir in mushrooms with a pinch of salt. Cook 5–7 minutes until browned and most liquid evaporates. Browning builds flavor.
Add garlic: Reduce heat to medium.
Add minced garlic and cook 30–60 seconds until fragrant. Don’t let it burn.
Build the sauce: Pour in chicken broth and scrape up browned bits. Let it simmer 2 minutes to reduce slightly.
Make it creamy: Stir in heavy cream, remaining Italian seasoning, nutmeg, and a small pinch of red pepper flakes if using.
Simmer gently 3–4 minutes, stirring, until slightly thickened.
Add Parmesan: Lower heat to medium-low. Gradually whisk in Parmesan until smooth and melted. The sauce should coat a spoon.
If it’s too thick, add a splash of broth or cream. If too thin, simmer another minute.
Return chicken to pan: Add cooked chicken and any juices back into the sauce. Toss to coat and warm through for 1–2 minutes.
Taste and adjust salt and pepper.
Serve: Spoon over zucchini noodles, spaghetti squash, or steamed broccoli. Garnish with parsley and extra Parmesan. Serve hot.