Start by shredding or slicing the cooked chicken into bite-sized pieces. Season it with garlic powder, smoked paprika, salt, and black pepper for extra flavor. If the chicken feels dry, mix in a small spoonful of mayonnaise to keep it juicy and tender.
In a small bowl, mash the avocado lightly with lime juice, a pinch of salt, and black pepper. You can also keep the avocado sliced if you prefer more texture inside the sandwich. The lime juice prevents browning and adds freshness to every bite.
Lay the bread slices on a flat surface and spread mayonnaise and Dijon mustard evenly on one side. This creates extra flavor while helping the bread toast beautifully in the skillet. Butter the outer sides lightly for a golden crispy crust.
Layer the chicken evenly on two slices of bread, then add avocado, cheese, and optional toppings like tomatoes or spinach. Place another bread slice on top and press gently so everything stays together while cooking. The cheese should sit close to the bread for better melting.
Heat a skillet over medium heat and place the sandwiches carefully onto the pan. Cook each side for about 3 to 4 minutes until the bread turns golden brown and the cheese melts completely. Press gently with a spatula while cooking for an evenly crisp texture.
Remove the sandwiches from the skillet and let them rest for one minute before slicing. This helps the cheese settle slightly and keeps the fillings from sliding out. Serve warm while the cheese is still gooey and delicious.