01 - Heat a large skillet or griddle over medium heat.
02 - Butter one side of each bread slice.
03 - Layer two slices of bread, buttered side down, each with one slice of cheese, two slices of bacon, tomato slices, and another slice of cheese. Season tomatoes lightly with pepper. Top with remaining bread, buttered side up.
04 - Place assembled sandwiches in the preheated skillet. Cook for 3–4 minutes per side, pressing gently with a spatula, until the bread is golden brown and the cheese is thoroughly melted.
05 - Remove sandwiches from the skillet. Allow to cool slightly, then slice in half and serve warm.