Go Back
+ servings
A bowl of homemade french onion soup, with some extra croutons on the side.

Homemade French Onion Soup

Homemade French Onion Soup that is easy to make, savory and delicious! Big crusty croutons, caramelized onions in beefy broth topped with gooey melted cheese!
Course Lunch or Dinner
Cuisine French
Prep Time 15 minutes
Cook Time 1 hour
Total Time 1 hour 15 minutes
Servings 8 servings
Calories 329kcal
Author Deb Clark


  • 6 small yellow onions skins removed, sliced, and separated into rings
  • 2 32 oz. beef stock 2 boxes
  • 2 tbsp butter
  • 3 tbsp olive oil
  • 2 tbsp dry Sherry
  • 1 tbsp Worcestershire Sauce
  • 1 tbsp Kitchen Bouquet
  • ¼ tsp dried thyme
  • 1 ½ tsp salt
  • ¾ tsp black pepper
  • tsp red pepper flakes just a pinch
  • 1 baguette bread sliced into ½" pieces
  • 10 oz gruyere cheese shredded


  • In a stock pot, or dutch oven over medium heat, heat oil and butter. Add onions and cook for about 15 minutes. Stir frequently as onions will want to stick the bottom of the pan. The onions will become caramel colored.
  • Reduce the heat to medium low, cover the pot, and continue cooking for another 20 minutes or so, stirring occasionally. The onions will continue to darken and turn golden brown.
  • Add sherry to pot, increase the heat to high and cook until sherry evaporates, about two minutes.
  • Stir in Worcestershire Sauce, Kitchen Bouquet, beef stock, thyme, salt and pepper. Simmer, covered for 20 minutes. 
  • Preheat the oven to 350 degrees
  • While the soup is simmering on the stove, slice the bread. Lightly butter each side (I used a butter flavored spray) Add the buttered, sliced bread to a baking sheet. 
  • Bake in oven on 350 degrees for about 10-15 minutes. Until bread is golden brown and toasted, turning it over once, half way through. Cool.
  • Ladle soup into oven safe crocks or bowls, arranged on a baking sheet. Add 2-3 pieces of bread, top with cheese, and place in oven, about 6" beneath broiler, set to high broil and broil for about 2-5 minutes. Tops will become brown and bubbly.
  • The bowls will be HOT when they come out of the oven, so be careful. 
    Serve immediately and enjoy!


Calories: 329kcal | Carbohydrates: 21g | Protein: 13g | Fat: 20g | Saturated Fat: 9g | Cholesterol: 46mg | Sodium: 796mg | Potassium: 156mg | Fiber: 1g | Sugar: 2g | Vitamin A: 435IU | Vitamin C: 4.1mg | Calcium: 397mg | Iron: 1.3mg