In a large heavy-bottom pot, melt
the butter over low heat. Add the sliced onions, thyme
, salt, and pepper and continue to cook, stirring occasionally until the onions
become a deep golden brown and very soft, about 30 minutes.
Add the flour and cook for 1 to 2 minutes. Add the white wine
and scrape up any dry bits on the bottom of the pan, increasing the heat to a boil for 2 to 3 minutes. Add the beef stock, and the chicken stock, and allow the soup to simmer
for an additional 30 minutes as the flavors develop. Season the soup generously with salt, and pepper, to taste.
Preheat the oven to broil
, or turn on the broiler. Arrange the ciabatta cubes on a baking sheet and toast until crispy, about 3 to 5 minutes.
Remove the thyme sprigs and pour the soup
into 4 to 6 oven-safe crocks or bowls. Top with the toasted ciabatta
cubes and a generous amount of grated Gruyere.
Place the crocks or bowls under the broiler for 3 to 5 minutes, or until the cheese is melted and begins to brown.