Heat the oil in a nonstick pan to medium-low heat. Place a slice of cheese on each slice, tomatoes seasoned with salt and pepper, and ham. Close the two halves and place in the pan.
Cover with a lid. (Watch the heat, make sure the bread isn't burning.) When the cheese is melted and the bread is nicely grilled to golden brown, flip the sandwich to the other side and repeat.