Prep the chicken. Use shredded rotisserie chicken or poach/bake chicken breasts and chop them. Aim for bite-size pieces so the dressing coats evenly.
Prepare the spinach. If using fresh, finely chop it. If using frozen, thaw and squeeze out all the liquid with a clean towel to avoid a watery salad.
Make the creamy base. In a large bowl, whisk together mayonnaise, Greek yogurt, cream cheese, Parmesan, lemon juice, Dijon, garlic, salt, and pepper until smooth.
If the cream cheese is stiff, microwave it for 10–15 seconds to soften.
Add mix-ins. Stir in artichokes, spinach, celery, red onion, and red pepper flakes (if using). Taste and adjust salt, pepper, and lemon.
Fold in the chicken. Gently stir until everything is well coated. If you like a looser texture, add a tablespoon of yogurt or a splash of olive oil.
Chill for flavor. Cover and refrigerate for at least 30 minutes.
This helps the flavors meld and the texture firm up.
Serve. Top with extra Parmesan and parsley. Spoon into lettuce cups, serve with sliced cucumbers, or enjoy as a hearty bowl with avocado.