Print
clock clock iconcutlery cutlery iconflag flag iconfolder folder iconinstagram instagram iconpinterest pinterest iconfacebook facebook iconprint print iconsquares squares iconheart heart iconheart solid heart solid icon
Classic French Onion Soup Recipe: A Cozy and Flavorful Delight

Classic French Onion Soup Recipe: A Cozy and Flavorful Delight


5 Stars 4 Stars 3 Stars 2 Stars 1 Star

No reviews

  • Author: Hamza
  • Total Time: PT1H35M
  • Yield: 4 1x

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!

  1. In a large heavy-bottomed pot or Dutch oven, heat the butter and olive oil over medium heat.
  2. Add the sliced onions, salt, and sugar. Stir well to coat the onions in the butter.
  3. Cook the onions for 40-50 minutes, stirring occasionally. They will slowly turn from translucent to golden brown.
  4. 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

  1. 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.
  2. Add the beef broth, Worcestershire sauce, thyme, and bay leaf. Stir to combine.
  3. Bring to a simmer and cook for 30 minutes to allow the flavors to meld together.
  4. 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.

  1. Preheat your oven to 400°F (200°C).
  2. Arrange baguette slices on a baking sheet and bake for 5-7 minutes, flipping halfway, until they are golden and crispy.
  3. Remove from the oven and set aside.

Step 4: Assemble and Broil

Now comes the fun part—melting the cheese!

  1. Ladle the hot soup into oven-safe bowls.
  2. Place toasted baguette slices on top of each bowl.
  3. Sprinkle generously with Gruyère and Parmesan cheese.
  4. Place the bowls under the broiler for 2-4 minutes, or until the cheese is bubbly and golden brown.
  5. 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