Go Back
+ servings
French Onion Soup Recipe

French Onion Soup

Wholesome Cove
This French onion soup recipe is built on deeply caramelized onions, a rich beef broth, and a thick cap of melted Gruyère over toasted baguette. It takes time, but almost none of that time is hands-on labor.
No ratings yet
Prep Time 20 minutes
Cook Time 1 hour 20 minutes
Total Time 1 hour 40 minutes
Course Soup
Cuisine French
Servings 6 servings
Calories 385 kcal

Equipment

Ingredients
  

For the Topping

Instructions
 

  • Peel all onions, trim ends, cut in half from root to stem, and slice into thin half-moons about 1/8 inch thick.
  • Melt butter with olive oil in a large Dutch oven over medium heat. Add onions, salt, and sugar, stir to coat. Cook uncovered for 15-20 minutes, stirring occasionally, until softened and translucent.
  • Reduce heat to medium-low and continue cooking for 35-45 minutes, stirring more frequently as they darken. Scrape up browned bits from the pot. Add a tablespoon or two of water if sticking or browning too fast. The onions are ready when they are a deep amber brown and smell sweet.
  • Stir in minced garlic and cook for 1 minute until fragrant. Pour in dry sherry, raise heat to medium-high, and scrape the pot constantly. Cook for 2-3 minutes until most of the sherry has reduced and the onions look glossy.
  • Pour in the beef broth, then add thyme sprigs, bay leaves, Worcestershire sauce, and black pepper. Bring to a gentle boil, then reduce heat to low and simmer uncovered for 25-30 minutes. Taste and adjust salt if needed, then remove and discard bay leaves and thyme stems.
  • While soup simmers, preheat oven to 400°F (200°C). Arrange baguette slices on a baking sheet and bake for 8-10 minutes, flipping halfway, until golden and crisp.
  • Set oven's broiler to high and position rack about 6 inches from heat. Place soup crocks on a rimmed baking sheet. Ladle hot soup into each crock. Top with toasted baguette slices, cover generously with shredded Gruyère, and sprinkle with Parmesan if using. Broil for 2-4 minutes until cheese is bubbling and lightly browned. Serve immediately.

Notes

  • Slice onions evenly so they cook at the same rate to avoid burning.
  • Do not rush the caramelizing step; 45 minutes is normal and necessary for deep flavor.
  • Use a high-quality beef broth that you would enjoy drinking on its own for the best results.
  • Shred your own Gruyère cheese from a wedge for superior melting and flavor.
  • Toast the bread separately to prevent it from becoming mushy before broiling.
  • Watch the soup carefully under the broiler, as cheese can burn quickly.
  • Make the soup base a day ahead to allow flavors to meld, then reheat and broil with fresh toppings just before serving.
  • For a vegetarian version, substitute beef broth with rich vegetable or mushroom broth.
  • The soup base (without bread and cheese) can be frozen for up to 3 months.
  • Use dry sherry, white wine, or a splash of sherry vinegar mixed with extra broth as a substitute for deglazing.

Nutrition

Serving: 1servingCalories: 385kcalCarbohydrates: 32gProtein: 17gFat: 20gSaturated Fat: 11gPolyunsaturated Fat: 1gMonounsaturated Fat: 6gCholesterol: 55mgSodium: 1180mgPotassium: 420mgFiber: 3gSugar: 9gVitamin A: 10IUVitamin C: 15mgCalcium: 25mgIron: 8mg
Keyword caramelized onions, comfort food, french onion soup, gruyere cheese, onion soup
Tried this recipe?Let us know how it was!