French onion soup recipe
This French onion soup recipe is everything you love about classic comfort food: deeply caramelized onions, rich broth, and gooey melted cheese on crusty bread. It’s simple to make at home and just as good—if not better—than what you’d order in a restaurant.
Prep Time 10 minutes mins
Cook Time 1 hour hr 20 minutes mins
Total Time 1 hour hr 30 minutes mins
Course Dinner, Main Course, Soup
Cuisine American, French
Servings 4 Servings
Calories 420 kcal
- 5 large yellow onions thinly sliced
- 4 tablespoons unsalted butter
- 1 tablespoon olive oil
- 1 teaspoon salt
- ½ teaspoon black pepper
- 1 teaspoon sugar
- 2 garlic cloves minced
- ½ cup white wine optional
- 6 cups beef stock or half beef, half chicken stock
- 2 sprigs fresh thyme or 1 teaspoon dried thyme
- 1 bay leaf
- 1 baguette sliced into thick rounds
- 2 cups shredded Gruyère cheese or Gruyère + Swiss mix
Slice the onions (10 minutes): Thinly slice 5 large onions.
Caramelize the onions (40 minutes): Melt butter and olive oil in a heavy pot over medium heat. Add onions, salt, pepper, and sugar. Stir often until onions are golden brown and jammy.
Deglaze with wine (5 minutes): Add garlic, cook 1 minute, then add wine and reduce by half.
Add broth and herbs (30 minutes): Add stock, thyme, and bay leaf. Bring to boil, then reduce heat and simmer 30 minutes.
Toast bread (5 minutes): Slice baguette rounds, toast on a baking sheet until crisp.
Assemble and broil (5 minutes): Ladle soup into oven safe bowls, top with toasted bread and cheese. Broil until cheese is melted and bubbling.
-
Patience is key: Don’t rush caramelizing onions.
-
Use good stock: Quality beef stock makes all the difference.
-
Oven-safe bowls: Essential for broiling without cracking dishes.
-
Toast the bread: Prevents sogginess under the cheese.
-
Gruyère cheese is best: But Swiss, Fontina, or Provolone also work.
Keyword french onion soup recipe, onion soup recipe, caramelized onion, beef stock, cheese on top, golden brown onions, Gruyère cheese, oven safe bowls