01 - In a small bowl, mash one avocado with lemon juice, mayonnaise, Dijon mustard, salt, and pepper until smooth and creamy.
02 - Spread the prepared avocado mixture evenly on 4 bread slices, covering the entire surface to the edges.
03 - Layer the shredded chicken, tomato slices, remaining fresh avocado slices, and cheese on top of the avocado spread. Sprinkle with chopped cilantro or parsley if desired.
04 - Top with the remaining bread slices to form 4 complete sandwiches, pressing gently to adhere the layers.
05 - Butter the outside of each sandwich lightly on both sides, ensuring even coverage for golden grilling.
06 - Heat a large skillet or griddle over medium heat. Grill the sandwiches for 3-4 minutes per side, pressing gently with a spatula, until the bread is golden brown and crispy and the cheese is fully melted.
07 - Remove from heat, slice each sandwich diagonally in half, and serve immediately while warm and gooey.