Preheat skillet or grill pan over medium low heat.
To make the sandwiches, stack all ingredients in between two slices of bread being sure to spread the pesto evenly in between both sandwiches. Spread the outer sides of the bread on the sandwich with softened butter and grill until bread is toasty and cheese is melted. Rest 1 minute before cutting and eating.