Go Back
+ servings
French Onion Soup

French Onion Soup

Classic French onion soup with deeply caramelized onions, rich beef broth, and melted gruyère cheese ready in just 45 minutes.
Prep Time 15 minutes
Cook Time 30 minutes
Total Time 45 minutes
Servings: 4 servings
Course: Quick & Easy Meals
Cuisine: French
Calories: 425

Ingredients
  

  • 4 tablespoons unsalted butter
  • 4 large yellow onions thinly sliced
  • 2 teaspoons sugar
  • 3 cloves garlic minced
  • 1/2 cup dry white wine
  • 6 cups beef broth
  • 2 sprigs fresh thyme
  • 8 slices French baguette 1-inch thick
  • 2 cups gruyère cheese shredded
  • 1 teaspoon salt to taste
  • 1/2 teaspoon black pepper to taste

Method
 

  1. Melt butter in a large pot over medium-high heat. Add sliced onions and sugar, stirring frequently. Cook for 20-25 minutes until onions are deeply golden brown and caramelized.
  2. Add minced garlic and cook for 1 minute until fragrant. Pour in white wine and scrape up any browned bits from the bottom of the pot. Cook for 2-3 minutes until wine reduces by half.
  3. Add beef broth, thyme sprigs, salt, and pepper. Bring to a boil, then reduce heat and simmer for 10 minutes. Remove thyme sprigs.
  4. While soup simmers, toast baguette slices in the oven at 400°F for 5 minutes until lightly golden and crispy.
  5. Preheat broiler. Ladle soup into oven-safe bowls. Top each with 2 slices of toasted bread and generously cover with shredded gruyère cheese.
  6. Place bowls on a baking sheet and broil for 2-3 minutes until cheese is melted, bubbly, and golden brown. Watch carefully to prevent burning.
  7. Carefully remove bowls from oven (they will be very hot). Let cool for 2-3 minutes before serving.

Nutrition

Calories: 425kcalCarbohydrates: 38gProtein: 22gFat: 20gSodium: 1250mgFiber: 4g

Notes

For deeper flavor, cook onions low and slow for up to 45 minutes if time allows. Use a mix of yellow and sweet onions for complexity. Gruyère can be substituted with Swiss cheese or a combination of Swiss and Parmesan if needed.

Tried this recipe?

Let us know how it was!