In a large bowl, combine the cubed cooked chicken, diced roasted red pepper, diced sun-dried tomatoes, and sliced roasted almonds.
In a small bowl or measuring cup, whisk together the basil pesto, mayonnaise, sour cream, honey, Dijon mustard, and lemon juice until smooth.
Pour the pesto dressing over the chicken mixture and gently fold until everything is evenly coated.
Season to taste with salt and pepper, then taste and adjust seasoning as needed.
Assemble sandwiches by toasting bread or slicing open croissants, layering with lettuce, a few scoops of the pesto chicken salad, and optional slices of ripe avocado or other desired toppings.