Prep the chicken: Pat the chicken dry. Season with salt and pepper.
This helps it brown and keeps the meat juicy.
Mix the sauce: In a small bowl, combine lemon juice, lemon zest, honey, chicken broth, and soy sauce. Taste and adjust sweetness or acidity. Set aside.
Sear the chicken: Heat 1 tablespoon olive oil in a large skillet over medium-high heat.
Add chicken in a single layer. Cook 5–7 minutes, turning once, until golden and cooked through. Transfer to a plate.
Cook the green beans: In the same skillet, add remaining 1 tablespoon oil.
Add green beans and a pinch of salt. Sauté 2 minutes. Splash in 2–3 tablespoons water, cover, and steam 2–3 minutes until bright green and crisp-tender.
Remove lid and let any liquid evaporate.
Build flavor: Push beans to the side. Add butter (if using), garlic, and ginger to the open space. Cook 30 seconds until fragrant, stirring so it doesn’t burn.
Add sauce and thicken: Pour in the honey-lemon mixture.
Bring to a simmer. If you prefer a thicker glaze, stir in the cornstarch slurry and simmer 1–2 minutes until glossy.
Return chicken: Add chicken and any juices back to the pan. Toss with the beans until coated.
Simmer 1 minute. Taste and season with more salt, pepper, or honey as needed. Add a pinch of red pepper flakes if you like a little heat.
Finish and serve: Remove from heat.
Shower with chopped parsley or chives. Serve with lemon wedges and your choice of side—rice, quinoa, couscous, or roasted potatoes.