Best Ever French Onion Soup Recipe

Experience the rich, savory depth of flavor in this classic French Onion Soup! Our recipe develops incredible caramelized sweetness overnight, resulting in a superior soup that's unbelievably delicious. Prep time excludes the recommended overnight caramelization for maximum flavor.

Prep Time 30 mins
Cook Time 100 mins
Calories 580 kcal
Protein 49g
Rating 5.0 (22 Reviews)
Best Ever French Onion Soup 98

Recipe Actions

Share this recipe:

Recipe Author

Chef Forktionary, author of this recipe

Recipe adapted from Food.com. Standardized by Forktionary.

Ingredients for Best Ever French Onion Soup

  • 4 tablespoons butter
  • 4 pounds yellow onions
  • 1 teaspoon salt
  • 1/2 cup all-purpose flour
  • 12 cups beef broth
  • red wine not specified in recipe
  • brandy not specified in recipe
  • bay leaf not specified in recipe
  • 1 teaspoon dried thyme
  • 1/2 teaspoon black pepper
  • olive oil not specified in recipe
  • garlic powder not specified in recipe
  • 1-2 slices French baguette per bowl
  • approximately 1 ounce Gruyère cheese per bowl
  • 2 cups dry sherry (optional)

Cook Smarter with Sous, Your Kitchen Companion

Missing an ingredient for this Best Ever French Onion Soup? Need a perfect wine pairing or a healthy side dish idea? Don't guess—ask Sous! Your AI-powered sous-chef is ready to help you swap ingredients, adjust serving sizes, and discover flavor tips in seconds.

How to Make Best Ever French Onion Soup

  1. In a large, heavy-bottomed pot or Dutch oven, melt 4 tablespoons of butter over medium heat. Add 4 pounds of thinly sliced yellow onions and cook, stirring occasionally, until deeply caramelized, about 1 hour. (This step is best done a day ahead).
  2. Add 1/2 cup of all-purpose flour and cook for 1 minute, stirring constantly.
  3. Pour in 12 cups of beef broth and 2 cups of dry sherry (optional). Bring to a boil, then reduce heat and simmer for 30 minutes.
  4. Stir in 1 teaspoon of dried thyme, 1 teaspoon of salt, and 1/2 teaspoon of black pepper.
  5. Preheat your broiler.
  6. Ladle the soup into oven-safe bowls. Top each bowl with 1-2 slices of toasted French baguette and a generous amount of Gruyère cheese (approximately 1 ounce per bowl).
  7. Broil for 2-3 minutes, or until the cheese is melted and bubbly and slightly browned.
  8. Serve immediately and enjoy!

Nutrition Information (Approximate per serving)

Sodium

115 g

Sugar

33g

Fat

52g

Carbs

19g