Go Back

French Onion Soup

Rich and delicious beef broth, filled with caramlized onions, topped with an amazing baguette, gruyère cheese and swiss.
Course Main Course
Cuisine French
Prep Time 1 hour 10 minutes
Cook Time 4 hours 15 minutes
Total Time 5 hours 25 minutes
Servings 6
Calories 310kcal
Author chericeperkins


  • Dutch Oven


  • 4 lbs sweet onions sliced
  • 4 tbsp butter sliced
  • 1 tsp salt
  • 1/2 tsp pepper
  • 3/4 cups water
  • 1/4 cup red wine a wine you would drink is best
  • 1 tbsp balsamic vinegar good quality
  • 3 garlic cloves minced
  • 8 cups beef stock
  • 1 tbsp demi glace
  • 7 sprigs fresh thyme
  • 1 bay leaf.


  • 1 baguette sliced
  • 3 tbsp avocado oil
  • 2 garlic cloves minced
  • shredded gruyère
  • swiss sliced


  • Preheat oven to 400f.
    Slice the onions into 1/4" slices.
    Grease dutch oven with avocado oil, add onions, butter, salt and pepper. Cover and place on middle rack of oven.
  • Cook for 60 minutes
    Remove pot, stir onions. Return lid, leaving slightly cracked to allow steam to escape. Cook for additional 60 minutes.
  • Remove pot again, stir onions, scraping sides and bottom of pot. Return to oven and cook for another 45 minutes, with lid cracked.
  • Remove pot from the oven and carefully place on stove top over medium-high heat. Stir frequently. Cook uncovered 25 minutes, or until onions begin to deepen in color. Once moisture is gone add 1/4 cup of water, deglaze the pan and allow the water to evaporate between each addition. 1/4 at a time.
    Stir in wine, balsamic vinegar and garlic. Cook 3-5 minutes letting the wine reduce.
    Pour in beef stock, demi glace, thyme and bay leaf.
    Simmer for 35-40 minutes.
    Discard bay leaf, taste and season according with salt and pepper.

To Serve

  • Preheat Oven to 400
    Whisk garlic and olive oil together.
    Brushed on sliced baguette.
    Toast for 3-5 minutes.
    Spoon soup into ramekins.
    Place toasted baguette onto soup. Top with shredded guyère and swiss.
    Place under broiler until cheese is nicely melted and golden.