Prep the chicken: If using rotisserie chicken, remove the skin and bones, then chop or shred the meat into bite-size pieces. Aim for uniform pieces so every bite feels balanced.
Toast the walnuts (optional but recommended): In a dry skillet over medium heat, toast walnuts for 3–4 minutes, stirring often, until fragrant. Let them cool before adding to the salad.
Chop the produce: Finely chop the celery and mince the red onion or shallot.
Roughly chop parsley if using.
Make the dressing: In a mixing bowl, whisk together mayonnaise, Greek yogurt (or sour cream), Dijon, lemon juice, and apple cider vinegar. Stir in garlic powder, a pinch of salt, and black pepper.
Taste and adjust: Check the dressing. If you want more tang, add a bit more lemon.
If it’s too tart, add a spoonful more mayo. Season with salt and pepper until it tastes bright and balanced.
Combine the salad: In a large bowl, add chicken, celery, onion, cranberries, walnuts, and parsley. Pour the dressing over and toss gently to coat.
Chill for best flavor: Cover and refrigerate for at least 30 minutes.
This helps the flavors meld and the texture settle.
Serve: Spoon over crisp lettuce, tuck into a low-carb wrap, or plate with sliced cucumbers and cherry tomatoes. Add a sprinkle of extra walnuts or herbs on top for a fresh finish.