Ingredients
Equipment
Method
- Heat butter and oil in a large cast iron skillet over medium heat.
- Add sliced onions and cook slowly, stirring often, for 45-50 minutes until caramelized and dark brown.
- Add minced garlic and thyme, cooking for 1 minute until fragrant.
- Sprinkle flour over onions, stir for 2 minutes, then deglaze with wine, scraping up browned bits.
- Pour in beef broth and add bay leaf. Simmer on low for 20 minutes. Season with salt and pepper.
- Preheat oven broiler. Toast baguette slices separately until golden.
- Arrange toasted bread on top of the soup in the skillet.
- Cover bread and soup generously with Gruyère and Parmesan cheese.
- Broil for 3-5 minutes until cheese is bubbly and golden brown. Serve immediately.
Notes
Patience is key for the onions; do not rush the caramelization process or the soup will lack depth. Use vegetarian broth for a meat-free version.