In a mixing bowl, add your shredded chicken, buffalo sauce, and cream cheese. Mix until the chicken is fully coated and the cream cheese is evenly distributed. The result is a creamy, spicy chicken filling that’s packed with flavor and easy to spread.
Spread softened butter on one side of each bread slice. This side will go face-down in the skillet. The butter helps create that signature grilled cheese crunch and gives the bread a rich, golden finish.
Place two slices of bread butter-side down on a cutting board. Sprinkle with shredded cheddar and mozzarella, then spoon on a generous layer of buffalo chicken mixture. Add a bit more cheese on top (because you can never have too much), and top with the other slices of bread, butter-side up.
Heat a skillet or griddle over medium heat. Carefully place the sandwiches in the pan and cook for about 3–4 minutes per side. Use a spatula to press them gently and flip once the bottom is golden brown. You want the cheese to melt fully and the bread to get perfectly crispy.
Remove the sandwiches from the pan and let them rest for a minute to allow the cheese to set slightly. Slice each sandwich in half (diagonally is always a classic move) and serve while hot. Enjoy as is or dip in extra buffalo sauce, ranch, or blue cheese dressing.