Prep the chicken: Slice large breasts horizontally to make cutlets, or lightly pound to even thickness. Pat dry and season both sides with salt and pepper.
Blanch the beans (optional for extra-crisp texture): Bring a pot of salted water to a boil.
Cook beans 2–3 minutes until bright green and slightly tender. Drain and rinse under cold water. Pat dry.
If skipping this step, you’ll sauté them longer in the skillet.
Sear the chicken: Heat 1 tablespoon olive oil in a large skillet over medium-high until shimmering. Add chicken in a single layer. Cook 3–5 minutes per side until golden and cooked through (165°F).
Transfer to a plate and tent loosely with foil.
Sauté the beans: Add a touch more oil if needed. Add green beans, a pinch of salt, and cook 4–6 minutes, tossing often, until crisp-tender and slightly blistered. Transfer to the plate with the chicken.
Build the flavor base: Lower heat to medium.
Add butter to the skillet. Stir in shallot and cook 1–2 minutes until softened. Add garlic and red pepper flakes and cook 30 seconds until fragrant.
Deglaze: Pour in chicken broth and scrape up any browned bits.
Simmer 2–3 minutes to reduce slightly.
Make it creamy: Whisk in Dijon mustard until smooth, then add the cream. Simmer 2–4 minutes, stirring, until the sauce lightly thickens and coats a spoon. Taste and season with salt and pepper.
Add lemon juice if using.
Finish in the sauce: Return chicken and any juices to the skillet, spooning sauce over the top. Nestle in the green beans. Warm everything together 1–2 minutes.
Sprinkle with fresh herbs.
Serve: Spoon sauce generously over the chicken. Pair with mashed potatoes, rice, buttered noodles, or crusty bread.