Preheat and prep. Heat your oven to 400°F (200°C). Lightly grease a 9x13-inch baking dish.
Pat the chicken dry and season both sides with 1 teaspoon salt, 1/2 teaspoon black pepper, and 1 teaspoon Italian seasoning.
Sear the chicken. Warm 1 tablespoon olive oil in a large skillet over medium-high heat. Sear chicken 2–3 minutes per side until lightly golden (it won’t be cooked through). Transfer to a plate.
Sauté aromatics. Lower heat to medium.
Add remaining 1 tablespoon olive oil, then onion and a pinch of salt. Cook 3–4 minutes until translucent. Stir in garlic for 30 seconds until fragrant.
Build the flavor base. Add tomato paste, sun-dried tomatoes, and red pepper flakes.
Stir 1 minute to toast. Pour in chicken broth, scraping up any browned bits. Simmer 2 minutes.
Wilt the greens and add beans. Stir in spinach until just wilted.
Fold in cannellini beans and 1/4 cup Parmesan. Remove the pan from heat.
Finish the sauce. In a small bowl, whisk Greek yogurt with a few spoonfuls of the hot broth mixture to temper it. Then stir the yogurt mixture back into the skillet.
Add zest of half the lemon and a squeeze of juice. Taste and adjust salt and pepper.
Assemble. Pour the mixture into the baking dish. Nestle the seared chicken on top, then sprinkle with remaining Parmesan and the mozzarella.
Bake. Bake 18–22 minutes, until the chicken reaches 165°F (74°C) and the top is bubbly and lightly browned.
Finish and serve. Let rest 5 minutes.
Sprinkle with fresh basil and an extra squeeze of lemon. Serve with a crisp salad, roasted broccoli, or a small side of whole-grain pasta.