Season the chicken. In a small bowl, mix salt, pepper, garlic powder, and smoked paprika.
Sprinkle evenly over both sides of the chicken.
Sear for flavor. Heat olive oil in a large skillet over medium-high. Add the chicken in a single layer and cook until golden on both sides and just cooked through, 4–6 minutes per side depending on thickness. Transfer to a plate and tent loosely with foil.
Soften the aromatics. Reduce heat to medium.
Add the butter to the same pan. Stir in shallot and cook 2–3 minutes until translucent. Add garlic and cook 30 seconds until fragrant, scraping up browned bits.
Build the sauce base. Pour in chicken broth and whisk in Dijon.
Simmer 2–3 minutes to reduce slightly. Taste and adjust salt if needed.
Make it creamy (without curdling). Lower the heat to medium-low. In a small bowl, whisk Greek yogurt with a few tablespoons of the hot broth to temper it.
Stir the tempered yogurt into the pan, then add Parmesan. Stir gently until smooth and creamy.
Wilt the spinach. Add spinach by the handful, stirring as it wilts. This takes 1–2 minutes.
If the sauce thickens too much, splash in a bit more broth.
Finish and brighten. Return chicken (and any juices) to the pan. Simmer 1–2 minutes to warm through. Add lemon juice and a pinch of zest.
Sprinkle with parsley and red pepper flakes if using.
Serve. Taste and adjust seasoning. Serve over brown rice, quinoa, whole-wheat pasta, or with crusty bread. Spoon extra sauce over the top.