This authentic French onion soup is just like one you would find in a quaint restaurant in France. Bubbly, delicious, and topped with browned, stringy cheese… this is a French cooking staple, perfect for a cozy night in or to impress a crowd.
8cupslow-sodium beef stock(click here for my Homemade Beef Stock recipe)
¾cupdry white wine (or dry white vermouth)
¼cupCognac(or any other variety of brandy)
1bay leaf, whole
½tspground black pepper
For the Topping
1French baguette, cut into ¾" rounds
2cloves of garlic, peeled and halved(for rubbing)
1 ½cupsGruyère cheese, freshly grated
1 ½cupsMozzarella cheese, freshly grated
½cupParmesan cheese, freshly grated
Prevent your screen from going dark
Instructions
Making the Soup
Preheat oven to 325℉.
Peel, halve, and slice onions to a ¼" thickness.
8 cups yellow onions, peeled, halved and ¼" sliced
In a large pot, heat olive oil and butter over medium heat.
1 Tbsp extra virgin olive oil
3 Tbsp unsalted butter
Add in sliced onions. Stir and cover.
Cook, stirring occasionally, until onions become soft and translucent (about 15 minutes).
Remove cover. Add in sugar, along with 1 tsp of kosher salt.
¼ tsp granulated sugar
Increase heat slightly and continue to cook onions, uncovered, until rich golden brown in color (about 30 minutes more). Stir occasionally and scrape up any bits on bottom of pan, as needed.
Stir in flour. Continue cooking until onions are well coated and flour is cooked (about 2 to 3 minutes).
2 Tbsp all-purpose flour
Add in beef stock, wine, Cognac, bay leaf, pepper, and an additional 1 tsp of kosher salt.
8 cups low-sodium beef stock
¾ cup dry white wine (or dry white vermouth)
¼ cup Cognac
1 bay leaf, whole
½ tsp ground black pepper
Bring to a boil. Then, reduce heat to medium/low and simmer, partially covered, until all of the flavors have melded together (about 35 minutes).
Remove the bay leaf. Taste for seasoning.
Toasting the Baguette Rounds
Meanwhile, while the soup is simmering, cut baguette into ¾" rounds and place them on an oven rack or baking sheet. Toast rounds in the oven for 15 minutes.
1 French baguette, cut into ¾" rounds
Remove rounds from the oven. Brush each side of rounds with a raw piece of garlic, which has been peeled and halved.
2 cloves of garlic, peeled and halved
Continue toasting rounds in the oven until they are dry, crisp, and very slightly browned (about 15 minutes more).
Remove rounds from the oven and set aside.
Assembling the Soup
Turn the oven to a high broil.
In a large bowl, mix together Gruyère cheese, Mozzarella cheese, and Parmesan cheese (or whichever combination of cheeses you wish).
1 ½ cups Gruyère cheese, freshly grated
1 ½ cups Mozzarella cheese, freshly grated
½ cup Parmesan cheese, freshly grated
In an oven-safe bowl or tureen, ladle in desired amount of soup. Place one or several toasted baguette rounds on top of soup, and cover generously with a handful of the cheese mixture. Repeat for each serving.
Place bowl(s) or tureen(s) on a baking sheet and broil in the oven until the cheese is brown and bubbly (about 5 minutes).
Carefully remove from oven. Serve hot.
Notes
When browning the onions (Step 7), you should stir frequently and scrape any bits that stick to the bottom. This ensures that they brown evenly and do not burn. If the onions begin to burn or stick too much you can add in a splash of water and continue to stir.
Alcohol-free version: You can remove the wine and Cognac from this recipe; however, they definitely give the soup an amazing depth of flavor and a more authentic taste.
Best cheese combination: Feel free to use whichever combination of cheeses you like. Gruyère is the traditional cheese used in French onion soup. I have found the above combination of Gruyère, Mozzarella, and Parmesan gives the perfect balance of flavor and stringiness.