A rich and comforting French onion soup with deeply caramelized onions, savory beef broth, and a cheesy gratinéed toast topping.
Author:Cat
Prep Time:20 min
Cook Time:1 hour 30 min
Total Time:1 hour 50 min
Yield:4 servings 1x
Category:Soup
Method:Stovetop
Cuisine:French
Diet:Vegetarian
Ingredients
Scale
4 large yellow onions, thinly sliced
4 tablespoons unsalted butter
1 tablespoon olive oil
1 teaspoon granulated sugar
1 teaspoon salt
1/2 teaspoon black pepper
2 cloves garlic, minced
8 cups beef broth
1 cup dry white wine
2 bay leaves
1 teaspoon fresh thyme leaves
4 slices crusty bread, about 1 inch thick
1 cup grated Gruyère cheese
1/2 cup grated Parmesan cheese
Instructions
Melt butter and olive oil in a large pot or Dutch oven over medium heat. Add sliced onions, sugar, salt, and pepper. Cook, stirring occasionally, until onions are deeply caramelized, about 45-60 minutes.
Add minced garlic and cook for 1 minute more until fragrant.
Pour in the white wine and scrape up any browned bits from the bottom of the pot. Let it simmer for 5 minutes.
Add beef broth, bay leaves, and thyme. Bring to a simmer, then reduce heat to low, cover, and cook for at least 30 minutes to allow flavors to meld. Remove bay leaves.
While the soup simmers, toast the bread slices until golden brown.
Preheat your broiler.
Ladle soup into oven-safe bowls. Top each bowl with a slice of toasted bread.
Generously sprinkle Gruyère and Parmesan cheese over the bread.
Place bowls on a baking sheet and broil for 2-3 minutes, or until cheese is melted and bubbly and lightly browned.
Serve immediately.
Notes
For the best flavor, caramelize your onions slowly over low heat. This process brings out their natural sweetness.
You can make the soup base ahead of time and reheat it before serving.
If you don’t have oven-safe bowls, you can toast the bread, top with cheese, and broil on a baking sheet, then float the cheesy toast on top of the soup just before serving.