Go Back
+ servings
Closeup of a French Onion Soup in a white bowl.

French Onion Soup

Get cozy with this rich and flavorful French Onion Soup that will warm you right up on those cold, frosty days!
Course Soup
Cuisine American
Keyword best soup, French Onion Soup, soup
Prep Time 15 minutes
Cook Time 45 minutes
Total Time 1 hour
Servings 6
Calories 548kcal
Author Maike



  • Melt butter and one tablespoon of olive oil in a large pot (or Dutch oven) over medium-low heat.
  • Add onions and brown sugar. Stir well. Cover and sauté gently on medium-low heat for 15 minutes. Stir occasionally.
  • Remove the cover and increase heat to medium and cook uncovered for 15 minutes. Stir occasionally.
  • Add bay leaves and thyme and deglaze with dry sherry and marsala wine. Add beef broth and bring to a quick boil. Reduce heat and simmer for an additional 15 minutes.
  • Brush sliced baguette with olive oil and toast at 400º Fahrenheit until crispy. Remove and set aside.
  • Ladle the soup into the soup bowl, top with two slices of toasted baguette, and sprinkle with Gruyere cheese. Heat for 2-3 minutes under the broiler until the cheese is bubbling, melted, and lightly browned.


Calories: 548kcal | Carbohydrates: 43g | Protein: 20g | Fat: 30g | Saturated Fat: 15g | Polyunsaturated Fat: 2g | Monounsaturated Fat: 11g | Trans Fat: 1g | Cholesterol: 73mg | Sodium: 1013mg | Potassium: 468mg | Fiber: 3g | Sugar: 19g | Vitamin A: 729IU | Vitamin C: 11mg | Calcium: 537mg | Iron: 2mg