-
1
Slice onions very thinly preferably using a mandoline or food processor.
-
2
Heat butter in a large saucepan over medium heat until melted.
-
3
Add onions all at once; adjust heat upwards towards medium-high as needed to cook onions.
-
4
Stirring occasionally, sweat onions for 25 minutes or until onions are pale golden, greatly reduced in volume and a deep brown slick is forming on pan bottom.
-
5
(Watch carefully towards end of cooking time to prevent burning.
-
6
).
-
7
Stir in broths, wine, thyme and bay leaf.
-
8
Bring to a boil; cover and reduce heat.
-
9
Simmer for 20 to 25 minutes.
-
10
Discard bay leaf and thyme sprig.
-
11
Stir in vinegar and black pepper; taste and add pinches of salt if needed.
-
12
Stir in parsley.
-
13
Slice bread on a slight diagonal into 1/2-inch-thick slices, 2 slices for every portion intended to be served.
-
14
Lightly butter 1 side of each slice.
-
15
Slice cheeses.
-
16
Make a sandwich, buttered-sides out, with a slice of each kind of cheese inside (trim cheese to fit as needed).
-
17
Take remaining cheese slices and scraps and cut crosswise into long thin pieces.
-
18
Heat soup until very hot, but not boiling.
-
19
Using a large frying pan or griddle, slowly grill sandwiches over medium-low heat for 10 minutes per side or until bread is golden on both sides and interior cheese is melted.
-
20
Heap remaining cheese pieces on top of sandwiches while still in pan; broil 1 to 2 minutes or until melted.
-
21
Ladle soup into bowls.
-
22
Slide a sandwich into each portion and serve immediately sprinkled with additional chopped parsley.