Try my new budgeting app Cheddar 🧀
Better than YNAB, Mint (RIP), or EveryDollar.
3.5
(54)
Export 8 ingredients for grocery delivery
Step 1
Melt butter and olive oil in a large Dutch oven or heavy pot over medium heat. Add onions. Spread them out in as thin a layer as possible. Sprinkle with sugar, and cook, stirring as needed to keep onions from sticking, until they are melting and soft, golden brown, and beginning to caramelize, about 1 hour.
Step 2
Sprinkle flour over onions, and stir to coat. Add sherry, stock, and thyme, and bring to a simmer. Cook, partially covered, for about 30 minutes, to allow the flavors to combine. Season with salt and pepper to taste.
Step 3
Meanwhile, preheat broiler. Arrange bread on a rimmed baking sheet and broil until deep-golden brown on both sides, about 1 to 2 minutes per side; set aside.
Step 4
Ladle 1 cup hot soup into four 13-ounce ramekins or ovenproof bowls. Arrange the bowls on a rimmed baked sheet. Place 2 slices of toasted bread over each bowl of soup to cover the surface of the soup completely. Sprinkle 3 ounces grated cheese over bread in each bowl, and place under broiler until cheese is melted and crusty brown around the edges. Watch carefully that bread doesn't burn. Serve immediately.