Caramelized onions, high quality beef broth, a splash of wine, and toasty bread topped with melted Gruyere cheese, French onion soup is the ultimate comfort food. You can make restaurant-worthy French onion soup in the comfort of your own kitchen.
The secret to making the best French Onion Soup is to properly caramelize the onions and to use high-quality ingredients. That means using good butter, wine, broth, fresh baguettes, and cheese.
Classic French Onion Soup

Caramelized onions, high quality beef broth, a splash of wine, and toasty bread topped with melted Gruyere cheese, French onion soup is the ultimate comfort food.
Prep Time
15 minutes
Cook Time
1 hour 25 minutes
Total Time
1 hour 40 minutes
Ingredients
- 4 large yellow onions,, see notes for pound conversion
- 2 large sweet onions, Vidalia
- 6 Tablespoons butter
- 2 sprigs fresh thyme
- 2 Bay leaves
- ¾ cup dry white wine, Chardonnay or Pinot Grigio
- 3 tablespoons flour, optional
- 4 cups beef broth, high quality is key
- 1 beef bouillon cube, or 1 tsp Better Than Bouillon
- 1.5 cups chicken broth
- 1 teaspoon Worcestershire sauce
- Salt/Pepper, to taste
- 1 baguette
- 3 Tablespoons olive oil, optional
- 6 slices Gruyere cheese
Instructions
Step-By-Step Instructions
Notes
- You should use about 5 pounds of onions (total) for this recipe.
- If you prefer not to use Wine, you can substitute 3 Tablespoons white wine vinegar + chicken or beef broth to make 3/4 cup.
- Other cheese options include Comte, Emmental (Swiss), and/or Provolone.