Melt butter in a skillet, add sliced onions, and cook until golden brown (about 20 minutes). Stir in sugar and garlic.
Transfer onions to the slow cooker. Add sherry, beef broth, salt, thyme, and bay leaf. Cook on low for 6-8 hours or high for 3-4 hours.
Remove the bay leaf and stir well.
Toast the French bread slices in the oven until crisp.
Ladle soup into oven-safe bowls, top each with a toasted bread slice, and sprinkle with Gruyère, Emmental, Parmesan, and mozzarella cheese.
Place the bowls under the broiler for 2-3 minutes until the cheese is bubbly and golden.
Let it cool slightly, then serve hot.
Enjoy the rich, cheesy goodness with a side of Keto Air Fryer Chicken Breast or a Protein-Packed Carnivore Chicken Salad.