clock clock iconcutlery cutlery iconflag flag iconfolder folder iconinstagram instagram iconpinterest pinterest iconfacebook facebook iconprint print iconsquares squares iconheart heart iconheart solid heart solid icon
Landscape photo of easy French onion soup recipe.

French Onion Soup

5 Stars 4 Stars 3 Stars 2 Stars 1 Star 5 from 1 review
  • Author: Krista
  • Prep Time: 10 minutes
  • Cook Time: 55 minutes
  • Total Time: 1 hour 5 minutes
  • Yield: 4-6 1x
  • Category: Soup
  • Method: Stove Top
  • Cuisine: French


This comforting French onion soup recipe is filled with caramelized onions, a deep beef flavor, toasty bread, and lots of gooey cheese.


  • 2 tablespoons unsalted butter
  • 56 large sweet onions, sliced
  • 4 garlic cloves, minced
  • 2 tablespoons fresh thyme
  • 1 1/2 tablespoons stone ground mustard
  • 1/2 cup white wine (Could use white cooking wine)
  • 1 teaspoon worcestershire sauce
  • 67 cups beef stock or beef bone broth
  • 1 bay leaf
  • salt and fresh black pepper to taste
  • 1 French baguette, sliced
  • 1/2 lb. gruyere cheese, sliced


  1. Heat a large dutch oven to medium high heat.
  2. Add butter to the pan along with all the sliced onions. (It will probably overflow, but don’t worry they will go down)
  3. Cook onions until they are cooked down by more than half and caramelized (a light brown color) not burnt. About 40 minutes, stirring occasionally.
  4. Next add garlic, thyme, stone ground mustard, and Worcestershire sauce to the onions. Stir everything in and saute for 1 minute.
  5. Add in the white wine to deglaze the pan. Scraping all the good flavor off the bottom of the pan.
  6. Next, add in the beef stock and a bay leaf. Stir around and then cover.
  7. Simmer for 10-15 minutes.
  8. Remove the bay leaf from the soup.
  9. Preheat oven to HIGH broiler.
  10. Scoop the desired amount of soup into oven-safe bowls and place the bowls on a baking sheet.
  11. Add a 1-2 slices of baguette to each bowl, along with 1-2 slices of gruyere cheese.
  12. Place under broiler until the cheese is bubbling, about 2-4 minutes. (keep an eye on it)
  13. Remove from broiler and serve!


  • Serving Size: 1 bowl of soup (bread & cheese not included in nutrition info)
  • Calories: 189
  • Sugar: 17 g
  • Sodium: 601 mg
  • Fat: 4 g
  • Saturated Fat: 3 g
  • Carbohydrates: 27 g
  • Fiber: 3 g
  • Protein: 7 g
  • Cholesterol: 10 mg