Go Back
+ servings

Easy Homemade French Onion Soup

Prep Time10 mins
Cook Time1 hr 3 mins
Total Time1 hr 13 mins
Servings: 4 servings
Author: Silvia Ribas


  • 4 large yellow onions chopped
  • 3 tbsp butter
  • 2 garlic cloves minced
  • 1 tsp brown sugar white or raw sugar will work
  • 1 tbsp brown rice flour or all purpose flour
  • 1/2 cup white wine optional but recommended
  • 4 cups beef stock/ broth
  • 1 sprig of fresh thyme
  • 1 baguette
  • 1 tbsp olive oil for brushing
  • 1 cup shredded gruyere cheese


  • Melt butter on a dutch oven or any large pot. Add the chopped onions and cook on medium heat until fully caramelized. This process will take roughly 40-45 minutes. Stir occasionally in the beginning and often toward the end. About 38-40 minutes into the process, add in the sugar and garlic and continue stirring. When the onions are medium brown (not burned) and fully caramelized, add in the flour to slightly thicken the broth, stir. Add the wine and using a wooden spoon, scrape up every bit of onion that may be attached to the bottom of the pan. Add in the beef stock, fresh thyme and half cover the pot, allowing it to simmer for 15 minutes.
  • Meanwhile, turn oven to 400F degrees. Slice the baguette and brush each slice with olive oil on both sides. Bake for about 5 minutes or until golden toasted. Remove baguette from oven and switch oven to broil.
  • Scoop the French onion soup into oven safe bowl. Place two slices of toasted baguette on top of the soup and generously cover the baguette and soup with shredded gruyere cheese. Place the oven safe bowls on a baking sheet to catch any drippings from the melted cheese and broil for about 3 minutes or until cheese is completely melted and ooey gooey delicious!