In a non-stick pot or in the insert from the crock pot that you can place on the stove, melt the butter. Once the butter has melted, simmer the onion rings until they become tender and translucent.
Sprinkle the onions with the brown sugar and stir.
Mince the cloves of garlic and add the ingredient to the pan.
Stir in the sherry wine and let the onions and garlic simmer for about 3 minutes.
Next, pour in the beef broth. Add the salt, fresh thyme, and bay leaf. (Save some thyme leaves for garnish.)
Pour the contents into the crock pot or place the insert back in. Cook on low for 6 hours.
Once 6 hours have passed, shred the parmesan cheese, grate the gruyere, and toast the thickly sliced baguette pieces.
Preheat oven to the broil setting. Pour the soup into oven safe bowls. Place a slice or two of the toasted baguette on top of the soup. Next, put the sliced parmesan and shredded gruyere on top of the baguette slice.
Place the bowls on a baking sheet so that you can easily place them in the oven without spilling the soup. Broil until the cheese is nicely melted and golden in color.
Remove from the oven and sprinkle with thyme. Enjoy!