Description
Learn how to make the best French onion soup with perfectly caramelized onions, rich beef broth, and a golden, cheesy topping. This authentic recipe is easy and full of flavor!
Ingredients
Scale
For the Soup Base:
- 4 large yellow onions, thinly sliced
- 3 tbsp unsalted butter
- 1 tbsp olive oil
- 1 tsp salt (to help onions release moisture)
- ½ tsp sugar (helps with caramelization)
- 3 cloves garlic, minced
- ½ cup dry white wine (such as Sauvignon Blanc or Chardonnay)
- 6 cups beef broth (homemade or high-quality store-bought)
- 1 tbsp Worcestershire sauce (adds umami depth)
- 2 tsp fresh thyme leaves (or ½ tsp dried thyme)
- 1 bay leaf
- Salt & freshly ground black pepper, to taste
For the Cheesy Topping:
- 1 French baguette, sliced into rounds
- 2 cups Gruyère cheese, shredded (or Swiss cheese as a substitute)
- ½ cup Parmesan cheese, grated (for extra flavor)
Instructions
Step 1: Caramelize the Onions
Caramelizing the onions is the most important step, and it requires patience!
- In a large heavy-bottomed pot or Dutch oven, heat the butter and olive oil over medium heat.
- Add the sliced onions, salt, and sugar. Stir well to coat the onions in the butter.
- Cook the onions for 40-50 minutes, stirring occasionally. They will slowly turn from translucent to golden brown.
- Once deeply caramelized, stir in the minced garlic and cook for another 1-2 minutes until fragrant.
💡 Tip: If the onions start to burn, lower the heat and add a splash of water to deglaze the pot.
Step 2: Deglaze and Build the Broth
- Pour in the white wine and scrape up any browned bits stuck to the bottom of the pot. Let it simmer for 5 minutes until the alcohol cooks off.
- Add the beef broth, Worcestershire sauce, thyme, and bay leaf. Stir to combine.
- Bring to a simmer and cook for 30 minutes to allow the flavors to meld together.
- Taste and adjust seasoning with salt and pepper. Remove the bay leaf before serving.
Step 3: Prepare the Cheesy Baguette Topping
While the soup simmers, prepare the cheesy topping.
- Preheat your oven to 400°F (200°C).
- Arrange baguette slices on a baking sheet and bake for 5-7 minutes, flipping halfway, until they are golden and crispy.
- Remove from the oven and set aside.
Step 4: Assemble and Broil
Now comes the fun part—melting the cheese!
- Ladle the hot soup into oven-safe bowls.
- Place toasted baguette slices on top of each bowl.
- Sprinkle generously with Gruyère and Parmesan cheese.
- Place the bowls under the broiler for 2-4 minutes, or until the cheese is bubbly and golden brown.
- Carefully remove from the oven and let cool slightly before serving.
Notes
How to Serve French Onion Soup:
- Garnish with extra fresh thyme or a sprinkle of black pepper.
- Serve hot as an appetizer or pair with a fresh green salad for a complete meal.
- A glass of dry white wine or a light red wine (like Pinot Noir) pairs beautifully with this soup.
How to Store and Reheat:
- Refrigerate: Leftover soup (without the bread and cheese) can be stored in an airtight container for up to 4 days.
- Freeze: You can freeze the soup base for up to 3 months. Just reheat and add fresh toppings when ready to serve.
- Reheat: Warm on the stovetop over medium heat, then reassemble with fresh toast and cheese before serving.
- Prep Time: PT15M
- Cook Time: PT1H20M
- Category: Appetizer, Soup
- Cuisine: French