French Onion Soup

Nothing says comfort like French Onion Soup. Rich, caramelized onions and a savory broth topped with cheesy bread make this timeless classic everyone’s go-to for a cozy night in.

A bowl filled with French onion soup.

What is French Onion Soup?

French onion soup is a traditional French dish known for its rich, deep flavors. It’s made with caramelized onions cooked slowly in butter or oil to bring out their natural sweetness. The onions are then simmered in a hearty broth, often beef-based, and the soup is topped with a slice of crusty baguette and melted cheese, typically Gruyère or Swiss. This combination creates a delightful mix of savory, sweet, and creamy flavors.

Its origin dates back to the 17th century, possibly earlier, and is traditionally credited to the markets of Paris. Some stories link it to King Louis XV or King Louis XIV, but the modern version we enjoy today was popularized by French chefs in the 19th century.

We love soup recipes, and if you love classics like Minestrone Soup and Beef Stew, you will love this French onion soup.

Why We Love Onion Soup

  • Melted cheese over toasted baguette slices adds a gooey, satisfying topping.
  • French Onion Soup has a warm broth and hearty ingredients making it an ultimate comfort food.
  • You can prepare the soup in advance, perfect for entertaining or weeknight dinners.

Recipe Ingredients

A ladle with soup.
  • Gruyère Cheese: This nutty, slightly salty cheese melts over the baguette slices, creating a creamy, golden crust.
  • Beef Stock: The robust, hearty flavor of beef stock serves adds depth to the soup.
  • Worcestershire Sauce: Adds a tangy, umami-rich flavor that deepens the broth.

See the recipe card for full information on ingredients and quantities.

Variations

  • Cheese Variation: You can experiment with other varieties of cheese like Swiss, Emmental, or Comté. Swiss cheese provides a mild nuttiness, Emmental adds a delicate sweetness, while Comté offers a stronger, earthy flavor. Mozzarella, known for its gooey melt, creates a creamy topping. Parmesan cheese or aged cheddar adds a sharp contrast for an irresistibly cheesy finish.
  • Flavor Enhancement: Add a splash of balsamic vinegar to the caramelized onions to enhance their natural sweetness and add a subtle tang.

How to Make French Onion Soup

Step 1: In a wide, heavy-bottomed Dutch oven set over medium heat, add the butter and oil. Once hot, add the onions. Let onions cook for 30 minutes, stirring frequently to prevent them from burning.

Step 2: Sprinkle onions with sugar and salt, and continue cooking until deep brown, about 15 additional minutes.

Step 3: Add minced garlic and sauté for an additional minute.

Step 4: Use a wooden spoon to scoot the onions to one side of the pan. Slowly pour in the white wine to deglaze the pan. Scrape any browned bits on the bottom or sides of the pot.

Step 5: Pour in stock/broth and Worcestershire sauce. Add bay leaf, thyme, and ground black pepper. Bring to a boil, then reduce heat to simmer and cook, covered, for 30 minutes. Discard bay leaf.

Step 6: Meanwhile, toast the bread so that it’s deep golden brown. Add cheese and broil until bubbly.

Step 7: Once soup is done, ladle soup into a bowl and top with cheesy toast. Garnish with additional thyme, if desired.

French onion soup in a bowl served with baguette.

Expert Tips

  • Low and Slow: Maintain a medium-low heat when caramelizing the onions. This prevents them from burning while ensuring they develop a deep, rich taste.
  • Use an Oven-Safe Bowl: Use oven-safe bowls to serve the soup. This way, you can broil the cheese-topped toasted bread directly on the soup for an even, bubbly crust that perfectly complements the caramelized onions.
French onion soup in a white bowl.

FAQs

Is it possible to make this Homemade French Onion Soup recipe ahead of time?

Absolutely. Prepare the soup up to two days in advance, refrigerate, and reheat gently on the stovetop before serving.

How do I thicken this French Onion soup?

To thicken French onion soup, stir in a small amount of flour with the caramelized onions. Allow it to cook for a minute or two before adding the broth. Alternatively, simmer the soup longer to reduce it and create a richer consistency.

What are some great side dishes to serve with French onion soup?

Pair French onion soup with hearty sides like Perfect Pot Roast, Garlic Parmesan Artisan Bread, Cheesy Garlic Bread, or Orzo Arugula Salad to round out the meal.

Storage Info

To STORE French onion soup, let it cool before transferring it to an airtight container. It will stay good in the refrigerator for up to 4 days. You can also FREEZE the soup for up to 3 months.

REHEAT refrigerated or thawed soup over medium heat on the stovetop, stirring occasionally.

Did you try this recipe? Leave a ⭐️ rating below and share it on Instagram, Facebook and Pinterest!

A bowl filled with French onion soup.

French Onion Soup Recipe

Nothing says comfort like French Onion Soup. Rich, caramelized onions and a savory broth topped with cheesy bread make this timeless classic everyone's go-to for a cozy night in.
5 from 12 votes
Pin Rate
Course: Soup
Cuisine: French
Prep Time: 15 minutes
Cook Time: 1 hour 10 minutes
Total Time: 1 hour 25 minutes
Servings: 6
Calories: 216kcal
Author: Andrea
Print (email required)

Ingredients

  • 6 medium yellow onions, peeled and thinly sliced
  • 3 tbsp olive oil
  • 3 tbsp unsalted butter
  • 1 tsp granulated sugar
  • 1/4 tsp kosher sea salt
  • 4 tsp minced garlic
  • 1/4 cup dry white wine - can swap for additional broth or stock
  • 6 cup low-sodium beef stock
  • 2 cup low-sodium chicken broth
  • 1 tsp Worcestershire sauce
  • 1 bay leaf
  • 2 tsp loose thyme leaves
  • 1/2 tsp ground black pepper
  • slices of baguette and gruyere cheese for toasting
Save this recipe!
Get this sent to your inbox, plus get new and favorite recipes from us!

Instructions

  • In a wide, heavy-bottomed Dutch oven set over medium heat, add the butter and oil. Once hot, add the onions. Let onions cook for 30 minutes, stirring frequently to prevent them from burning.
  • Sprinkle onions with sugar and salt, continue cooking until deep brown, about 15 additional minutes.
  • Add minced garlic and sauté for an additional minute.
  • Use a wooden spoon to scoot the onions to one side of the pan. Slowly pour in the white wine to deglaze the pan. Scrape any browned bits on the bottom or sides of the pot.
  • Pour in stock/broth and Worcestershire sauce. Add bay leaf, thyme, and ground black pepper. Bring to a boil, then reduce heat to simmer and cook, covered, for 30 minutes. Discard bay leaf.
  • Meanwhile, toast the bread so that it's deep golden brown. Add cheese and broil until bubbly.
  • Once soup is done, ladle soup into a bowl and top with cheesy toast. Garnish with additional thyme, if desired.

NOTES

To STORE French onion soup, let it cool before transferring it to an airtight container. It will stay good in the refrigerator for up to 4 days. You can also FREEZE the soup for up to 3 months.
REHEAT refrigerated or thawed soup over medium heat on the stovetop, stirring occasionally.

Nutrition

Calories: 216kcal | Carbohydrates: 16g | Protein: 8g | Fat: 14g | Saturated Fat: 5g | Polyunsaturated Fat: 1g | Monounsaturated Fat: 7g | Trans Fat: 0.2g | Cholesterol: 15mg | Sodium: 615mg | Potassium: 704mg | Fiber: 2g | Sugar: 7g | Vitamin A: 212IU | Vitamin C: 10mg | Calcium: 59mg | Iron: 1mg

Want more inspiration?

More Recipes You'll Love

About the Author

Andrea

Hi I'm Andrea!

Hotelier turned Food Blogger to help make your life simple, one recipe at a time.

5 from 12 votes

Join the Conversation

Rate and Comment

Your email address will not be published. Required fields are marked *

Please click on the Stars below to share your Rating of this Recipe




Comments:

  1. 5 stars
    Thank you so much for this amazing onion soup recipe! It tasted really good and it’s super easy to make! Will surely have this again! Highly recommended!