Ingredients
Onion Base
1/4 cup unsalted butter
5 medium Vidalia onions, thinly sliced (about 3 lb.)
2 tsp kosher salt
1/2 tsp black pepper
3 thyme sprigs
2 flat-leaf parsley sprigs
2 bay leaves
Bread & Thickener
1 (16-oz) baguette, thinly sliced
1/3 cup all-purpose flour
Liquids
3 cups reduced-sodium beef broth
1/2 cup sherry
Cheese & Garnish
8 oz Gruyère cheese, shredded (about 2 cups)
1 tsp fresh thyme leaves
Instructions
Caramelize the Onions
Melt butter in a Dutch oven over medium-low heat. Add onions, salt, and pepper. Cook slowly, stirring often, for 45–55 minutes until deeply golden.Infuse with Herbs
Tie thyme sprigs, parsley, and bay leaves into a bundle with kitchen twine. Add during the last 15 minutes of caramelizing, then discard.Toast the Bread
Preheat oven to 375°F. Arrange baguette slices on a baking sheet and toast for 10 minutes, flipping halfway.Create the Broth Base
Stir flour into onions and cook 2 minutes. Gradually whisk in beef broth and sherry. Simmer 5–7 minutes until slightly thickened.Assemble the Casserole
In a 9×13″ dish, layer half the onion mixture, followed by half the baguette and cheese. Repeat with remaining layers.Bake and Serve
Bake uncovered for 20–25 minutes until cheese is bubbly and golden. Sprinkle fresh thyme on top and serve warm.
Notes
Use day-old bread for better texture.
Gruyère can be swapped with Swiss cheese if needed.
Add cooked chicken or roast beef for a protein-packed variation.
Best served with a green salad or roasted vegetables.
- Prep Time: 20 minutes
- Cook Time: 1 hour 10 minutes
- Category: Main Course
- Method: Baked
- Cuisine: French-American
- Diet: Vegetarian
Nutrition
- Serving Size: 1/6 of dish
- Calories: 420
- Sugar: 5g
- Sodium: 580mg
- Fat: 21g
- Saturated Fat: 12g
- Unsaturated Fat: 8g
- Trans Fat: 1g
- Carbohydrates: 38g
- Fiber: 3g
- Protein: 18g
- Cholesterol: 55mg