Layer 4 slices of sandwich bread with 8 ounces Gruyere or other melting cheese, 1 thinly sliced pear, and 8 ounces thinly sliced deli ham; top each with bread.
Heat a large skillet over medium heat. Spread outside of both bread slices with butter. Cook sandwiches in batches, if necessary, until golden and cheese is melted, flipping once, 3 to 5 minutes per side. Cut sandwiches in half and serve hot.