Season the chicken: Pat chicken dry. Season both sides with 1 teaspoon salt and 1/2 teaspoon black pepper.
Sear the chicken: Heat olive oil in a large skillet over medium-high.
Add chicken in a single layer and sear 4–5 minutes per side until golden. Remove to a plate. The chicken will finish in the sauce.
Sauté mushrooms: Lower heat to medium.
Add butter. Once melted, add mushrooms with a pinch of salt. Cook, stirring occasionally, 6–8 minutes until browned and their moisture cooks off.
Add garlic: Stir in minced garlic and cook 30–60 seconds until fragrant.
If using, deglaze with white wine and simmer 1–2 minutes, scraping up browned bits.
Build the sauce: Pour in chicken broth and bring to a gentle simmer. Stir in Dijon. Reduce by about one-third, 3–4 minutes.
Make it creamy: Lower heat.
Stir in heavy cream and Parmesan. Simmer gently 2–3 minutes until slightly thickened. Avoid boiling to prevent curdling.
Finish the chicken: Nestle the chicken and its juices back into the skillet.
Simmer 3–5 minutes until the chicken is cooked through (165°F internal) and the sauce coats a spoon.
Brighten and herb it up: Stir in lemon zest, lemon juice, and fresh thyme or parsley. Taste and adjust salt and pepper. Add red pepper flakes if you like a little heat.
Optional greens: If using spinach, fold it into the hot sauce until just wilted, 1 minute.
Assemble meal prep: Add your base (rice, quinoa, pasta, or veggies) to containers.
Top with chicken and spoon over plenty of sauce and mushrooms.
Cool then seal: Let containers cool uncovered for 15–20 minutes before sealing to avoid condensation.