-
1
Preheat the broiler.
-
2
Brush a 9-by-13-inch baking dish with some of the melted butter.
-
3
Lay 6 of the bread slices out on a baking sheet in 1 even layer.
-
4
Brush the tops generously with butter.
-
5
Broil, rotating the baking sheet as needed, until the bread is golden brown and toasted, 2 to 4 minutes.
-
6
Flip the slices (untoasted side facing up).
-
7
Put 2 slices of the Cheddar each on 3 pieces of the bread and 1 slice of the Swiss cheese each on the 3 remaining slices.
-
8
Return the baking sheet to the broiler until the cheese completely melted, 1 to 2 minutes.
-
9
Sandwich together each Swiss-topped bread slice with a Cheddar-topped slice.
-
10
Repeat with the remaining bread, Cheddar and Swiss and more butter.
-
11
Trim the crusts off the sandwiches, then arrange the sandwiches in 1 layer in the prepared baking dish.
-
12
Scatter the Parmesan over the top.
-
13
Scatter the tomatoes on the baking sheet, and toss with 1/2 teaspoon salt.
-
14
Broil until they are very soft and the skins are wrinkled and browned in spots, 4 to 5 minutes.
-
15
Scatter the tomatoes over the sandwiches.
-
16
Switch the broiler to bake, and preheat to 350 degrees F.
-
17
Whisk together the half-and-half, mayonnaise, eggs, 1 teaspoon salt and a few grinds of black pepper in a large bowl.
-
18
Pour over the tomatoes and sandwiches (the liquid won't completely cover).
-
19
Cover with foil, and bake until the custard is mostly set, about 30 minutes.
-
20
Remove the foil, and continue to bake until the casserole is hot and golden brown in spots, about 15 minutes more.
-
21
Scatter the parsley on top, and serve hot.