Classic French Onion Soup

Classic French Onion Soup

Soup
Mii

Adapt this recipe

Preview a personalization for your household — then save or tweak further.

  • Prep15m
  • Cook90m
Total time
1h 45m
Cook at
400°F
Internal temp
145°F
Prep
15 min
Cook
1h 30m

Servings

Recipe written for 4 servings

Main

Toasted Baguette

Cheese Topping

Oven

Stovetop

Dutch Oven

Baking Sheet

Pot

Broiler

Wooden Spoon

Ice Cube Tray

Pastry Brush

Knife

Jelly Roll (10x15)

Ladle

Cutting Board

Grater

Fridge

4 days

Freezer

60 days

Reheat

StovetopMicrowaveOven
Step by step

Instructions

Tap a step number to check it off as you cook.

  • 5–60 min
  • Medium

Melt the 3 tbsp unsalted butter with the 1 tbsp olive oil in a large Dutch oven or heavy-bottomed pot over medium heat. Add all the sliced yellow onions about 5–6 large, 1 tsp kosher salt, and 1 tsp granulated sugar helps the onions caramelize. Stir to coat well. Cook uncovered, stirring every 5–8 minutes, for 50–60 minutes total. The onions should slowly turn deep golden-brown and jammy. If they're browning too fast or sticking, lower the heat and add a splash of water to deglaze. Don't rush this step — properly caramelized onions are the soul of this soup.

Uses

  • Dutch Oven
  • Pot
  • Unsalted Butter
  • Olive Oil
  • Yellow Onion
  • Kosher Salt
  • Granulated Sugar
  • 1 min

Add the 3 cloves garlic minced minced and cook, stirring, for 1 minute until fragrant.

Uses

  • Garlic
  • 3 min

Pour in the white wine and stir, scraping up any browned bits from the bottom of the pot. Let the wine cook down for about 3 minutes until mostly evaporated.

  • 2 min

Sprinkle the 2 tbsp all-purpose flour over the onions and stir well to coat. Cook for 2 minutes, stirring constantly, to eliminate the raw flour taste.

Uses

  • All-Purpose Flour
  • Yellow Onion
  • 20–25 min
  • Low

Gradually pour in the 6 cups beef broth low-sodium preferred and 1 cup water, stirring constantly. Add the thyme sprigs, 2 whole bay leaves, 1 tbsp Worcestershire sauce, and ¼ tsp black pepper freshly ground. Bring to a boil, then reduce heat to low. Simmer uncovered for 20–25 minutes. Remove the thyme sprigs and bay leaves. Taste and adjust 1 tsp kosher salt and ¼ tsp black pepper freshly ground as needed.

Uses

  • Beef Stock
  • Water
  • Bay Leaf
  • Worcestershire Sauce
  • Black Pepper
  • Kosher Salt
  • 6–8 min
  • 400°F

While the soup simmers, preheat your oven to 400°F. Arrange the 1 whole baguette cut into 3/4-inch slices slices on a baking sheet and brush both sides lightly with 1 tbsp olive oil. Bake for 6–8 minutes, flipping once halfway through, until golden and crisp. Set aside.

Uses

  • Oven
  • Baking Sheet
  • Baguette
  • Olive Oil

Grate the Gruyère (and 2 oz Parmesan cheese freshly grated if using) and set aside. Have your oven-safe soup crocks ready on a sturdy baking sheet.

Uses

  • Baking Sheet
  • Parmesan Cheese
  • High

Switch your oven to the broiler setting (high). Ladle the hot soup into the oven-safe crocks, filling them about 3/4 full. Place 1–2 toasted 1 whole baguette cut into 3/4-inch slices slices on top of each crock, slightly overlapping if needed. Pile a generous handful of Gruyère (and 2 oz Parmesan cheese freshly grated if using) over the bread, covering it completely and letting it drape over the edges of the crock slightly.

Uses

  • Oven
  • Broiler
  • Baguette
  • Parmesan Cheese
  • 3–5 min

Carefully place the baking sheet with the filled crocks under the broiler, about 6 inches from the heat. Broil for 3–5 minutes, watching closely, until the cheese is fully melted, bubbly, and has golden-brown spots. Remove carefully — the crocks will be extremely hot. Let rest for 2 minutes before serving.

Uses

  • Baking Sheet
  • Broiler
  • Parmesan Cheese
Per serving

Nutrition facts

Estimated for one serving as written. Scale with Serving size in the sidebar for your batch.

520

Cal

24g

Fat

48g

Carbs

24g

Protein