-
1
Melt the butter in a large Dutch oven or heavy soup pot over medium-low heat.
-
2
Add the onions, thyme, bay leaf, and measured salt.
-
3
Slowly melt the onions, stirring frequently until the onions are very soft and a deep golden brown, about 45 minutes (if, at any point, the onions appear to be getting too dark, or beginning to stick to the pan, reduce the heat).
-
4
Add the flour, stir well to combine it with the onions, and cook, stirring, for 1 minute.
-
5
Add the wine and simmer, stirring, for 2 minutes.
-
6
Add the broth and water, bring it to a boil, and simmer gently, stirring occasionally, for 30 minutes.
-
7
Taste and season with additional salt, if necessary, and pepper.
-
8
Heat the oven to 350 degrees F and arrange a rack in the middle.
-
9
Arrange the baguette slices in a single layer on a baking sheet and toast for 8 minutes.
-
10
Turn the slices over and toast an additional 7 minutes.
-
11
Turn on the broiler and arrange the crocks on a rimmed baking sheet or in a shallow baking pan.
-
12
Pick the bay leaf and thyme sprigs out of the soup and discard them.
-
13
Ladle the soup evenly among the crocks, then top each with a baguette toast.
-
14
Sprinkle the crocks with the shredded Gruyere and grated Parmesan.
-
15
Broil, about 4 to 5 inches from the heat, until the cheese is melted and bubbly, about 2 minutes.
-
16
Serve immediately.