Go Back Email Link
–+ servings
Close-up shot of a spoonful of French onion soup being lifted from a crock showing stringy melted Gruyère and dark caramelized onions in rich amber broth

French Onion Soup

No ratings yet
Prep Time 10 minutes
Cook Time 1 hour 5 minutes
Total Time 1 hour 15 minutes
Servings 4 servings
Calories 410 kcal

Equipment

  • Large Dutch oven or heavy-bottomed pot
  • Baking sheet
  • 4 oven-safe soup crocks or bowls
  • Ladle
  • Box grater
  • Wooden spoon

Ingredients
  

Soup Base

  • 3 lbs yellow onions about 5–6 large, thinly sliced into half-moons
  • 3 tablespoons unsalted butter
  • 1 tablespoon olive oil
  • 1 teaspoon granulated sugar optional, helps browning
  • 3 cloves garlic minced
  • 1 tablespoon all-purpose flour for thickening
  • 1/2 cup dry white wine or dry sherry for deglazing
  • 4 cups good-quality beef broth low-sodium preferred
  • 2 cups chicken broth adds lightness to balance the beef broth
  • 4 sprigs fresh thyme or 1/2 teaspoon dried thyme
  • 2 bay leaves
  • 1 tablespoon Worcestershire sauce
  • 1 teaspoon kosher salt plus more to taste
  • 1/2 teaspoon black pepper freshly ground

Gruyère Toasts

  • 8 slices baguette about 1/2 inch thick
  • 1 1/2 cups Gruyère cheese freshly shredded, about 6 oz
  • 1 tablespoon olive oil for brushing the bread

Instructions
 

Caramelize the Onions

  • In a large, heavy-bottomed Dutch oven or wide pot, melt the butter with the olive oil over medium heat. Add all the sliced onions and stir to coat them in the fat. Sprinkle with 1 teaspoon of salt and the optional sugar.
  • Cook the onions, stirring every 5–8 minutes, over medium to medium-low heat for 45–55 minutes total. Adjust the heat as needed — you want steady sizzling without burning. The onions are ready when they are deep golden brown, jammy, and reduced to about one-quarter of their original volume.

Build the Soup

  • Add the minced garlic to the caramelized onions and cook for 1 minute, stirring constantly, until fragrant.
  • Sprinkle the flour over the onions and stir well to coat. Cook for 1–2 minutes to eliminate the raw flour taste.
  • Pour in the white wine or dry sherry and scrape up any browned bits from the bottom of the pot. Let the wine reduce by half, about 2 minutes.
  • Add the beef broth, chicken broth, thyme sprigs, bay leaves, Worcestershire sauce, and black pepper. Stir to combine and bring to a gentle simmer over medium heat.
  • Reduce the heat to low and simmer uncovered for 15–20 minutes to allow the flavors to meld. Remove and discard the thyme sprigs and bay leaves. Taste and adjust salt and pepper as needed.

Toast the Baguette

  • While the soup simmers, preheat your oven broiler to HIGH and position a rack in the upper third of the oven.
  • Arrange baguette slices on a baking sheet and lightly brush both sides with olive oil. Broil for 1–2 minutes per side until golden and lightly crisped. Watch closely — they brown fast. Set aside.

Broil and Serve

  • Ladle the hot soup into 4 oven-safe crocks or bowls, filling them about 3/4 full. Place 2 toasted baguette slices on top of each bowl of soup.
  • Top each bowl generously with shredded Gruyère cheese, making sure the cheese covers the bread and extends slightly to the edges of the bowl.
  • Carefully place the filled crocks on a sturdy baking sheet and slide under the broiler for 2–4 minutes, until the cheese is fully melted, bubbling, and golden brown in spots. Watch closely.
  • Remove from the broiler carefully — the bowls will be extremely hot. Let rest for 1–2 minutes before serving. Garnish with fresh thyme leaves if desired.

Notes

Make-ahead tip: The soup base (without bread and cheese) can be refrigerated for up to 5 days or frozen for up to 3 months. Reheat on the stovetop before ladling and broiling.
Cheese swap: Swiss, Emmental, or provolone are great substitutes for Gruyère if budget or availability is a concern.
Broiling safety: Always place crocks on a baking sheet before putting them under the broiler — it makes them much easier and safer to handle.
Onion tip: Don't rush the caramelization. The deep color and sweetness of the onions is the heart of this entire recipe.

Nutrition

Calories: 410kcalCarbohydrates: 38gProtein: 18gFat: 20gSodium: 920mgFiber: 4gSugar: 12g
No ratings yet