Go Back
French Onion Soup Recipe

French Onion Soup Recipe

Olivia Brooks
This French Onion Soup Recipe combines slow-cooked onions, garlic, wine, and melted cheese for a rich, comforting bowl of flavor.
Prep Time 15 minutes
Cook Time 1 hour 10 minutes
Total Time 1 hour 25 minutes
Course Soup
Cuisine American
Servings 4
Calories 420 kcal

Equipment

  • Large heavy-bottomed pot or Dutch oven
  • Wooden spoon
  • Sharp knife
  • Cutting board
  • Ladle
  • Oven-safe soup bowls (ramekins)
  • Baking sheet
  • Broiler (in your oven)

Ingredients
  

  • 4 tablespoons unsalted butter
  • 2 tablespoons olive oil
  • 4 large yellow onions thinly sliced (about 2 pounds)
  • 1 teaspoon salt
  • 1/2 teaspoon freshly ground black pepper
  • 1 teaspoon granulated sugar optional, to help caramelization
  • 3 cloves garlic minced
  • 1/2 cup dry white wine
  • 6 cups high-quality beef broth
  • 1 cup chicken broth optional, for balance
  • 2 –3 sprigs fresh thyme or 1/2 teaspoon dried thyme
  • 1 bay leaf
  • 1 tablespoon all-purpose flour optional, for slight thickening
  • 1 baguette sliced into 1-inch pieces
  • 2 cups shredded Gruyère cheese
  • 1/2 cup shredded mozzarella optional, for extra melt

Instructions
 

Step 1: Slice the Onions with Care

  • Thinly slice the onions from root to tip so they hold their shape as they cook. Try to keep the slices even for consistent caramelization. Yes, you may shed a few tears, but I always say they’re worth it.

Step 2: Start the Caramelization

  • In a large Dutch oven, melt the butter with the olive oil over medium heat. Add the sliced onions, salt, and pepper. Stir to coat them well. Cook for about 10 minutes until they soften and become translucent, stirring occasionally.

Step 3: Develop Deep Golden Color

  • Reduce the heat to medium-low and continue cooking for 30–40 minutes, stirring every few minutes. If using, sprinkle in the sugar to encourage browning. The onions should slowly turn a deep golden brown and smell sweet and nutty. If they stick slightly to the bottom, that’s flavor—just stir and scrape gently.

Step 4: Add Garlic and Deglaze

  • Stir in the minced garlic and cook for 1 minute until fragrant. Pour in the white wine and scrape up any browned bits from the bottom of the pot. Let it simmer for 2–3 minutes until slightly reduced.

Step 5: Build the Broth

  • Sprinkle in the flour if using and stir well. Add the beef broth, chicken broth, thyme, and bay leaf. Bring to a gentle simmer and cook uncovered for 20–30 minutes. The aroma at this stage is absolutely irresistible—rich, savory, and comforting.

Step 6: Prepare the Toasted Bread

  • While the soup simmers, preheat your oven to 400°F (200°C). Arrange baguette slices on a baking sheet and toast for 8–10 minutes until golden and crisp. They should be firm enough to hold up in the soup.

Step 7: Assemble and Broil

  • Preheat your broiler. Ladle the hot soup into oven-safe bowls. Place a toasted baguette slice on top of each bowl and generously sprinkle with Gruyère and a bit of mozzarella. Set the bowls on a baking sheet and broil for 2–4 minutes until the cheese is melted, bubbly, and golden brown.
  • Watch carefully—cheese can go from perfect to burnt in seconds!

Step 8: Serve and Savor

  • Carefully remove from the oven (the bowls will be very hot). Let them sit for a minute before serving. Break through that cheesy crust with your spoon and enjoy every single spoonful of your homemade French Onion Soup.
Keyword French Onion Soup Recipe