Preheat and prep: Heat the oven to 400°F (200°C). Lightly grease a 9x13-inch baking dish.
Season the chicken: In a bowl, toss chicken breasts with olive oil, salt, pepper, garlic powder, onion powder, and smoked paprika.
Arrange in the baking dish in a single layer.
Sauté the spinach: In a large skillet over medium heat, wilt the fresh spinach with a drizzle of oil and a pinch of salt, 1–2 minutes. If using frozen spinach, skip the sauté and squeeze out as much water as possible.
Mix the topping: In a medium bowl, combine cream cheese, mayonnaise, sour cream, Parmesan, minced garlic, red pepper flakes, lemon zest, and lemon juice. Stir until smooth.
Fold in chopped artichokes and the spinach.
Top the chicken: Spread the spinach-artichoke mixture evenly over the chicken. Sprinkle shredded mozzarella on top.
Bake: Bake 22–28 minutes, or until the chicken reaches an internal temperature of 165°F (74°C). If you like a browned top, broil for 1–2 minutes at the end.
Rest and garnish: Let it rest 5 minutes, then scatter parsley or chives over the top.
Portion for meal prep: Slice the chicken if desired.
Divide the chicken and creamy topping into 4 meal prep containers. Add your chosen side, like cauliflower rice or steamed broccoli.